总长1.5M为探头线长1M,485端0.5M
总长2M为探头线长1M,485端2M
电脑软件界面
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
RS485更改地址指令为:
发送: 00 06 00 01 00 01 18 1B
指令
|
01
|
06
|
00
|
01
|
00
|
01
|
18
|
1B
|
说明
|
设备地址
|
写指令
|
寄存器起始地址高
|
寄存器起始地址低
|
数据高位
|
数据低位
|
CRCH
|
CRCL
|
注:数据字节为我们要设置设备地址的值。
读寄存器地址功能如下
寄存器地址
|
功能(内容)
|
01
|
设备地址
|
00
|
温度数据
|
写寄存器地址功能如下
使用注意事项:
探头在出厂前地址都统一设置为1号,当多个探头并联一起使用的时候,必需保证线上的每一个探头编号不一样,如果有一样的,相同编号之间的探头数据就会发生干拢,使通信不能正常。多个探头在一条线上使用的时候,请从1号开始编起,按顺序编。
主要功能,DS18B20转换成RS485通信,距离可达千米,采用MODBUS通信,可与电脑,PLC,单片机等通迅,指令简单,稳定可靠,DS18B20到转换器之间的距离一般在5M内,
探头使用:本测温仪为4线制通信,5V.地,RS485正,RS485负
当多个探头一起用时,所有探头4线并联,
每个一探头都有一个地址来区分,地址可以使用软件对其过行设置。
RS485输出线长50CM,其它长度需要定做
DS18B20探头长1M,其它长度需要定做
这个探头也是本店配套的产品,有无线远传功能的产品,更多请到店里看,
网络组建方式有
1:通过RS485转RS232或RS485转USB转接器直接跟计算机通信
2:直接跟PLC通信
3:跟C18直接通信