大数跨境

RS485-DS18B20温度传感器说明书

RS485-DS18B20温度传感器说明书 艾飞星创
2023-07-26
1
导读:产品介绍 DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰

产品介绍
      DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式。
      主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

一,技术参数
产品型号
IFDC29-18B20-485L1(硅胶线+屏幕)
IFDC29-18B20-485L0(普通线+屏幕)
工作电压
4V~24V
工作功耗
3V:15ma  45mw        
5V:10ma  50mw
12V:10ma  120mw    
24V:10ma  240mw
保护措施
短接、反接保护,485防雷、TVS保护,IP67防水
工作温度
-40~60℃
占用接口
占用D1、D2、D3(1)其中一个接口
采集温度范围
-55℃~125℃  精度±0.5℃
显示分辨率
0.1℃
采集速率
450ms一次
通讯方式
RS485-ModbusRTU (不含120欧终端电阻)
屏幕参数
0.54O英寸OLED(屏显12.46*4.14mm)
探头尺寸
6*50mm
注释:(1)四路主机不支持D3接口

二,产品尺寸

三,更换探头接线方式

四,传感器接线图
图1 传感器与控制器接线图
控制器端子接线 【红线:5V   黑线:GND   白线:SCL
黄线:D1/D2/D3(占用其中一个接口,任意选择一个。图1是以D1口为例)】
传感器接线 【红色:5V   黑色:GND   黄色:485-A   白色:485-B】

信号转换器指示灯状态:

①通讯灯(蓝色)

  常亮:传感器未连接或传感器故障;

  常灭:控制器通讯故障,控制器未配置或者接线错误;

  间歇闪烁:通讯正常。

②电源指示灯(红色)

多个传感器并联接入方式

五,显示屏参数
注:此界面仅在初始上电或者设置波特率或者奇偶校验时候才会显示

六,二次开发协议
注:连接物联网控制器的用户请直接无视
① 标准 ModBus-RTU 协议,通信地址、波特率可设置,通信线最长可达 1000 米;
② 4V~24V 宽电压范围供电,远距离集中供电仍能正常工作;
③ 电源防接反保护功能,正负极接反不会烧坏设备。
6.1 传感器接线
接线颜色
说明
红色
电源正(DC4V~24V)
黑色
电源负
黄色
485-A
白色
485-B

6.2 协议基本参数
编码
8位二进制
数据位
8位
奇偶校验位
默认无,可设(奇校验、偶校验)
停止位
1位
错误校验
CRC(冗余循环码)
波特率
默认9600,可设1200、2400、19200、38400、57600、115200

6.3 数据帧格式定义
采用 Modbus-RTU 通讯规约,格式如下:
初始结构 ≥4 字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校验 = 16 位 CRC 码
结束结构 ≥4 字节的时间
地址码:出厂默认 0x01
功能码:0x03、0x04(读寄存器数据),0x06(写寄存器数据)
数据区:数据区是具体通讯数据,注意 16bits 数据高字节在前!
CRC 码:二字节的校验码

6.4寄存器地址
寄存器地址(十六进制)
内容说明
操作
功能码
0x00
温度读值,单位0.1℃
公式:读值/10-55
只读
03 04
0x01
故障码(0以外读值会被过滤)
0:正常读值      1:读值异常
2:读值错误       3:温度异常,超过125℃
4:未检测到传感器   5:读值校验失败
只读
03 04
0x32
地址(可设1-255,0为万能地址)
读写
03 04读 06写
0x33
波特率
0:9600    1:1200
2:2400    3:4800
 4:19200   5:38400
  6:57600   7:115200
读写
03 04读 06写
0x34
奇偶校验
0:无
1:奇校验
2:偶校验
读写
03 04读 06写
0x35
精度调节
0:0.125℃   转换时间450ms(默认)
1:0.5℃     转换时间150ms(不推荐)
2:0.2℃     转换时间250ms(不推荐)
3:0.0625℃  转换时间800ms
读写
03 04读 06写
0x3C
自动输出
0:不自动输出
0x1-0x64:输出的寄存器数量
读写
03 04读 06写

6.5 通讯示例
6.5.1 读取传感器读值 (03 04都可以使用)
发送命令
地址码
功能码
起始地址H
起始读值L
数据长度H
数据长度L
校验低位
校验高位
0x01
0x04
0x00
0x00
0x00
0x01
0x31
0xCA
返回命令
地址码
功能码
有效字节数
温度读值H
温度读值L
校验低位
校验高位
0x01
0x04
0x02
0x03
0x3A
0x39
0xD3
注释:
温度读值0x033A(十六进制)→826(十进制)→套公式(826/10-55)→27.6℃
6.5.2 修改地址
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x06
0x00
0x32
0x00
0x02
0xA9
0xC4
返回命令与发送一致
注释:通过06命令修改配置寄存器0x32(地址)的值为0x02(地址0x02)
6.5.3 修改波特率
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x06
0x00
0x33
0x00
0x01
0xB8
0x05
返回命令与发送一致
注释:通过06命令修改配置寄存器0x33(波特率)的值为0x02(波特率2400)
6.5.4 修改奇偶校验
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x06
0x00
0x34
0x00
0x01
0x09
0xC4
返回命令与发送一致
注释:通过06命令修改配置寄存器0x34(奇偶校验)的值为0x01(奇校验)
6.5.5 修改精度为0.0625℃
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x06
0x00
0x35
0x00
0x03
0xD9
0xC5
返回命令与发送一致
注释:通过06命令修改配置寄存器0x35(精度)的值为0x03(0.0625℃)
6.5.6 修改为自动发送数据
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x06
0x00
0x3C
0x00
0x01
0x88
0x06
返回命令
地址码
功能码
有效字节数
温度读值H
温度读值L
校验低位
校验高位
0x01
0x04
0x02
0x03
0x3A
0x39
0xD3
注释:自动发送间隔为精度设置采集时间决定,默认450ms一次
6.5.7 读取配置寄存器(03 04都可以使用)
发送命令
地址码
功能码
寄存器地址H
寄存器地址L
地址值H
地址值L
校验低位
校验高位
0x01
0x03
0x00
0x32
0x00
0x03
0xA4
0x04
返回命令
地址码
功能码
有效字节数
地址值H
地址值L
波特率值H
波特率值L
0x01
0x03
0x06
0x00
0x01
0x00
0x00
奇偶校验H
奇偶校验L
校验低位
校验高位

0x00
0x00
0x1C
0xB5

注释:读到地址为0x01
波特率为0x00(波特率9600)
奇偶校验为0x00(奇偶为无)
6.5.8 错误码
地址码
功能码
错误码
校验低位
校验高位
0x01
0x41
0x00
0xA4
0x04
注释 01:功能码不存在 02地址错误  03 地址溢出

6.6 错误排查
无输出或输出错误可能的原因:
① 电脑有COM口,选择的口不正确。
② 波特率错误。
③ 485 总线有断开,或者 A、B 线接反。
④ 设备数量过多或布线太长,应就近供电,加 485 增强器,同时增加 120Ω终端电阻。
⑤ USB 转 485 驱动未安装或者损坏。
⑥ 设备损坏。

七,传感器配对控制器
1,使用【艾掌控2.0】APP,APP下载链接:http://admin.aifxc.cn
2,操作前,控制器必须已经绑定在APP中,并且处于可控状态!
步骤1,点击进入设备主控页面;
步骤2,刷新成功后,点击右上角【设置】;
步骤3,选择【传感器管理】;输入密码【aifxc.cn】;
步骤4,选择数字传感器对应接线的位置,黄色线接在D1口就选择D1,接在D2口就选择D2,接在D3口就选择D3!
步骤5,在传感器列表中找到【DS18B20远距离485传感器】输入序号【35150364】完成配置。

八,问题排查
Q:APP显示无传感器?
A:按照标题七【传感器配对控制器】进行操作。
Q:转换器红色灯不亮?
A:没有上电,检查接线,注意是否反接,或者接错。
Q:转换器蓝色灯不亮?
A:控制器通讯失败,检查与控制器之间的接线,注意是否反接,或者接错,检查APP是否已配置好传感器。
Q:转换器蓝色灯常亮?
A:采集器通讯失败,检查与采集器之间的接线,注意是否反接,或者接错。
Q:转换器蓝灯闪烁,但是APP显示无传感器?
A:检查是否地址错误,或采集器或者传感器已损坏。
Q:APP读值不再变化?
A:检查网络问题,现场检查转换器灯的状态。
Q:APP读值0度?
A:转换器首次上电通讯成功后会记录该传感器的存在,如果与该传感器通讯中断30秒,则判断该传感器离线,会显示0度。以通知客户检查传感器接线或者是否损坏。

九,使用注意事项
1.传感器的安装方法,请一定要参考接线图,不要随意接线,否则会有APP不出现读值或者烧毁传感器的可能;
2.电路布局时,传感器的走线一定要远离强电、变频器、电机等干扰设备。

【声明】内容源于网络
0
0
艾飞星创
武汉艾飞星创科技有限公司,主要从事基于互联网智能产品的研发与运营,并拥有独立开发APP的能力。
内容 115
粉丝 0
艾飞星创 武汉艾飞星创科技有限公司,主要从事基于互联网智能产品的研发与运营,并拥有独立开发APP的能力。
总阅读2
粉丝0
内容115