品牌
生产厂家厂商性质
深圳市所在地
一、产品概述
12路交流电流采集模块为一款实时测量12路交流电流的数据采集模块,采用高精密电流互感器实现信号的隔离与传感,信号测量采用的真有效值测量芯片,可准确测量各种波形的电流真有效值,且精度高,稳定性好;采用标准RS-485总线接口和MODBUS-RTU协议。
12路交流电流采集模块RS-40122广泛应用于路灯监控、生产自动化检测、LED灯老化检测等。
二、产品型号
RS-40122-14
三、性能指标
精度等级:0.5%FS
电流量程:0~5AAC~30AAC
电流输入孔径:5Φ
工作温度:-10℃~+60℃
数据更新时间:100mS
隔离耐压:>2500V DC
辅助电源:24V DC(15V~30V)
额定功耗:2W
输出接口:RS-485
数据输出:12路交流电流值
通讯波特率:4800、9600、19200、28800 bps
数据格式:无校验、8个数据位、1个停止位
通讯协议:MODBUS-RTU协议
五、产品结构图及接线说明
用1~12通道,13~24通道为空
图四、产品接线参考图
说明:电流输入通过互感器穿孔输入,互感器孔径为5mm,必须保证电流的线头与线径小于5mm,否则电流导线无线穿入。
表一、引脚定义
引脚 | 1 | 2 | 3 | 4 | 5 | 6 |
名称 | VD | GND | INIT | G | D+ | D- |
描述 | 供电电源正 | 供电电源地 | 初始化引脚 | 初始化接地 | RS485正 | RS485负 |
说明:初始化端为地址与波特率初始化,短接后给产品上电,地址与波特率将初始化为1与9600。
六、MODBUS通讯协议
1、报文格式
(1)、功能码0x03---查询从设备寄存器内容
主设备报文
从设备地址 (0x01-0xFF 1字节) |
功能码 (0x03 1字节) |
起始寄存器地址 (2字节) |
寄存器个数 (2字节) |
CRC校验码 (2字节) |
从设备正确报文
从设备地址 (0x01-0xFF 1字节) |
功能码 (0x03 1字节) |
数据区字节数 (2*寄存器个数1字节) |
数据区 (寄存器内容 2*寄存器个数字节) |
CRC校验码 (2字节) |
(2)、功能码0x10---对从设备寄存器置数
主设备报文
从设备地址 (0x01-0xFF 1字节) |
功能码 (0x10 1字节) |
起始寄存器地址 (2字节) |
寄存器个数 (2字节) |
数据区字节数 (2*寄存器个数 1字节) |
写入寄存器的数据 (2*寄存器个数个字节) |
CRC校验码 (2字节) |
从设备正确报文
从设备地址 (0x01-0xFF 1字节) |
功能码 (0x10 1字节) |
起始寄存器地址 (2字节) |
寄存器个数 (2字节) |
CRC校验码 (2字节) |
注:1、CRC检验码低位在前、高位在后,寄存器地址, 寄存器个数,数据均为高位在前、低位在后;
2、寄存器字长为16bit(两个字节)
2、寄存器说明与命令格式
(1)、电参量数据寄存器定义表
寄存器地址(Hex) | 寄存器内容 | 寄存器个数 | 寄存器状态 | 数据范围 |
0000 | 放01通道电流值 | 1 | 只读 | 0~10000 |
0001 | 放02通道电流值 | 1 | 只读 | 0~10000 |
0002 | 放03通道电流值 | 1 | 只读 | 0~10000 |
0003 | 放04通道电流值 | 1 | 只读 | 0~10000 |
0004 | 放05通道电流值 | 1 | 只读 | 0~10000 |
0005 | 放06通道电流值 | 1 | 只读 | 0~10000 |
0006 | 放07通道电流值 | 1 | 只读 | 0~10000 |
0007 | 放08通道电流值 | 1 | 只读 | 0~10000 |
0008 | 放09通道电流值 | 1 | 只读 | 0~10000 |
0009 | 放10通道电流值 | 1 | 只读 | 0~10000 |
000A | 放11通道电流值 | 1 | 只读 | 0~10000 |
000B | 放12通道电流值 | 1 | 只读 | 0~10000 |
数据范围说明:0~10000为额定范围值,zui大输出数据为12000。
(2)、模块名、地址与波特率寄存器定义表
寄存器地址(Hex) | 寄存器内容 | 寄存器个数 | 寄存器状态 | 数据范围 |
0030H | 地址与 波特率 | 1 | 写 | 地址(0-256) 波特率(0-3) |
命令中所有寄存器地址字节、寄存器个数字节、数据字节高位在前,低位在后;
CRC校验码低位字节在前,高位字节在后;
(3)、命令举例
命令中所有寄存器地址字节、寄存器个数字节、数据字节高位在前,低位在后;CRC校验码低位字节在前,高位字节在后;
A:读所有24组电流数据发送命令举例:
从设备地址 | 功能码 | 起始寄存器地址 | 寄存器个数 | CRC-L | CRC-H | ||
01H | 03H | 00H | 00H | 00H | 18H | 45H | C0H |
说明:从寄存器0开始连续读24个寄存器数据,每一路电流数据占用一个寄存器;
数据返回格式:
从设备地址 | 功能码 | 数据区字节个数 | 返回数据区 | CRC-L | CRC-H |
01H | 03H | 30H | …… | XX | XX |
说明:数据区总共有24组数据,48个字节;CRC校验码要根据实际数据得出;
B:修改地址与波特率发送命令举例:(地址由原来的01号变为02号,波特率改为9600<代码为01>)
从设备地址 | 功能码 | 起始寄 存器地址 | 寄存器 个数 | 数据字 节个数 | 写入寄存 器的数据 | CRC-L | CRC-H | |||
01H | 10H | 00H | 30H | 00H | 01H | 02H | 02H | 01H | 63H | 00H |
说明:”写入寄存器的数据”*字节为修改后的地址码(此数据为02H);第二字节为修改后的波特率代码;代码定义:0--4800bps 1--9600bps 2--19200bps 3--28800bps
数据返回格式:
从设备地址 | 功能码 | 起始寄存器地址 | 寄存器个数 | CRC-L | CRC-H | ||
01H | 10H | 00H | 30H | 00H | 01H | 85H | CFH |
C: 硬件拨盘地址与软件地址选择功能
本板设有一个硬件地址和软件地址选择开关,当DZ01短接时,为硬件设置通讯地址和波特率方式;不插短接块时为软件设置通讯地址和波特率方式。
硬件设置地址和波特率:
软件设置地址和波特率:
本板设有一个8位DIP双列拨盘开关,当选择硬件设置通讯地址和波特率方式时,用于地址和波特率设定,开关位于“ON“时为“0”;“OFF”时为“1”。
1~6为地址设置,可选地址为:00H~3FH(十六进制)0~63D(十进制)
7~8为波特率设置,可选波特率为,00H~03H(十六进制)0~3D(十进制)
代码定义:0--4800bps 1--9600bps 2--19200bps 3--28800bps
开关选择举例:
地址:00H
波特率:00H(4800bps)
地址:01H(01D)
波特率:01H(9600bps)
地址:02H(02D)
波特率:01H(9600bps)
地址:3EH(62D)
波特率:01H(9600bps)
地址:3FH(63D)
波特率:01H(9600bps)
3、数据说明与数据还原计算
(1)、读到的所有数据格式如下表(例:电流输入量程等于5A时):
序号 | 通道 代码 | 输入 电流 | 读到的十六 进制数据(Id) | 十进制 数据 | 备注 | |
高字节 | 低字节 | |||||
1 | I1 | 5A | 27 | 10 | 10000 | 真有效值 |
2 | I2 | 5A | 27 | 10 | 10000 | 真有效值 |
3 | I3 | 5A | 27 | 10 | 10000 | 真有效值 |
… | … |
|
|
|
|
|
11 | I23 | 5A | 27 | 10 | 10000 | 真有效值 |
12 | I24 | 5A | 27 | 10 | 10000 | 真有效值 |
(2):实际电流值计算方法
I=Id/10000*电流量程 (AAC)
其中:Id----从设备读到的电流数据(将二字节转为十进制数据)
如:模块电流量程为5A,
从模块中读到的数据值Id=26F1H(十六进制)=9969D(十进制),
即实际电流值
I=9969/10000*5=4.9845AAC。
附1:采集模块地址码对照表
序号 | 地址码 (HEX) | 地址码 (十进制) | 序 号 | 地址码 (HEX) | 地址码 (十进制) |
1 | 01 | 1 |
| 21 | 33 |
2 | 02 | 2 |
| 22 | 34 |
3 | 03 | 3 |
| 23 | 35 |
4 | 04 | 4 |
| 24 | 36 |
5 | 05 | 5 |
| 25 | 37 |
6 | 06 | 6 |
| 26 | 38 |
7 | 07 | 7 |
| 27 | 39 |
8 | 08 | 8 |
| 28 | 40 |
9 | 09 | 9 |
| 29 | 41 |
10 | 10 | 16 |
| 30 | 48 |
11 | 11 | 17 |
| 31 | 49 |
12 | 12 | 18 |
| 32 | 50 |
13 | 13 | 19 |
| 33 | 51 |
14 | 14 | 20 |
| 34 | 52 |
15 | 15 | 21 |
| 35 | 53 |
16 | 16 | 22 |
| 36 | 54 |
17 | 17 | 23 |
| 37 | 55 |
18 | 18 | 24 |
| 38 | 56 |
19 | 19 | 25 |
| 39 | 57 |
20 | 20 | 32 |
| 40 | 64 |