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就出来了,我就不上传了哈。
总的来说,这个芯片还是挺好用的,不需要校验可以直接使用,而且使用串口通信,比较方便,解析数据也比较简单!听说自己校验后结果会更加精准!
HLW8032做220V电量采集方案测试相关推荐
- 一种低成本的兰吉尔电表电量采集方案
目前,全国工业企业的能耗在线监测项目建设正在大力推进中,其中电力企业(火电.水电.新能源电厂等)的电力计量表具很多采用了瑞士兰吉尔的智能电表,兰吉尔电表支持通信模式较多,光电通信口支持DLMS,有线通 ...
- 干电池电量采集_一种电池电量采集方法与流程
本发明涉及电池参数采集技术领域,尤其涉及一种电池电量采集方法. 背景技术: 目前,在使用电池的产品上,通常使用电量计来获取电池电量的精确数值.而由于电量计的成本较高,还有一些低成本的产品上,还会通过采 ...
- Apollo进阶课程⑩ | Apollo地图采集方案
目录 TomTom的高精地图和RoadDNA APOLLO地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原文链接:进阶课程⑩ | Apollo地图采集方案 上周阿波君为大家详 ...
- 大三小学期进阶课程第十二课:apollo地图采集方案
第12课.apollo地图采集方案 TomTom的移动测量车队通过配备有1台Velodyne激光雷达相机.1台360度全景相机.2台SICK雷达和兼容GPS/GLONASS的高精度天线的福特翼虎,让驾 ...
- 进阶课程⑩ | Apollo地图采集方案
目录 TomTom NV的高精地图和RoadDNA Apollo地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原创 阿波君 Apollo开发者社区 2019-02-21 上周 ...
- 2017、2018、2019、2020、2021数控机床数控系统采集方案汇总
目录 前言 一.各类数控机床采集方案 1.Fanuc发那科数控 2.广数数控 3.西门子数控 4.MAZAK马扎克数控 5.HASS哈斯数控 6.新代数控 7.KND凯恩帝数控 8.Brother兄弟 ...
- 【转】Filebeat+Kafka+Logstash+ElasticSearch+Kibana 日志采集方案
前言 Elastic Stack 提供 Beats 和 Logstash 套件来采集任何来源.任何格式的数据.其实Beats 和 Logstash的功能差不多,都能够与 Elasticsearch 产 ...
- 微信公众号采集方案(基于Windows逆向)
引言 目前主流的公众号采集方案只有以下几种方法 搜狗微信 无法采集历史了,而且搜索也不按时间排序.获取的数据的价值不高,不过可以通过它来获取公众号的biz. 微信公众平台 微信公众平台虽然可采集历史, ...
- Flume安装部署,采集方案配置文件编写案例,启动agent采集数据
1.2 Flume实战案例 1.2.1 Flume的安装部署 1.Flume的安装非常简单,只需要解压即可,当然,前提是已有hadoop环境 上传安装包到数据源所在节点上 然后解压 tar -zxvf ...
- Flume-----八种采集方案
flume八种采集方案 案例1)avro+memory+logger logger通常用于测试,数据流中的event最终显示在屏幕上 1)采集方案的配置 [root@hadoop01 ~]# mkdi ...
最新文章
- IOS学习动画二之 Core Animation (3)
- 谷歌Android运用商铺下架染辣手机软件
- BZOJ-1036-树的统计Count
- JavaSE 和 JavaEE 的关系
- instance of 泛型
- php注册树模式,php设计模式-注册树模式
- 织梦php重新安装教程,织梦CMS系统后台重装的操作教程
- 微信用户量破6.5亿 首超移动QQ
- 关于 vue 不能 watch 数组变化 和 对象变化的解决方案
- mysql 安装部署
- JavaScript小数运算出现多位的解决办法
- (数据科学学习手札07)R在数据框操作上方法的总结(初级篇)
- vmware fusion 文件共享_颜值至上,杜伽fusion我是真的被它的颜值吸引了
- Mac删除软件之后图标还在怎么办?
- python小操作——读取文件夹内的任意格式文件到txt并排序
- IntelliJ IDEA的官方汉化插件下载
- TestLink在线Excel用例转换xml
- hadoop是什么语言
- 抖音达人探店有用吗?算不算过时呢
- .NET ASP.NET支付宝支付接口调用实现
热门文章
- win10 动态磁盘 linux,windows10系统下基本磁盘变成动态磁盘了如何解决
- 二值图像游程matlab,二值图像游程编码matlab代码.doc
- swfobject java_[Java教程]swfobject.js视频播放插件
- OpenCV中Rect()函数常用操作和使用详解(含绘图示例)+Rectangle()函数用法
- 如何取消计算机中的0-9,告诉你如何关闭win10易升程序
- 拼多多商品采集、商品数据解析详解
- php 音频上传之ogg格式,如何快速将MP3格式转化成ogg格式
- 常用设计模式——抽象工厂模式
- 区块链百科合集之 账 户 体 系
- WIN7封装教程2018系列(二)—必要的系统调整