成都怀程科技有限责任公司
2020/8/27 10:03:31一直以来,楼控等许多商用行业急需一款低成本高能的温湿度传感器;因此,敝公司针对这种应用开发出这款竞争力的低成本数模一体输出温湿度变送器。它基本具有了以往产品所有的多种功能, 为您的选用带来的方便。特点
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
传感器的通讯地址设为 0,即 line=00;此时 CRC0=C5,CRC1=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)
本模块通电使用前只需简单拨码设置就可完成模块与主机通讯。拨码设置分为两部分,模块地址设置,通讯波特率设置。
地址设置:本模块地址设置位 6 位。按 6 位二进制设置共可设置地址 0~63。
避免将元件长期放在盐雾,酸性或氧化气体(二氧化硫、盐酸等)中。