小声比比
入手了一块IM1281B电量计能模块,无奈网上和各个店铺只有51和32的示例代码,直接使用串口通讯,将这鬼东西得到的数据进行存储进数组中,但是数组的数据无法单个处理,这是什么情况?
无奈之下搞了几周才终于搞明白了,现在写个博客,方便以后的开发者们。
接线方式
引脚 | 功能说明 |
---|---|
V+ | 供电正极(可引主控板5v) |
V- | 供电负极(可引主控板Gnd) |
RX | 串口通讯(接主控板TX) |
TX | 串口通讯(接主控板RX) |
PF | 脉冲输出引脚,检测电能精度(不需要可悬空) |
VL | 用电器火线接口 |
VN | 用电器零线接口 |
温馨提示:鬼东西只能测交流电,不能直流电,不然就gg。。。我就搞了两天直流电,直接拔光了前额的头发。
通讯方式
采用UART通讯方式,在使用arduino当做主控板的时候,采用软串口进行通讯控制,使用其他控制主板,只需要更改串口就行。