产品简介
产品采用高精度温度传感器作为敏感元件,优秀的采样算法,功能强、精度高、稳定性好。完善的防护电路:防过压、防过流、防反接。轻巧、紧凑、防水的设计。专门应用于组件温度监测。标准MODBUSRTU通讯协议,可指令改变变送器地址、通讯波特率、恢复出厂设置、远程软复位等,便于二次开发,适合OEM配套。
产品特点
1、不锈钢传感器探头,特别圆片设计,易于接触组件表面
2、标准的MODBUS通讯协议,功能强、稳定性好
3、完善的防护电路:防过压、防过流、防反接
4、精度高,功耗低
5、轻巧、紧凑、防水
技术参数
输出信号RS485
测量范围-40℃~+120℃
分 辨 率0.01℃
测量精度≤±0.3℃
通讯协议MODBUS RTU
采集盒尺寸60(长)×35(宽)×25(高)mm
探头规格不锈钢 Φ6x30mm长 带1米线
线缆长度变送器 15米线
产品供电外接7V~15V直流供电 (可订制24V供电)
产品功耗<15mA (12V)
MODBUS RTU 通信协议
(适用于RS485接口温度计)
1.1 变送器的CRC说明:
以下所有说明中,MODBUS RTU 协议中的CRC16两字节,按照MODBUS规定:
低字节在前,高字节在后。
以下说明中,假定变送器地址0x01(变送器缺省地址为01)
1.2 变送器返回错误码规定:
变送器对于错误指令的接收(包括CRC16效验错误),均实行不返回错误码方式。上位机可在指令
发出500ms后收不到返回数据时认为发出指令失败,可重新发送指令。
2.1 变送器的标准MODBUS 寄存器说明
特别注意:MODBUS 命令中寄存器的数量或长度一项均为两字节16 位为一个单位(高字节在前,低字节在后),而非单字节8 位为一个单位。
用户应保证命令中寄存器的地址和数量这两项参数的范围在本变送器规定范围之内。如果超出范围,变送器的输出结果将无法预测,用户应在上位机软件设计中保证MODBUS 命令符合本手册要求
输入寄存器:用功能码 03 读
地址操作内容备注
0x0000只读土壤温度值,放大100倍并提升20度的16进制数,
如10F9=4345(十进制)表示摄氏温度23.45℃注一
注一:计算实际温度=(返回温度值-2000)/100,保留2位小数。
温度范围(-20.00℃~+60.00℃)
注二:数据采集更新周期2秒
内部寄存器:用功能码 04 读;功能码06 写
地址操作内容备注
0x0001读写变送器地址,范围01-254,出厂设置为01
0x0002读写通讯波特率, 出厂设置为03=9600,N,8,1注一
注一:01=2400,N,8,1 02=4800,N,8,1 03=9600,N,8,1 04=19200,8,N,1
下面举例介绍一下利用 Modbus RTU 命令访问变送器寄存器的方法:
1. 读取输入寄存器(土壤温度值)命令
发送:01 03 00 00 00 01 84 0A
010300 0000 0184 0A
变送器地址功能码寄存器地址寄存器数量CRC16校验位
回答:01 03 02 10 F9 75 C6
01030210 F975 C6
变送器地址功能码数据段的字节数量数据段数据CRC16校验位
数据段数据为土壤温度,10F9H = 4345 =(4345-2000)/100=23.45℃
2、读取内部寄存器(通讯速率)命令
发送:01 04 00 02 00 01 90 0A
010400 0200 0190 0A
变送器地址功能码寄存器地址寄存器数量CRC16校验位
回答:01 04 02 00 03 F9 31
01040200 03F9 31
变送器地址功能码数据段的字节数量数据段数据CRC16校验位
数据段数据为0003H = 3 表示通讯速率是9600bps
3、修改内部寄存器(变送器地址)命令(把 01 地址改为02)
发送:01 06 00 01 00 02 59 CB
010600 0100 0259 CB
变送器地址功能码寄存器地址修改的新值CRC16校验位
回答:01 06 02 00 02 39 49 (表示修改成功)
01060200 0239 49
变送器地址功能码数据段的字节数量数据段数据CRC16校验位
数据段数据为0002H=2,表示变送器新的地址:02
协议测试:假定变送器地址0x01,C1 C2 为CRC16的高低字节,以下数据均为16进制数
1、读输入寄存器:功能码0x04
--- 读取土壤温度值:
发送:01 03 00 00 00 01 84 0A
返回:01 03 02 HH LL C1 C2 (HH LL为放大100倍并提升20度的土壤温度值)
2、读取内部寄存器:功能码0x03
--- 读取通讯速率命令:
发送:01 04 00 02 00 01 90 0A
返回:01 04 02 00 XX C1 C2
(XX 为通讯速率代码 1=2400bps 2=4800bps 3=9600bps 4=19200bps)
3、修改内部寄存器:功能码0x06 (注意:修改内部寄存器命令仅供参考,如需要更改再执行)
--- 修改变送器地址命令
发送:01 06 00 01 00 XX C1 C2 (XX 为新的变送器地址,范围1-254)
返回:01 06 02 00 XX C3 C4 (表示修改成功)
--- 修改通讯速率命令
发送:01 06 00 02 00 XX C1 C2 (XX 为新的通讯速率代码,范围1-4)
返回:01 06 02 00 XX C3 C4(表示修改成功)
4、其它辅助指令:
---读取系统地址:
发送:FF 04 00 01 00 01 75 D4
返回:FF 04 02 00 XX C1 C2 (XX为系统地址)
----系统软启动:
发送:地址 06 00 AA 00 AA C1 C2
(如地址为01时:01 06 00 AA 00 AA 29 95)
返回:地址 06 02 AA AA C1 C2
(系统先回应再执行系统软启动指令:远端控制启动)
(如地址为01时:01 06 02 AA AA 46 57)
质保及售后:
保修承诺:产品自交付期起质保期为12个月(因未按照相应的技术要求操作或其他的人为行为导致产品发生问题除外)。
售后承诺:用户可以通过电话咨询有关技术问题,并得到明确的解决方案。若属于产品本身质量问题可返厂维修或更换。