本次实验目的是使用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), 使用笔记本电源作为负载:
解答如何降低变压器的损耗
智能门锁行业聚齐各方势力 一定程度上加快了市场的洗牌
国产手机集体涨价:1999元,小米6还能脱颖而出吗?
2019年第三季度全球移动无线接入网络市场份额报告分析
基于MC68332平台的ISP设计方案
【工程师开发板使用测评】爱普特 APT32F110 ev board 功率计 实验评估F
手机QQ更新到 群聊三件套
多色LED的驱动设计方案
华为鸿蒙os2.0系统官网报名入口
【金升阳直播】如何提高电源外围设计可靠性及常见故障分析?
基于MSP430F149的控制模块VAC400的真空控制系统的设计
PD1.4转HDMI2.0转接线的拆解
BJT的传输特性,如何应用肖克利方程?
高压软启动器工作原理
苹果15寸入门级Macbook air将会被淘汰?这个消息有点突然
改进嵌入式系统开发的快速指南
室内led显示屏电源接地的重要性
苹果每年要给高通公司平均支付10亿美元表示难以接受
PCie固态硬盘使用须知
电力通信及其在智能电网中的应用