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

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

HLW8032做220V电量采集方案测试相关推荐

  1. 一种低成本的兰吉尔电表电量采集方案

    目前,全国工业企业的能耗在线监测项目建设正在大力推进中,其中电力企业(火电.水电.新能源电厂等)的电力计量表具很多采用了瑞士兰吉尔的智能电表,兰吉尔电表支持通信模式较多,光电通信口支持DLMS,有线通 ...

  2. 干电池电量采集_一种电池电量采集方法与流程

    本发明涉及电池参数采集技术领域,尤其涉及一种电池电量采集方法. 背景技术: 目前,在使用电池的产品上,通常使用电量计来获取电池电量的精确数值.而由于电量计的成本较高,还有一些低成本的产品上,还会通过采 ...

  3. Apollo进阶课程⑩ | Apollo地图采集方案

    目录 TomTom的高精地图和RoadDNA APOLLO地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原文链接:进阶课程⑩ | Apollo地图采集方案 上周阿波君为大家详 ...

  4. 大三小学期进阶课程第十二课:apollo地图采集方案

    第12课.apollo地图采集方案 TomTom的移动测量车队通过配备有1台Velodyne激光雷达相机.1台360度全景相机.2台SICK雷达和兼容GPS/GLONASS的高精度天线的福特翼虎,让驾 ...

  5. 进阶课程⑩ | Apollo地图采集方案

    目录 TomTom NV的高精地图和RoadDNA Apollo地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原创 阿波君 Apollo开发者社区 2019-02-21 上周 ...

  6. 2017、2018、2019、2020、2021数控机床数控系统采集方案汇总

    目录 前言 一.各类数控机床采集方案 1.Fanuc发那科数控 2.广数数控 3.西门子数控 4.MAZAK马扎克数控 5.HASS哈斯数控 6.新代数控 7.KND凯恩帝数控 8.Brother兄弟 ...

  7. 【转】Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案

    前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源.任何格式的数据.其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产 ...

  8. 微信公众号采集方案(基于Windows逆向)

    引言 目前主流的公众号采集方案只有以下几种方法 搜狗微信 无法采集历史了,而且搜索也不按时间排序.获取的数据的价值不高,不过可以通过它来获取公众号的biz. 微信公众平台 微信公众平台虽然可采集历史, ...

  9. Flume安装部署,采集方案配置文件编写案例,启动agent采集数据

    1.2 Flume实战案例 1.2.1 Flume的安装部署 1.Flume的安装非常简单,只需要解压即可,当然,前提是已有hadoop环境 上传安装包到数据源所在节点上 然后解压 tar -zxvf ...

  10. Flume-----八种采集方案

    flume八种采集方案 案例1)avro+memory+logger logger通常用于测试,数据流中的event最终显示在屏幕上 1)采集方案的配置 [root@hadoop01 ~]# mkdi ...

最新文章

  1. IOS学习动画二之 Core Animation (3)
  2. 谷歌Android运用商铺下架染辣手机软件
  3. BZOJ-1036-树的统计Count
  4. JavaSE 和 JavaEE 的关系
  5. instance of 泛型
  6. php注册树模式,php设计模式-注册树模式
  7. 织梦php重新安装教程,织梦CMS系统后台重装的操作教程
  8. 微信用户量破6.5亿 首超移动QQ
  9. 关于 vue 不能 watch 数组变化 和 对象变化的解决方案
  10. mysql 安装部署
  11. JavaScript小数运算出现多位的解决办法
  12. (数据科学学习手札07)R在数据框操作上方法的总结(初级篇)
  13. vmware fusion 文件共享_颜值至上,杜伽fusion我是真的被它的颜值吸引了
  14. Mac删除软件之后图标还在怎么办?
  15. python小操作——读取文件夹内的任意格式文件到txt并排序
  16. IntelliJ IDEA的官方汉化插件下载
  17. TestLink在线Excel用例转换xml
  18. hadoop是什么语言
  19. 抖音达人探店有用吗?算不算过时呢
  20. .NET ASP.NET支付宝支付接口调用实现

热门文章

  1. win10 动态磁盘 linux,windows10系统下基本磁盘变成动态磁盘了如何解决
  2. 二值图像游程matlab,二值图像游程编码matlab代码.doc
  3. swfobject java_[Java教程]swfobject.js视频播放插件
  4. OpenCV中Rect()函数常用操作和使用详解(含绘图示例)+Rectangle()函数用法
  5. 如何取消计算机中的0-9,告诉你如何关闭win10易升程序
  6. 拼多多商品采集、商品数据解析详解
  7. php 音频上传之ogg格式,如何快速将MP3格式转化成ogg格式
  8. 常用设计模式——抽象工厂模式
  9. 区块链百科合集之 账 户 体 系
  10. WIN7封装教程2018系列(二)—必要的系统调整