2024年7月16日发(作者:靳灵卉)
深圳市宇泰科技有限公司
UT-5508AD
8
通道
AI/DI
采集模块
使
用
说
明
书
1
深圳市宇泰科技有限公司
版本
VER:01
日期
2017.12.25
作者审核者备注
2
深圳市宇泰科技有限公司
一、产品概述
UT-5508AD支持8通道AI、DI采集
。
采用工业级单片机;使用国际品牌TI
的24位模数转换芯片,高精度基准源。使用软件设置选择采集的模拟量信号电压
或电流,无需外接电阻,使用方便;模块和上位机通过
RS-485
串行总线进行通讯,
波特率由软件设置,具备一定的浪涌防护功能;广泛应用于通信、数据采集及控制
系统。
二、产品技术参数
◆工作电压:
12-24V(DC)
◆工作电流:
100mA@12Vmax
◆工作湿度:
5~95%
◆工作温度:
-40~+85℃
◆储存温度:
-40~+85℃
◆采样频率:
25HZ(全通道)
◆分辨率:
24位
◆采集精度:
0.5%
◆输入通道:
单端8通道(差分4通道)
◆输入阻抗:
电压50KΩ,电流120Ω
◆通讯方式:RS-485
◆波特率:
1200-115200(bps)
◆通讯协议:
MODBUS-RTU
◆雷击浪涌:
电源:差模1KV
RS-485:600W防护
◆量程范围:差分输入:
电压
±
10V
单端输入:
电压0-10V,电流0-20mA
三、指示灯
PWR:红色,电源指示灯。供电正常是长亮
TXD:
绿色,发送指示灯。当模块对外发送数据时,指示灯亮;发送完成熄灭
RXD:黄色,接受指示灯。当模块接收外部数据时,指示灯亮;接收完成熄灭
3
深圳市宇泰科技有限公司
四、引脚信息
引脚号
1
2
3
4
5
6
7
8
9
10
引脚名称
AGND
AGND
VIN1
VIN0
5V
5V
DATA+
DATA-
+VCC
GND
引脚说明
DI输入低
DI输入低
输入通道1
输入通道0
DI输入高
DI输入高
485_A
485_B
电源正极
电源负极
引脚号
11
12
13
14
15
16
17
18
19
20
引脚名称
AGND
VIN7
VIN6
5V
VIN5
VIN4
5V
VIN3
VIN2
AGND
说明
DI输入低
输入通道7
输入通道6
DI输入高
输入通道5
输入通道4
DI输入高
输入通道3
输入通道2
DI输入低
4
深圳市宇泰科技有限公司
五、代码表
5.1寄存器地址
保存寄存器(支持03,06,16功能码):
寄存器地址
40001(R/W)
40002(R/W)
40003(R/W)
40004(R/W)
40005(R/W)
40006(R/W)
40007(R/W)
40008(R/W)
45001(R/W)
45002(R/W)
45003(R/W)
45004(R/W)
寄存器说明
通道1模拟量输入模式
通道2模拟量输入模式
通道3模拟量输入模式
通道4模拟量输入模式
通道5模拟量输入模式
通道6模拟量输入模式
通道7模拟量输入模式
通道8模拟量输入模式
高阀值(16位有符号数)(后面有说明)
低阀值(16位有符号数)
MODBUS地址
波特率
只有通道选择为电压差分输入的时候才有-8388607对应负满量程,作为单端电压或单端
电流输入的时候,读值最低为0不会出现负值。
当40001(即通道一输入模式)设为差分输入的时候,通道一作为差分的正电压,通道
二作为差分的负电压进行输入读值,只有通道一的读值为该差分电压的值,通道二的读
值为0。
40003,40005,40007在设为差分输入模式的和上面类似。
输入状态(支持功能码02,位操作)
寄存器地址10001(R)
通道一
寄存器说明
DI状态DI状态DI状态DI状态DI状态DI状态DI状态DI状态
10002(R)
通道二
10003(R)
通道三
10004(R)
通道四
10005(R)
通道五
10006(R)
通道六
10007(R)
通道七
10008(R)
通道八
当通道的输入电压高于高阀值的时候,对应的位为1,
低于低阀值的时候,对应的位为0。
45001为高阀值的寄存器,是一个有符号16位数。当他为22937的时候,通道设置为单
5
深圳市宇泰科技有限公司
端5V的时候,即高阀值位5V*22937/32768=3.5V。即输入电压高于3.5V时,对应的通
道DI状态为1。
低阀值的计算和高阀值类似,配合我们已经引出了5V的接口可以测DI输入。
输入寄存器(支持04功能码,只读):
寄存器地址
30001(R)
30002(R)
30003(R)
30004(R)
30005(R)
30006(R)
30007(R)
30008(R)
30009(R)
30010(R)
30011(R)
30012(R)
30013(R)
30014(R)
30015(R)
30016(R)
寄存器说明
高八位为0,低八位为第一通道数值的高八位(既有符号24位数的23位-16位)
第一通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第二通道数值的高八位(既有符号24位数的23位-16位)
第二通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第三通道数值的高八位(既有符号24位数的23位-16位)
第三通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第四通道数值的高八位(既有符号24位数的23位-16位)
第四通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第五通道数值的高八位(既有符号24位数的23位-16位)
第五通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第六通道数值的高八位(既有符号24位数的23位-16位)
第六通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第七通道数值的高八位(既有符号24位数的23位-16位)
第七通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第八通道数值的高八位(既有符号24位数的23位-16位)
第八通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
有符号24位数是补码来的,可以按照如下办法转换成有符号32位数,也就是
int(int32_t)类型。
((int32_t)(((uint32_t)(读值高八位)<<16|读值低16位)<<8))>>8。
通过将数值左移8位将符号位移到int类型的最高位,然后再将值右移8位得到本来
的读值。
寄存器信息地址(PLC地址)
寄存器信息地址指的是存放于控制器中的地址,这些控制器可以是PLC,也可以是触
摸屏,或是文本显示器。例如40001、30002等,这些地址一般使用10进制描述。
6
深圳市宇泰科技有限公司
寄存器寻址地址(协议地址)
寄存器寻址地址指的是通信时使用的寄存器地址,例如信息地址40001对应寻址地址
0x0000,40002对应寻址地址0x0001,寄存器寻址地址一般使用16进制描述。再如,
信息寄存器40003对应寻址地址0x0002,信息寄存器30003对应寻址地址0x0002,
虽然两个信息寄存器通信时使用相同的地址,但是需要使用不同的命令才可以访问,
所以访问时不存在冲突。
5.2波特率设置
寄存器地址寄存器值
0000H
0001H
0002H
45002(R/W)
0003H
0004H
0005H
0006H
0007H
波特率(bps)
1200
2400
4800
9600
19200
38400
57600
115200
校验方式
None
None
None
None
None
None
None
None
5.3模拟量输入类型
类型代码
0x01
0x02
0x03
0x04
0x05
0x06
0x07
输入类型(量程)
0-10V
0-5V
0-2.5V
0-1V
0-500mV
0-150mV
0-20mA
类型代码
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
输入类型(量程)
0-10mA
±10V
±5V
±2.5V
±1V
±500mV
±150mV
7
六、出厂参数
物理地址
协议类别
数据格式
波特率
通道1
通道2
通道3
通道4
通道5
通道6
通道7
通道8
深圳市宇泰科技有限公司
01
MODBUS
8、N、1
9600bps
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
8
2024年7月16日发(作者:靳灵卉)
深圳市宇泰科技有限公司
UT-5508AD
8
通道
AI/DI
采集模块
使
用
说
明
书
1
深圳市宇泰科技有限公司
版本
VER:01
日期
2017.12.25
作者审核者备注
2
深圳市宇泰科技有限公司
一、产品概述
UT-5508AD支持8通道AI、DI采集
。
采用工业级单片机;使用国际品牌TI
的24位模数转换芯片,高精度基准源。使用软件设置选择采集的模拟量信号电压
或电流,无需外接电阻,使用方便;模块和上位机通过
RS-485
串行总线进行通讯,
波特率由软件设置,具备一定的浪涌防护功能;广泛应用于通信、数据采集及控制
系统。
二、产品技术参数
◆工作电压:
12-24V(DC)
◆工作电流:
100mA@12Vmax
◆工作湿度:
5~95%
◆工作温度:
-40~+85℃
◆储存温度:
-40~+85℃
◆采样频率:
25HZ(全通道)
◆分辨率:
24位
◆采集精度:
0.5%
◆输入通道:
单端8通道(差分4通道)
◆输入阻抗:
电压50KΩ,电流120Ω
◆通讯方式:RS-485
◆波特率:
1200-115200(bps)
◆通讯协议:
MODBUS-RTU
◆雷击浪涌:
电源:差模1KV
RS-485:600W防护
◆量程范围:差分输入:
电压
±
10V
单端输入:
电压0-10V,电流0-20mA
三、指示灯
PWR:红色,电源指示灯。供电正常是长亮
TXD:
绿色,发送指示灯。当模块对外发送数据时,指示灯亮;发送完成熄灭
RXD:黄色,接受指示灯。当模块接收外部数据时,指示灯亮;接收完成熄灭
3
深圳市宇泰科技有限公司
四、引脚信息
引脚号
1
2
3
4
5
6
7
8
9
10
引脚名称
AGND
AGND
VIN1
VIN0
5V
5V
DATA+
DATA-
+VCC
GND
引脚说明
DI输入低
DI输入低
输入通道1
输入通道0
DI输入高
DI输入高
485_A
485_B
电源正极
电源负极
引脚号
11
12
13
14
15
16
17
18
19
20
引脚名称
AGND
VIN7
VIN6
5V
VIN5
VIN4
5V
VIN3
VIN2
AGND
说明
DI输入低
输入通道7
输入通道6
DI输入高
输入通道5
输入通道4
DI输入高
输入通道3
输入通道2
DI输入低
4
深圳市宇泰科技有限公司
五、代码表
5.1寄存器地址
保存寄存器(支持03,06,16功能码):
寄存器地址
40001(R/W)
40002(R/W)
40003(R/W)
40004(R/W)
40005(R/W)
40006(R/W)
40007(R/W)
40008(R/W)
45001(R/W)
45002(R/W)
45003(R/W)
45004(R/W)
寄存器说明
通道1模拟量输入模式
通道2模拟量输入模式
通道3模拟量输入模式
通道4模拟量输入模式
通道5模拟量输入模式
通道6模拟量输入模式
通道7模拟量输入模式
通道8模拟量输入模式
高阀值(16位有符号数)(后面有说明)
低阀值(16位有符号数)
MODBUS地址
波特率
只有通道选择为电压差分输入的时候才有-8388607对应负满量程,作为单端电压或单端
电流输入的时候,读值最低为0不会出现负值。
当40001(即通道一输入模式)设为差分输入的时候,通道一作为差分的正电压,通道
二作为差分的负电压进行输入读值,只有通道一的读值为该差分电压的值,通道二的读
值为0。
40003,40005,40007在设为差分输入模式的和上面类似。
输入状态(支持功能码02,位操作)
寄存器地址10001(R)
通道一
寄存器说明
DI状态DI状态DI状态DI状态DI状态DI状态DI状态DI状态
10002(R)
通道二
10003(R)
通道三
10004(R)
通道四
10005(R)
通道五
10006(R)
通道六
10007(R)
通道七
10008(R)
通道八
当通道的输入电压高于高阀值的时候,对应的位为1,
低于低阀值的时候,对应的位为0。
45001为高阀值的寄存器,是一个有符号16位数。当他为22937的时候,通道设置为单
5
深圳市宇泰科技有限公司
端5V的时候,即高阀值位5V*22937/32768=3.5V。即输入电压高于3.5V时,对应的通
道DI状态为1。
低阀值的计算和高阀值类似,配合我们已经引出了5V的接口可以测DI输入。
输入寄存器(支持04功能码,只读):
寄存器地址
30001(R)
30002(R)
30003(R)
30004(R)
30005(R)
30006(R)
30007(R)
30008(R)
30009(R)
30010(R)
30011(R)
30012(R)
30013(R)
30014(R)
30015(R)
30016(R)
寄存器说明
高八位为0,低八位为第一通道数值的高八位(既有符号24位数的23位-16位)
第一通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第二通道数值的高八位(既有符号24位数的23位-16位)
第二通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第三通道数值的高八位(既有符号24位数的23位-16位)
第三通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第四通道数值的高八位(既有符号24位数的23位-16位)
第四通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第五通道数值的高八位(既有符号24位数的23位-16位)
第五通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第六通道数值的高八位(既有符号24位数的23位-16位)
第六通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第七通道数值的高八位(既有符号24位数的23位-16位)
第七通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
高八位为0,低八位为第八通道数值的高八位(既有符号24位数的23位-16位)
第八通道数值的低十六位(8388607)对应正满量程,(-8388607)对应负满量程
有符号24位数是补码来的,可以按照如下办法转换成有符号32位数,也就是
int(int32_t)类型。
((int32_t)(((uint32_t)(读值高八位)<<16|读值低16位)<<8))>>8。
通过将数值左移8位将符号位移到int类型的最高位,然后再将值右移8位得到本来
的读值。
寄存器信息地址(PLC地址)
寄存器信息地址指的是存放于控制器中的地址,这些控制器可以是PLC,也可以是触
摸屏,或是文本显示器。例如40001、30002等,这些地址一般使用10进制描述。
6
深圳市宇泰科技有限公司
寄存器寻址地址(协议地址)
寄存器寻址地址指的是通信时使用的寄存器地址,例如信息地址40001对应寻址地址
0x0000,40002对应寻址地址0x0001,寄存器寻址地址一般使用16进制描述。再如,
信息寄存器40003对应寻址地址0x0002,信息寄存器30003对应寻址地址0x0002,
虽然两个信息寄存器通信时使用相同的地址,但是需要使用不同的命令才可以访问,
所以访问时不存在冲突。
5.2波特率设置
寄存器地址寄存器值
0000H
0001H
0002H
45002(R/W)
0003H
0004H
0005H
0006H
0007H
波特率(bps)
1200
2400
4800
9600
19200
38400
57600
115200
校验方式
None
None
None
None
None
None
None
None
5.3模拟量输入类型
类型代码
0x01
0x02
0x03
0x04
0x05
0x06
0x07
输入类型(量程)
0-10V
0-5V
0-2.5V
0-1V
0-500mV
0-150mV
0-20mA
类型代码
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
输入类型(量程)
0-10mA
±10V
±5V
±2.5V
±1V
±500mV
±150mV
7
六、出厂参数
物理地址
协议类别
数据格式
波特率
通道1
通道2
通道3
通道4
通道5
通道6
通道7
通道8
深圳市宇泰科技有限公司
01
MODBUS
8、N、1
9600bps
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
单端输入,输入类型0-10V
8