本次实验目的是使用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文章
4403浏览量
166901 -
开发板
+关注
关注
25文章
4895浏览量
97032
发布评论请先 登录
相关推荐
【干货】有了这份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
正点原子stm32f1 nano开发板简介
温馨提示 :正点原子stm32f103-nano开发板有旧版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),两者使用的芯片型号不一样,注
评论