PZEM485AC交流电量串口通信模块.docx
《PZEM485AC交流电量串口通信模块.docx》由会员分享,可在线阅读,更多相关《PZEM485AC交流电量串口通信模块.docx(20页珍藏版)》请在冰豆网上搜索。
PZEM485AC交流电量串口通信模块
功能说明
1、负载要求
1.1最大负载电流:
100A。
1.2适用电压:
AC110/220V50/60Hz。
1.3本机自身功耗:
<1W。
1.4使用环境温度:
-10~60℃。
1.5使用环境湿度:
10~95%RH。
2、设计参数
2.1电压:
80~270伏,精度1%。
2.2电流:
0.01~100.00安,精度1%。
2.3有功功率:
0.001~22千瓦,精度1%。
2.4时钟:
小时、分、秒(24小时制)显示。
2.5I/O状态:
高电平显示“H”,低电平显示“L”。
2.6正电量:
0.01~9999.99度。
2.7负电量:
-0.01~-9999.99度。
2.8IP地址查看:
IP地址四个字节,循环显示。
2.9计量精度:
Ⅰ级。
2.10刷新频次:
≥1次/秒。
3、通讯
3.1modbusRTU通讯协议
3.2预留TXD、RXD串口输出。
4、功能:
无需界面显示和按键功能,功能都通过串口(485通讯协议)写入或读出。
5、UART通讯协议说明
功能
Head
Data1-Data5
SUM
1
电压
B0
C0,A8,01,01,00(电脑发送读取电压值请求)
1A
A0
00,E6,00,00,00(SD3003回复电压值为230V)
86
2
电流
B1
C0,A8,01,01,00(电脑发送读取电流值请求)
1B
A1
00,11,20,00,00(SD3003回复电流值为17.32A)
D2
3
有功功率
B2
C0,A8,01,01,00(电脑发送读取有功功率请求)
1C
A2
08,98,00,00,00(SD3003回复有功功率值为2200w)
42
4
时钟设置和读
B3
0C,05,01,00,51(电脑发送设置时钟请求12:
05:
01)
16
A3
00,00,00,00,00(SD3003回复设置时钟成功)
A3
B3
C0,A8,01,01,00(电脑发送读取时钟请求)
1D
A3
0A,03,0C,00,00(SD3003回复时钟10:
03:
12)
BC
5
I/O设置
B4
C0,A8,01,01,AA(电脑发送I/O置位请求,AA表示置高)
C8
C0,A8,01,01,55(电脑发送I/O置位请求,55表示置低)
73
A4
00,00,00,00,00(SD3003回复设置IO成功)
A4
B4
C0,A8,01,01,00(电脑发送读取I/O状态命令)
1E
A4
00,00,00,00,AA(SD3003回复I/O状态为高电平)
4E
00,00,00,00,55(SD3003回复I/O状态为低电平)
F9
6
负电量
B5
C0,A8,01,01,00(电脑发送读取负电量值请求)
1F
A5
27,0F,63,00,00(SD3003回复负电量值为-9999.99)
3E
7
正电量
B6
C0,A8,01,01,00(电脑发送读取正电量值请求)
20
A6
27,0F,63,00,00(SD3003回复正电量值为9999.99)
3F
8
正/负电量清零
B7
C0,A8,01,01,55(电脑发送清零正电量值请求)
76
C0,A8,01,01,AA(电脑发送清零负电量值请求)
CB
A7
00,00,00,00,00(SD3003回复清零正/复电量成功)
A7
9
设置IP地址
B8
C0,A8,01,01,00(电脑发送设置IP地址请求,IP地址为192.168.1.1)
22
A8
00,00,00,00,00(SD3003回复设置IP地址成功)
A8
10
0.1度唤醒
A9
00,00,00,00,00电量每累计0.1读给上位机发送信号
A9
11
运行时间功能(记录负载累积工作时间)
BA
C0,A8,01,01,00(电脑发送读取累积工作时间请求)
24
AA
00,00,02,00,00(SD3003回复累计工作时间为0小时2分钟,其中前两位为小时,第三位为分钟位)
AC
12
设置超载功率功能(上电默认3000W)
BB
C0,A8,01,01,1E(电脑设置超载功率请求3000W)
43
AB
00,00,00,00,00(SD3003回复设置超载功率成功)
AB
13
可设置上限电压功能(上电默认260V)
BC
C0,A8,01,01,1A(电脑设置上限电压请求260V)
40
AC
00,00,00,00,00(SD3003回复设置上限电压成功)
AC
14
可设置下限电压功能(上电默认190V)
BD
C0,A8,01,01,13(电脑设置下限电压请求190V)
3A
AD
00,00,00,00,00(SD3003回复设置下限电压成功)
AD
15
运行时间清零功能
BE
C0,A8,01,01,00(电脑发送运行时间清零请求)
28
AE
00,00,00,00,00(SD3003回复运行时间清零成功)
AE
16
掉电数据保存功能保存掉电前累计电量、运行时间
掉电时累积电量,运行时间,设置的电压功率阈值保存在E2PROM中
17
校准开始
AF
FF,FF,FF,FF,FF
AA
18
校准结束
AF
00,00,00,00,00
AF
5、其他说明
5.1连接线说明:
标I+,I-的连接线为相线,电流从I+流入,从I-流出,为正电量;电流从I-流入,从I+流出,为负电量;标N的为零线。
5.2外接标准100A/75mv分流器,本模块价格本身不包含分流器,如需要一起采购也可以价格协商。
5.3自带TTL串口输出通信功能接口,根据外接转接板类型(如USB转TTL、TTL转485等)达到与上位机(如电脑、PDA)通信功能,利用串口调试助手或上位机软件等工具读出或设置相关电力数据。
5.4多功能:
具有电压、电流、功率、电量、运行时间、时钟等计量和设置功能,能通过串口通信来读出相关数据及设置电压、功率报警阀值以及时间清零等功能。
5.5通信成功蜂鸣器会“嘀”一声提示;如果失败会“嘀”“嘀”“嘀”三声提示;电压、功率超过门限报警也会一直“嘀”“嘀”“嘀”报警提示,直到断电或者回归正常范围。
以下为样品图片及相关功能说明:
以下为电脑串口读写各参数截图示例:
(绿色数据为发送数据,蓝色数据为应答数据,具体数据格式及规约详见后面附述的通信规约)
1.读取电压值(应答数据为220V)
2.读取电流值(应答数据为5A)
3.读取功率值(应答数据为1100W)
4.时钟设置为12:
05:
01(回复设置成功)
5.读取当前时钟(应答数据为12:
07:
11)
6.读取正电量(应答数据为1.30kWh)
7.读取负电量(应答数据为0.17kWh)
8.正电量清零(回复清零成功)
9.负电量清零(回复清零成功)
10.设置IP地址(回复设置成功)
11.读取累计运行时间(应答数据为1小时32分)
12.设置功率报警值3KW(回复设置成功)
13.设置电压报警上限260V(回复设置成功)
14.设置电压报警下限190V(回复设置成功)
15.累计运行时间清零(回复清零成功)