完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本文章主要记录本人调试HLW8032过程中出现的问题,准备玩这个芯片的朋友可以提前知道这些坑!!!
先上图: 灯泡右边那个就是我做的一个HLW8032测试模块(好久之前就做了的,之前测试踩到坑不敢做下去),灯泡就是做来做负载的啦,底下那个也是自己做的一个ESP8266模块,主要用来控制灯泡的开关和把HLW8032发过来的数据发送到电脑! 下图是通电后的效果图: 下图是我写的一个电脑软件,主要用于把ESP8266发送过来的数据解析出需要的数据: 下图是我使用的灯泡的参数,和上图采集到的数据有一点小差别,不过还好我觉得还好,嘿嘿(顺便感谢一下之前送我这个灯泡的小伙伴) 1.第一个坑就是供电,从HLW8032数据手册可以知道,220V交流电中有一根火线或者零线作为参考地(GND),当时我就觉得很奇怪,如果220V电为GND,那串口通信我肯定要接GND的呀,岂不是把高压电引入了我的单片机?如果我用USB转串口模块直接接HLW8032,岂不是把高压电引入我电脑???当时就怂了。后来我去查了一下资料,发现其实引入220V交流电也是没问题的,只要不形成回路就可以了,通俗地说就是火线和零线不能一起引入。其实和人体触电差不多,如果你与地面绝缘,你单独触碰火线或者零线是不会触电的!所以我就用了USB转串口模块插上我的笔记本电脑成功看到了HLW8032的数据,这里需要注意的是千万不要用台式机,因为台式机的GND接了地线,会形成回路!!! 2.串口通信问题,HLW8032使用的波特率为4800并且带有偶校验的通信协议。其实我想不懂数据里面最后一位不就是数据的校验位了嘛,为啥还有串口通信再加上偶校验呢! 3.HLW8032供电问题,我现在用的是淘宝五块钱买的220V转5V的模块,我这个模块的隔离的电源模块,给HLW8032供电的时候又把GND接上了交流电,又非隔离了,觉得自己有点憨der,推荐大家使用MP150芯片做一个非隔离电源,下面是电路图: 4.数据计算为题,有效电压、有效电流、有效功率等数值的计算与你选取的采样电阻及分压电阻有关,数据手册里面有很详细的说明,一定要认真看。我之前就是没有认真看,忘记乘那个1.88的系数,搞得我检查了好久。数据手册百度HLW8032就出来了,我就不上传了哈。 总的来说,这个芯片还是挺好用的,不需要校验可以直接使用,而且使用串口通信,比较方便,解析数据也比较简单!听说自己校验后结果会更加精准! |
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-29 07:54 , Processed in 0.413819 second(s), Total 40, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号