应用领域:
1, 各种常温测量。
2, 仓库、大棚、水温、冰箱等温度测量。
硬件资源:
1:一路RS485接口。
2:8路10K NTC传感器输入。
通迅方式:
1:一路RS485通信(MODBUS-RTU协议),可定做自定义协议
特点:
1: 可以直接连接电脑、PLC、单片机等,一条总线可以同时监控254个设备的数值
2:RS485、传感器输入接口具体TVS管保护。
3: 具有LED工作状态指示和通信数据闪烁功能
4:宽电压供电
5:每通道可单独校准
6:可选的LCD显示
产品尺寸:
转换器:37*70*121MM(高),
参数参考表:
项目 |
条件 |
***小值 |
标准值 |
***大值 |
单位 |
备注 |
供电电压 |
-20-70℃ |
10 |
12 |
30 |
V |
DC |
RS485总线电压 |
与总线断开 |
4.0 |
4.1 |
4.5 |
V |
|
测量范围 |
|
-55 |
|
125.0 |
℃ |
|
测量精度 |
|
|
|
&plu***n;0.5 |
℃ |
25℃ |
通信波特率 |
|
1200 |
9600 |
115200 |
bps |
|
RS485总线支持数量 |
|
|
32 |
|
个 |
不接放大器 |
工作范围温度 |
不带液晶屏 |
-40 |
25 |
70 |
℃ |
|
带液晶屏 |
-20 |
25 |
60 |
℃ |
|
|
转换速度 |
|
|
1 |
|
次/秒 |
|
总线响应时间 |
9600BPS |
|
4 |
5 |
MS |
|
115200 |
|
480 |
|
US |
|
|
供电电流 |
DC12V |
|
50 |
|
MA |
静态时 |
DC24V |
|
28 |
|
MA |
|
|
采集稳定度 |
|
|
&plu***n;0.1 |
|
℃ |
|
校正偏移量 |
|
-12.8 |
|
12.7 |
℃ |
|
地址设置范围 |
|
1 |
|
254 |
|
|
波特率值 |
|
2 |
5 |
11 |
|
|
通信协议:
通信波特率:可调,1停止位,8位数据,无校验
在阅读以下资料前,请先参看MODBUS-RTU协议!
RS485读取温度指令为
发送: 01 03 00 00 00 01 84 0A
指令 |
01 |
03 |
00 |
00 |
00 |
01 |
84 |
0A |
说明 |
设备地址 |
读指令 |
寄存器起始地址高 |
寄存器起始地址低 |
读取数量高位 |
读取数量低位 |
CRCH |
CRCL |
84 0A为01 03 00 00 00 01的16位CRC结果。
返回数据:01 03 02 01 11 79 D8
指令 |
01 |
03 |
02 |
01 |
11 |
79 |
D8 |
说明 |
返回数据设备的地址 |
功能代码 |
返回的数据,2个 |
字节1高 |
字节1低 |
CRCH |
CRCL |
79 D8为01 03 02 01 11的CRC检验值
温度值换算:01 11,先换成成10进制为273,再除10后就是我们所要的温度值,27.3度。负值为补码(也就是温度值为有符号数),例如0XFFFF值为负1(0.1度)
读取多个温度指令为(如一次读4个温度)
发送: 01 03 00 28 00 04 *** 01
指令 |
01 |
03 |
00 |
28 |
00 |
04 |
*** |
01 |
说明 |
设备地址 |
读指令 |
寄存器起始地址高 |
寄存器起始地址低 |
读取数量高位 |
读取数量低位 |
CRCH |
CRCL |
返回数据:01 03 08 FC D4 08 06 08 3A 08 22 22 37
01:返回数据的设备地址
03:功能代码
08:返回8个字节数据
FC D4:换算成有符号数为-81.2(双精度有符号数),如果传感器故障则返回0XF800。
08 06:换算成十进制为2054,除以10得到实际温度值205.4,后面数据以此类推
22 37:前面所有数据的CRC
注意:每次***多可读10个寄存器数量。
RS485更改地址指令为:列表以外的寄存器禁止操作。
发送: 00 06 00 01 00 01 18 1B
指令 |
01 |
06 |
00 |
01 |
00 |
01 |
18 |
1B |
说明 |
设备地址 |
写指令 |
寄存器起始地址高 |
寄存器起始地址低 |
数据高位 |
数据低位 |
CRCH |
CRCL |
注:数据字节为我们要设置设备地址的值。
寄存器地址功能如下
寄存器地址 |
功能 |
(R/W)读写 |
01 |
设备地址(出厂默认1) |
R/W |
03 |
波特率(出厂默认9600) |
R/W |
40 |
通道1温度值 |
R |
41 |
通道2温度值 |
R |
42 |
通道3温度值 |
R |
43 |
通道4温度值 |
R |
44 |
通道5温度值 |
R |
45 |
通道6温度值 |
R |
46 |
通道7温度值 |
R |
47 |
通道8温度值 |
R |
500 |
通道1温度值修正(-12.8-+12.7) |
R/W |
501 |
通道2温度值修正(-12.8-+12.7) |
R/W |
502 |
通道3温度值修正(-12.8-+12.7) |
R/W |
503 |
通道4温度值修正(-12.8-+12.7) |
R/W |
504 |
通道5温度值修正(-12.8-+12.7) |
R/W |
505 |
通道6温度值修正(-12.8-+12.7) |
R/W |
506 |
通道7温度值修正(-12.8-+12.7) |
R/W |
507 |
通道8温度值修正(-12.8-+12.7) |
R/W |
600 |
通道1传感器B值(默认3950) |
R/W |
601 |
通道2传感器B值(默认3950) |
R/W |
602 |
通道3传感器B值(默认3950) |
R/W |
603 |
通道4传感器B值(默认3950) |
R/W |
604 |
通道5传感器B值(默认3950) |
R/W |
605 |
通道6传感器B值(默认3950) |
R/W |
606 |
通道7传感器B值(默认3950) |
R/W |
607 |
通道8传感器B值(默认3950) |
R/W |
波特率数值对应实际波特率为:
从0开始,例如:数字为5时波特率为9600
300,600,1200,2400,4800,9600,19200,38400,43000,56000,57600,115200
注:波特率修改后需重新上电才生效,其他值默认为9600。
设备地址:1-254。0为广播地址,在只有一个设备的情况下可使用,如果不知当前设备地址,也可用广播进行通信,修改通信地址或其他操作。