电子说
在电力监测与计量领域,精确、可靠的计量模块至关重要。JSY-MK-211A-2型单相交流计量模块凭借其先进的技术和出色的性能,成为众多行业的理想选择。本文将对该模块进行全面解析,包括产品介绍、应用说明、Modbus寄存器以及通讯规约等方面,为电子工程师在实际设计中提供参考。
文件下载:JSY-MK-211A-2.pdf
JSY-MK-211A-2型单相交流计量模块是采用微电子技术、专用大规模集成电路,结合数字采样处理技术及SMT工艺研制的单相交直流计量模块,拥有完全自主知识产权。其技术性能符合IEC 62053 - 21国标标准中1级单相有功电能表的相关要求,能精确测量额定频率为50HZ或60HZ单相交流电网中的电压、电流、功率、功率因数、电量及总量等电参数。内置1路RS485通讯接口、1路TTL电平接口(可选),采用MODBUS - RTU通讯协议,方便与各种AMR系统联接,具有可靠性好、体积小、重量轻、外形美观、安装方便等特点,广泛应用于节能改造、电力、通信等多个行业。
| 参数类型 | 具体参数 |
|---|---|
| 单相交流输入 | 电压量程:AC 1 ~ 300V;电流量程:10MA - 10A;信号处理:采用专用测量芯片,24位AD采样;过载能力:10A量程可持续;输入阻抗:电压通道>1 kΩ/V,电流通道≤100mΩ |
| 通讯接口 | 接口类型:可选RS - 485,TTL接口;通讯规约:MODBUS - RTU规约;数据格式:可软件设置,“n,8,1”、 “e,8,1”、 “o,8,1”、 “n,8,2”;通讯速率:RS - 485通讯接口波特率可设置1200、2400、4800、9600Bps;通讯数据:电压、电流、功率、电能等多个电参量 |
| 测量精度 | 电压、电流、功率:±1.0%;有功电度1级 |
| 供电电源 | 交流:80V ~ 260V |
| 工作环境 | 工作温度: - 20 ~ +70℃;存放温度: - 40 ~ +85℃;相对湿度:5 ~ 95%,无结露(在40℃下);海拔高度:0 ~ 3000米;环境:无爆炸、腐蚀气体及导电尘埃,无显著摇动、振动和冲击的场所 |
| 温度漂移 | ≤100 ppm /℃ |
| 模块尺寸 | 75×50mm |
产品名称为JSY - MK - 211A - 5的单相交流计量模块采用5V供电。
接线时需根据产品规格型号,参照图示正确接线。接线前要确保断开所有信号源及电源,避免发生危险及损坏设备。检查确认接线无误后,再接通电源测试。
模块尺寸为75mm×50mm,相关尺寸标注可参考手册中的图示。
产品出厂时,均设置为默认配置:地址1号、波特率4800bps、数据格式“n,8,1”、数据更新速率为1000ms、变比为1。可通过提供的JSY - MK - 211产品测试软件来更改设置产品参数及产品的一般性测试。
主机一般只有RS - 232接口,此时可通过RS - 232/RS - 485转换器后连接485网络,建议使用带隔离型的485转换器,以提高系统的可靠性。一条总线上所有设备的A + 端并接,B - 端并接,不可接反,一条线路上可以同时连接多达255个网络仪表,每个网络仪表均可设定其通讯地址,通讯连接应使用带有屏蔽双绞线,线径不小于0.5mm²。布线时应使通讯线远离强电电缆或其他强电场环境。RS - 485的通讯线应使用屏蔽双绞线,485的通讯距离可达1200米,当一条总线上连接的RS485设备很多,或者使用波特率较高时通讯距离就会相应缩短,此时可使用485中继器进行扩展。RS - 485组网一般采用线型连接,在最远端可接120 ~ 300Ω/0.25瓦的终端匹配电阻(需视具体的通讯质量确定,即通讯很好时可不必安装)。
可以提供单相电压,电流,功率,功率因数,有功电能,碳排放量等参数。电度的数据是4字节的无符号数,连续累计10年不会溢出,数据掉电保存。
| 序号 | 定义 | 寄存器地址 | 读/写 | 数据类型与计算 | 说明 |
|---|---|---|---|---|---|
| 1 | 有功总电能(高位) | 000CH | 读 | 读取值/3200 = 有功总电能,单位kWh | - |
| 2 | 有功总电能(低位) | 000DH | 读 | - | - |
| 3 | 电压 | 0048H | 读 | 无符号数,值 = DATA/100,单位V | - |
| 4 | 电流 | 0049H | 读 | 无符号数,值 = DATA/1000,单位A | - |
| 5 | 有功功率 | 004AH | 读 | 无符号数,值 = DATA,单位为W | - |
| 6 | 有功总电能(高位) | 004BH | 读 | 读取值/3200 = 有功总电能,单位kWh | - |
| 7 | 有功总电能(低位) | 004CH | 读 | 数值与000CH和000DH寄存器相同 | - |
| 8 | 功率因素 | 004DH | 读 | 无符号数,值 = DATA/1000 | - |
| 9 | 二氧化碳排量(高位) | 004EH | 读 | 读取值/1000 = 二氧化碳排量,单位千克 | - |
| 10 | 二氧化碳排量(低位) | 004FH | 读 | - | - |
| 11 | 温度 | 0050H | 读 | 保留(此模块无此功能) | - |
| 12 | 频率 | 0051H | 读 | 无符号数,值 = DATA/100,单位HZ | - |
| 序号 | 定义 | 寄存器地址 | 读/写 | 具体说明 |
|---|---|---|---|---|
| 5 | 地址及波特率 | 0004H | 读/写 | 默认值为0105H;默认地址为01H,默认通讯格式为8,N,1,4800bps。高字节8位为地址,1 ~ 255;0为广播地址;低字节的高2位为数据格式位,“00”表示为10位,无校验,即“8,N,1”;“01”表示为11位,偶校验,即“8,E,1”;“10”表示为11位,奇校验,即“8,O,1”;“11”表示为11位,无校验,2个停止位,即“8,N,2”;低字节的低四位为波特率,3—1200bps,4—2400bps,5—4800bps,6—9600bps |
| 序号 | 定义 | 寄存器地址 | 读/写 | 具体说明 |
|---|---|---|---|---|
| 1 | 型号1 | 0000H | 读 | 值为0211H |
| 2 | 型号2 | 0001H | 读 | 高字节01H为交流模块,02H为直流模块,低字节为程序版本号 |
| 3 | 电压量程 | 0002H | 读 | 默认为250V,值为FAH |
| 4 | 电流量程 | 0003H | 读 | 默认为16A,值为A0H(10倍关系) |
使用功能码10H,写入的数据必须为0,写入其他的数据无效。以有功电能为例,起始地址为000CH,写寄存器数量为2,字节计算为4,数据为00 00 00 00。
本仪表提供串行异步半双工RS485通讯接口,采用标准MODBUS - RTU协议。在一条线路上可以同时连接多达255个网络仪表,每个网络仪表均可设定其通讯地址,通讯连接应使用带有铜网的屏蔽双绞线,线径不小于0.5mm²。布线时应使通讯线远离强电电缆或其他强电场环境。
MODBUS协议在一根通讯线上采用主从应答方式的通讯连接方式。主计算机的信号寻址到一台唯一地址的终端设备(从机),然后终端设备发出的应答信号以相反的方向传输给主机,即半双工的工作模式。MODBUS协议只允许在主机(PC,PLC等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换。
通讯数据格式为每个字节的位(1个起始位、8个数据位、奇校验或偶校验或无校验、1个或2个停止位)。报文格式为:设备地址(1个byte)、功能代码(1个byte)、数据段(N个byte)、CRC16校验码(2个byte,低字节在前)。
(1) 预置一个16位寄存器为0FFFFH(全1),称之为CRC寄存器。 (2) 把数据帧中的第一个字节的8位与CRC寄存器中的低字节进行异或运算,结果存回CRC寄存器。 (3) 将CRC寄存器向右移一位,最高位填以0,最低位移出并检测。 (4) 如果最低位为0:重复第三步(下一次移位);如果最低位为1:将CRC寄存器与一个预设的固定值(0A001H)进行异或运算。 (5) 重复第三步和第四步直到8次移位,处理完一个完整的八位。 (6) 重复第2步到第5步来处理下一个八位,直到所有的字节处理结束。 (7) 最终CRC寄存器的值就是CRC16的值。
例子:主机要读取地址为01,开始地址为0048H的2个从机寄存器数据。主机发送:01 03 00 48 00 02 CRC;从机响应:01 03 04 12 45 56 68 CRC。
例子:主机要把0000,0000保存到地址为000C,000D的从机寄存器去(从机地址码为0x01)。主机发送:01 10 00 0C 00 02 04 00 00 00 00 F3 FA;从机响应:01 10 00 0C 00 02 81 CB。
MODBUS - RTU通讯规约中的寄存器指的是16位(即2个字节),并且高位在前。设置参数时,注意不要写入非法数据。从机返回的错误码格式为地址码(1字节)、功能码(1字节,最高位为1)、错误码(1字节)、CRC(2字节),响应回送的错误码包括81(非法的功能码)、82(读取或写入非法的数据地址)、83(非法的数据值)。
读A相的3个寄存器值,结果为:电压231.5V,电流10.123A,功率2343W,仪表地址为1。主机读数据帧:01H 03H 00H,48H 00H,03H 85H,DDH;仪表回应数据帧:01H 03H 06H 5AH,6EH,27H,8BH,09H,27H F8H,92H。
设置A相电压上限为260V,A相电流上限为50A,仪表地址为1。主机写数据帧:01H 10H 00H,20H 00H,02H 04H 01H,04H,01H,F4H B1H,9DH;仪表回应数据帧:01H 10H 00H,20H 00H,02H 40H,02H。
以模块地址为0x01举例,发送数据:01 03 00 48 00 06 45 DE(读0048开始的6个寄存器),接收数据:01 03 0C 57 E4 09 D9 02 2D 00 00 03 40 03 D6 3F 17。红色部分为相关电参数,如电压:0x57E4 = 22500,除以100为225V,其他的数据根据计算公式同理得出。
在实际设计中,电子工程师需要充分考虑以上各个方面,确保JSY - MK - 211A - 2型单相交流计量模块的正常运行和精确计量。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !