关注公众号

关注公众号

手机扫码查看

手机查看

喜欢作者

打赏方式

微信支付微信支付
支付宝支付支付宝支付
×

RS485振动温度传感器说明

2020.12.16

一直以来,楼控等许多商用行业急需一款低成本高能的温湿度传感器;因此,敝公司针对这种应用开发出这款竞争力的低成本数模一体输出温湿度变送器。它基本具有了以往产品所有的多种功能, 为您的选用带来的方便。特点

  • 采用进口湿敏电容和高精度温度传感器

  • RS485 输出,支持标准 Modbus 协议

  • 可以选配 4~20mA 线性电流输出

  • 商用传感器的精度(湿度:±3%RH,温度: ±0.5℃)

  • 外形采用标准盒(86x86mm)嵌入式或挂壁式主要技术参数

  • 工作电源: 12~24VDC

  • 测湿范围:0~100%RH;

  • 精 度:±3%RH(20~95%RH),±5%RH(其他湿度范围)

  • 测温范围:-20~50℃

  • 精 度:±0.5℃(-20~50℃)

  • 工作环境:-20~55℃,5~95%RH;

  • 输出方式:RS485(支持标准的 Modbus 协议)

  • 、RS485 通讯

    2.1)协议(Modbus)

     

    起始位(Start bite):1 数据位(Data bites):8校验位(Parity bite):偶校验(EVEN)      停止位(Stop bite): 1 2.2)关于指令

    命令行(Command):   line 03 00 00 00 02 CRC0 CRC1

    返回字(Return):      line 03 00 04 T_hi T_lo RH_hi RH_lo CRC0 CRC1

    温湿度十进制算法转换:

    当前温度(Temperature)= (T_hi×256 + T_lo) / 10

    当前湿度(Humidity) = (RH_hi×256 + RH_lo) / 10

    举例(Example):

    传感器的通讯地址设为 0,即 line=00;此时 CRC0=C5,CRC1=DA。那么,此时的发送命令行如下:

    00 03 00 00 00 02 C5 DA

    就可以返回相应的 16 进制数据行了,假如返回的 16 进制数据行如下: 00 03 04 00 B8 01 F7 2A C0

    我们计算出相应的温度(T)和湿度(RH)分别如下:

    1)   T = (T_hi×256 + T_lo) / 10 , 其中 T_hi=00, T_lo=B8(即十进制的 184),则: T = 184/10 = 18.4 (℃)

    2) RH = (RH_hi×256 + RH_lo) / 10,其中 RH_hi=01(即十进制的 256), RH_lo=F7(即十进制的 247),则: RH = (256 + 247) / 10 = 50.3 (%RH)

    2.3)修改地址等数据

    本模块通电使用前只需简单拨码设置就可完成模块与主机通讯。拨码设置分为两部分,模块地址设置,通讯波特率设置。

    地址设置:本模块地址设置位 6 位。按 6 位二进制设置共可设置地址 0~63。

    使用注意事项

  • 连接线用屏蔽电缆。

  • 使用环境应无导电尘埃和无腐蚀金属和破坏绝缘的气体存在,避免直接光照。

  • 避免将元件长期放在盐雾,酸性或氧化气体(二氧化硫、盐酸等)中。

  • 长时间在大于 90%RH 的高湿环境下工作,将引起±3%RH 的漂移




推荐
关闭