【爱普特 APT32F110 ev board 试用测评连载】F 功率计 实验评估

黄越鹏的头像

相关阅读:

【爱普特 APT32F110 ev board 试用测评连载】开箱实验A- IC内部温度实验

【爱普特 APT32F110 ev board 试用测评连载】开箱实验B:使用AD检测外部电压

【爱普特 APT32F110 ev board 试用测评连载】无线通信实验C

【爱普特 APT32F110 ev board 试用测评连载】Zwave物联网无线通信 智能照明 实验D

【爱普特 APT32F110 ev board 试用测评连载】LCD 显示0-9循环计数 实验E

本次实验目的是使用USART+LCD 资源,实现AC 220V功率计。通过USART 读取外部功率计量芯片的数据,经过单片机的计算变换为功率,显示在LCD上。另外提供UART2 进行串口打印数据,进行调试状态显示。

使用市场成熟的功率检测

使用市场成熟的功率检测IC方案,通过USART连接到单片机:

功率检测硬件参考:

image001.png

具体软件修改内容如下:

1. 对单片机硬件初始化,先开启USART

 image003.png

image004.png

串口选择了IO,与波特率,其他不修改。

image006.png

2. 开启LCD

image008.png

LCD初始化做了少量修改, 具体LCD显示原理与控制方法参考上一篇博客(0-9 LCD循环显示)。

image009.png

3.  在main大循环里,每隔600ms 读一次功率,并且打印(Read_PwMeter)信息

image011.png

在收到功率IC返回的数据后,进行处理:

image013.png

LCD显示数据填装处理:

image015.png

通过单片机打印信息到PC,观察程序的运行情况:

image017.png

实验效果:标准的功率设备显示24.0W, APT 功率显示242 (24.2W), 使用笔记本电源作为负载:

image019.png

1 Comment