起订量:
高精度电流转电压模块
高级会员第8年
生产厂家高精度电流转电压模块基于 RS485 接口,Modbus 协议的模拟量输入输出控制模块。
隔离RS485接口,支持 Modbus-RTU 协议。
电源:直流8-30V。
模拟量采样:-5V到5V、-10V到10V、-30V到30V、-20mA到20mA规格,16位AD,10次每秒采样。
模拟输出:12位DA芯片,输出响应时间50ms。
电压输出:0-5V、0-10V,限流式短路保护,输出电流不超过5mA。
电流输出:0-20mA
外形尺寸:33mm X 79mm,PCB板结构。
工作温度:-35℃~+50℃。
应用领域:模拟量输出控制、自动控制。
2 产品图片
接口如下:
A:RS485 串行通讯 A
B:RS485 串行通讯 B
电源V+:直流电源正极
电源GND:直流电源负极、公共端
AI:模拟量输入端
AOUT:模拟量输出端
3 寄存器信息表以及功能码
3.1 功能码03H(读)、06H(写)
参数设置寄存器信息表 10H-15H长时间保存;16H-19H掉电就丢失,上电时为0。
字地址 | 字节 位置 | 描述 | 参数说明 | 属性 |
10H | 低8位 | 通讯配置
初始值:00 | BIT<7> 参数保护功能 0 = 关闭 1 = 开启 见注释① BIT<6:5> 保留 BIT<4:3> 00=无校验 01=偶校验 10=奇校验 (11=奇校验) BIT<2:0> 000=9600 001=1200 010=2400 011=4800 100=9600 101=14400 110=19200 其它组合没有定义,按照9600处理 | RW |
高8位 | 通讯地址 初始值:01 | 设定值范围=1到 250 地址0为广播地址(如果通讯程序设置的数值为0,等同于1) | RW | |
11H | 保留 | RW | ||
12H | 低8位 | 第1路模拟量输出控制模式 初始值:00 | 见注释② 13H-15H没有实际意义 | RW |
高8位 | 保留 | RW | ||
13H | 第2路模拟量输出控制模式 | RW | ||
14H | 第3路模拟量输出控制模式 | RW | ||
15H | 第4路模拟量输出控制模式 | RW | ||
16H | 第1路模拟量输出数值 | 电压或电流输出数值,2字节的无符号整数,数值单位是:uA、mV。 模块上电时,该数值是0。因此上电后必须写入数值才会有输出。 17H-19H没有实际意义 | RW | |
17H | 第2路模拟量输出数值 | RW | ||
18H | 第3路模拟量输出数值 | RW | ||
19H | 第4路模拟量输出数值 | RW |
注释②:
0、4-255:模式0,模拟量输入与模拟量输出无对应关系,分别属于独立状态。模拟量输出值能被被上位机通过通讯设置。
1:跟随模式1, 此模式模拟量输出值不能被被上位机通过通讯设置。输出数值为1:1跟随输入数值变化。
注意一点,如果输入与输出类型不同,例如输入是0-20mA,输出是0-10V,那么输入10mA将导致输出值是10V,输入再提高输出将不变化。
2:跟随模式2,此模式模拟量输出值不能被被上位机通过通讯设置。
设输出=y,输入=x,此模式按照y=(8 * x)/5 + 4,转换。
目的是把x=0到10转换成y=4到20。
3:跟随模式3,此模式模拟量输出值不能被被上位机通过通讯设置。
设输出=y,输入=x,此模式按照y=(5 * x)/8 – 2.5,转换。
目的是把x=4到20转换成y=0到10。
3.3 功能码10H(写连续寄存器)
16H-19H寄存器支持MODBUS的10H命令。此功能的意义在于:
使用06H命令设置4个输出,就要分别写入4次,而用10H命令一次就可以写入4个输出。
此模块支持10H命令(就是为了与4模入4模出命令兼容),但实际上只有1个模拟量输出,也就是说只有1个寄存器
16H是有效的。
3.2 高精度电流转电压模块功能码03H(读)
数据寄存器信息表
此部分地址以及数据格式与“模拟量采集模块”相同,因此可使用“模拟量采集程序”测试。
字地址 | 描述 | 参数说明 | 属性 |
20H | 第1路模拟量输入值 | 数值为32位float类型,标准的IEEE-754浮点数格式。 数值单位为:mA、V。 22H-26H没有实际意义 | R |
22H | 第2路模拟量输入值 | R | |
24H | 第3路模拟量输入值 | R | |
26H | 第4路模拟量输入值 | R | |
28H-3EH | 保留,读取值为0 | R | |
40H | 第1路数字输出代码 | 数值为32位符号长整型(long signed int)。 42H-46H没有实际意义 | R |
42H | 第2路数字输出代码 | R | |
44H | 第3路数字输出代码 | R | |
46H | 第4路数字输出代码 | R | |
48H-5EH | 保留,读取值为0 | R | |
60H | 第1路模拟量输入值 | 数值为符号整型,-32768 - 32767,单位为:uA、mV。例如:25432表示25432(uA、mV)相当于25.432(mA、V)。 61H-63H没有实际意义 | R |
61H | 第2路模拟量输入值 | R | |
62H | 第3路模拟量输入值 | R | |
63H | 第4路模拟量输入值 | R | |
64H-6FH | 保留,读取值为0 | R |