本次實驗目的是使用USART+LCD資源,實現AC 220V功率計。通過USART 讀取外部功率計量芯片的數據,經過單片機的計算變換為功率,顯示在LCD上。另外提供UART2 進行串口打印數據,進行調試狀態顯示。
使用市場成熟的功率檢測IC方案,通過USART連接到單片機:
功率檢測硬件參考:
具體軟件修改內容如下:
1. 對單片機硬件初始化,先開啟USART。
串口選擇了IO,與波特率,其他不修改。
2. 開啟LCD。
LCD初始化做了少量修改,具體LCD顯示原理與控制方法參考上一篇博客(0-9 LCD循環顯示)。
3. 在main大循環里,每隔600ms 讀一次功率,并且打印(Read_PwMeter)信息。
在收到功率IC返回的數據后,進行處理:
LCD顯示數據填裝處理:
通過單片機打印信息到PC,觀察程序的運行情況:
實驗效果:標準的功率設備顯示24.0W, APT 功率顯示242 (24.2W), 使用筆記本電源作為負載:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
lcd
+關注
關注
34文章
4437瀏覽量
168028 -
開發板
+關注
關注
25文章
5110瀏覽量
97896
發布評論請先 登錄
相關推薦
【干貨】有了這份HK32F407ZGT7開發板介紹,1萬個項目輕松拿捏!
2024-11-0811:39·航順HK32MCUHK32F407ZGT7開發板開發板簡介開發板是基于航順芯片公司F4系列HK32
普冉PY32F030單片機開發板,LQFP32/TSSOP20封裝,高性價比國產MCU
PY32F030開發板有LQFP32和TSSOP20兩種,LQFP32采用普冉的PY32F030K18T6TR作為主控芯片,TSSOP20采用的是PY32F030F16U6TR作為主控
PY32F002A單片機開發板 PY32F002AF15P6開發板 32位MCU,M0+內核
PY32F002A 開發板上 搭載的是 PY32F002AF15P6 單片機,TSSOP20封裝,開發板使用Type C接口供電, 可以用來對PY32
【GD32F303紅楓派開發板使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗
通過本實驗主要學習以下內容:
?SPI通信協議,參考19.2.1東方紅開發板使用手冊
?GD32F303 SPI操作方式,參考19.2.2東方紅開發板使用手冊
?NAND FLAS
請問ESP32-S3-LCD-EV-Board開發板有源代碼嗎?
請問各位大佬,ESP32-S3-LCD-EV-Board開發板有源代碼嗎?示例代碼,官網和github翻了一圈沒找著啊!
發表于 06-05 07:31
愛普特再推超高性價比全國產32位MCU—APT32F1025B
近日,全國產32位MCU小巨人企業愛普特微電子宣布推出一款超高性價比的全國產RISC核32位MCU——APT32F1025B,進一步擴展豐富其在全國產、高性價比領域MCU產品系列布局
fpga開發板是什么?fpga開發板有哪些?
FPGA開發板是一種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA開發板通常包括FPG
EV-VNF1084F評估板與EV-SPC582B-DIS一起測試,EFuse GUI無法識別評估板是什么原因?
EV-VNF1084F評估板與EV-SPC582B-DIS一起測試,EFuse GUI無法識別 評估板
發表于 03-13 07:21
簡單認識通用MCU FRDM開發板
為了加速通用MCU原型設計,恩智浦提供了FRDM開發板和功能齊全的評估套件。FRDM開發板是一個低成本、可擴展的硬件平臺,配合MCUXpresso Developer Experience的支持,是嵌入式
基于愛普特APT32F1023B的高安全性車載逆變器全國產MCU方案
穩步增長。愛普特車載逆變器方案前級由APT32F1023B控制推挽升壓,后級基于APT32F1023B全橋逆變。輸入電源11-15V、28.5A,可逆變輸出為11
評論