[SM1635B2]RS485电流环4-20ma输出控制器
- 概述
- 技术参数
- 产品选型
- 资料下载
产品介绍
SM1635B2电流控制变送器,是基于工业用MODBUS-RTU协议的RS485电流隔离输出控制器, 针对4-20mA电流环需要数据化采集同时需要输出电流环这一需求而设计生产的新型工业化模块。
为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发,并提供随机测试与二次开发软件。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。
产品特色
• 1路电流输入(4-20mA电流环)
• 1路电流隔离输出(输出4-20mA电流环)
• 1路 DC5V隔离电源输出
• 1路 DC24V隔离电源输出
• RS485及电流输出双隔离,隔离电压高压电压:2500V
• 设备地址可更改
• 基于MODBUS-RTU协议,可直接与PLC或组态软件连接
•支持波特率查询与更改
内部原理图
SM1635B内部原理图
如上图所示,SM1635B内部由电源管理器、RS485控制器、EEPROM存储器、嵌入式控制器、电流采样电路及电流发生电路。设备采用标准MODBUS-RTU协议,可以直接对电流寄存器进行数据查询。
SM1635基本原理
技术参数
名称 | 参数值 |
输入输出 |
1路隔离4-20A输出 1路RS485输出 |
波特率 | 默认9600,8,n,1 (可配置为4800,9600,14400或19200) |
通讯端口 | RS485 |
供电电源 | 总线供电,DC12-24V 1A |
耗电 | <1W |
输入隔离 | 3000V |
存储温度 | -40 – 85℃ |
运行环境: | -40 – 85℃ |
外形尺寸 |
122×71×26mm³ |
指示灯
设备设计了三个指示灯,各功能如下:
PWD –电源指示灯,该灯通电后常亮。
RX –通讯时接收数据指示灯
TX- 通讯时发送数据指示灯
左 侧端子排引脚定义
符号 | 名称 | 说明 |
V+ | 电源正端. | DC12-24V 正极 |
V- | 电源负端 | DC12-24V 负极 |
A+ | RS485 A+ | |
B- | RS485 B- | |
I- | 电流环输入负 | 未启用 |
I+ | 电流环输入正 | 未启用 |
V+ | 内部24V电源 | 未启用 |
24V+ | 内部24V电源 | 未启用 |
OUT+ | 电流环输出+ | 4-20mA输出电流环正极 |
OUT- | 电流环输出- |
4-20mA输出电流环负极,同时也是备用电源DC24V负极 |
右侧端子排引脚定义
符号 | 名称 | 说明 |
CONFIG | 配置脚 | 修改设备地址、波特率、输入及输出参数时需要短接CONFIG与GND,正常运行时,无需短接 |
GND | 内部 |
应用与方案
如图所示,设备提供了2种接线方式,一种用直接连接电源环的2个引脚,另一种需给外部电流设备供电,同时采集电流环。设备供电电源建议使用电压范围为12-24V。
电流输入接线方
通讯协议
数据查询 (功能号3)
设备共有4个寄存器供电户使用。1路电流输入寄存器,1路隔离电流输出寄存器,1个电流输入校准参数寄存器,1个电流输出校准参数寄存器,寄存器的分配表为:
寄存器地址 | 寄存器名称 | 读写状态 | 数据长度 |
0001 | 电流输出寄存器 | 只读 | 2BYTE |
0009 | 波特率参数寄存器 | 读/写 | 2BYTE |
0010 | 设备地址寄存器 | 读/写 | 2BYTE |
0011 | 电流输出设置值寄存器 | 读/写 | 2BYTE |
注:以上“读/写”状态中,只有GND与CONFIG短接时才为“可写”状态,否则为只读状态。
命令格式:
从机地址 | 功能代码 | 起始地址 | 数据长度 | CRC码 |
01H | 03H | 0000H | 0001H | CRC16 |
比如查询当前输入电流值命令为:01 03 00 00 00 01 84 0A
从机地址 | 功能代码 | 起始地址 | 数据长度 | CRC码 |
01H | 03H | 00 00H | 0001H | 84 0AH |
回复信息为:01 03 02 00 07 F9 86,格式分析如下:
设备地址 | 功能代码 | 数据长度 | 数据 | CRC码 |
01 H | 03 H | 02 H | 00 07 | F9 86 H |
上述回复信息中数据值为00 07H,即当前电流值为0.07mA。
电流输出寄存器的值由设备根据输入值自动设置的。如果当前输入电流值为I1,输出校准参数为K2,那设备会根据公式自动设置输出值为:I2=I1*K2,K2值范围为5000-15000之间,即真实参数为0.5-1.5,默认值为10000,即真实参数为1。一般情况下,出厂时设备参数已校准。用户可不必进行校正。
设置设备地址 (功能号6)
设备地址的寄存器地址为4x0014即应0DH,值范围为1-250即0001H-00FAH
命令格式:
从机地址 | 功能代码 | 起始地址 | 值范围 | CRC码 |
01H | 06H | 0009H | 0001-00FAH | CRC16 |
比如将当前设备地址为1更改为2命令为: 01 06 00 09 00 02 D8 09
命令解析:
从机地址 | 功能代码 | 起始地址 | 点状态值 | CRC码 |
01H | 06H | 00 09H | 0002H | D8 09 H |
回复信息与发送命令相同。
设置通讯波特率 (功能号6)
设备地址的寄存器地址为4x0009即起始地址对应00 08H,值范围为4800、9600、14400或19200,其它值无效.
波特率(十进制) |
波特率(十六进制) |
4800 | 12C0H |
9600 | 2580H |
14400 | 3840H |
19200 | 4B00H |
命令格式:
从机地址 | 功能代码 | 起始地址 | 值范围 | CRC码 |
01H | 06H | 0008H | 四选一 | CRC16 |
比如将当前设备地址波特率更改为19200命令为: 01 06 00 08 4B 00 3E F8
命令解析:
从机地址 | 功能代码 | 起始地址 | 波特率状态值 | CRC码 |
01H | 06H | 00 08H | 4B 00H | 3E F8H |
回复信息与发送命令相同。
设置电流输入校准参数 (功能号6)
此参数用以校正输入电流值。
命令格式:
从机地址 | 功能代码 | 起始地址 | 参数值范围 | CRC码 |
01H | 06H | 000AH | 01 90-07 D0H | CRC16 |
设备地址的寄存器地址为4x0011即起始地址对应00 0AH,值范围为5000-15000,其它值无效。
参数值(十进制) | 真实参数 |
400-2000 | 4-20mA |
由上表可以看出,电流输入校准参数真实值为0.5-1.5,如果标准输入电流值为I0=5.11mA,而采集显示值为I1=5.23mA,那么此参数K1=I0/I1=0.97705
那此时校准参数值应该为K1*10000=9770,对应十六进制值为: 01 06 00 A 26 00 32 77
命令解析:
从机地址 | 功能代码 | 起始地址 | 参数值 | CRC码 |
01H | 06H | 00 0AH | 07 D0H | AA 64 |
回复信息与发送命令相同。
外形尺寸
产品照片
关键词: 4-20mA转RS485|4-20mA转RS232|AD转换|AD转换器|AD采集|模拟转数字|隔离变送器, 暂无备注
RS485接口技术参数
- 型号
- SM1000B
- 量程
- -30 ~ 80°C
- 精度
- ±0.5℃(由传感器决定)
- 分辩率
- 0.01
- 功耗
- <1W
- 输入电压
- DC 6 ~ 24 V
- 波特率
- 9600
- 保存环境
- -40 ~ 70°C,5 ~ 95% RH(无凝露)
- 工作温度
- -40 ~ 85°C(工业级)
- 尺寸
- 见尺寸图
- 保修期
- 1年
- 配件
- 1根传感器引线,1根RS485通讯线
SM7310系列产品选型
- 型号
- 说明
- SM7310B
- RS485通讯接口
- SM7310M接口
- 4-20mA电流输出
- SM7310V
- DC0-5V电压信号输出
- SM7310V-10输出
- 电压信号输出