PZEM-004T电能表怎么接线?Arduino测电压电流功率避坑

野生极客一枚硬件DIY 2026-10-17 08:48:23 8阅读 举报

想看看家里电器到底费不费电,或者给DIY的太阳能系统加个监控,PZEM-004T是一块很常用的交流电能表模块。它能直接读出电压、电流、功率和累计用电量,走串口或Modbus。这篇文章把接线和安全事项讲清楚。

PZEM-004T电能表与Arduino串口接线图

先懂原理:量电压串电流互感器

PZEM-004T通过两根线并接到市电火线和零线上测电压,再靠一个电流互感器(电流钳)夹住火线来测电流,芯片内部算出功率、频率、累计电量等多个参数。它有大电流版本(常见100A),配的电流钳要能穿得过你被测的那根火线。

它的通信口引出来四个脚,常用的是用TTL串口和主控通信(VCC、GND、RX、TX)。读数据时主机发指令,模块回一串数据,里面把电压、电流、功率、电量都打包好了。

PZEM-004T家用配电箱应用场景

接线:强电弱电分开连

弱电这边:模块的VCC接主控的5V,GND共地,模块的TX接主控的RX、RX接主控的TX(要交叉)。用现成的PZEM-004T库或Modbus库,几行代码就能读出电压电流功率。

强电这边,也是最要注意的:先把要测的那一路电断开,把火线L接进(或穿过)模块对应端子,零线N接上,电流钳穿过火线后夹好。接线时务必断电操作,确保额定电流不超过模块规格,别在带电情况下碰。

三个高频坑提前躲开

坑一:TX/RX要交叉还要共地。串口通不上,八成是TX和RX接反或没和主控共地。

坑二:强电安全第一。接强电前一定断电,确认线序和额定值,装好才上电测试,裸露的接线要处理好。

坑三:互感器夹对导线。要测的应该是负载的火线,整周穿过钳子,别把火零一起夹进去,否则电流读不到。

会了之后,给家里的空调、热水器加个实时功率监控,数据直接上串口或WiFi模块,很实用。


作者:野生极客一枚
链接:https://www.aiddithome.com/p/60a3b1aec8589.html
本作版权归作者所有,未经允许请勿转载。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
4条评论
入门没多久的新手
1楼 · 20小时前

互感器得只夹火线,我不小心火零一起夹了电流读数一直是零

线比代码多
2楼 · 20小时前

给家里空调加个功率监控,看着数据就知道该不该开,好用

拆开看看再说
3楼 · 20小时前

强电安全那段说得对,接这个一定先断电,我都是装机后才通电测

刷着刷着入坑了
4楼 · 20小时前

TX RX交叉加共地,串口不通基本就这俩原因,一次就记住了