HLW8032做220V电量采集方案测试

本文章主要记录本人调试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就出来了,我就不上传了哈。

 

总的来说,这个芯片还是挺好用的,不需要校验可以直接使用,而且使用串口通信,比较方便,解析数据也比较简单!听说自己校验后结果会更加精准!

  • 8
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 28
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Knight-20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值