SHT11温湿度采集模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SHT11温湿度采集模块

通讯接口功能说明(V1.1)

UART通讯数据格式:

起始符:一个数据包的开始

停止符:一个数据包的结束

地址说明:接收下位机的地址(FF为广播地址),是本机地址则将接收数据,否则丢弃该数据包

字节数说明:说明数据段的长度(0~65535字节)

命令码说明:(可扩展)

1、00检测命令定义:检测下位机的状态。返回时使用1字节数据段:

01=正常

00=传感器坏或者没有连接

2、01设置测量精度:使用1字节数据段:

01= 8bit 湿度/12bit 温度

00=12bit 湿度/14bit 湿度

例:对1号下位机设置高精度 80 01 0001 01 00 7F

1号下位机将回传 80 01 0001 01 00 7F

3、11测量湿度和温度:使用0字节数据段。

例:让2号下位机测量湿度和温度80 02 0000 11 7F

2号下位机将回传 80 02 000B 11 12 07060504 13 00020908 02 7F

(湿度76.54%和温度29.8℃奇偶校验码02) 4、21批量传输数据:若下位机有数据存储功能,此命令可回传历史数据(预留)

数据段格式说明:分三部分

1、湿度数据开头字符12,后面紧跟4字节湿度数据(BCD码),其中前2字节为

整数部分,后2字节为小数部分。

例:06070504湿度为67.54%

2、温度数据开头字符13,后面紧跟4字节温度数据(BCD码),其中前3字节为

整数部分,后1字节为小数部分,第1字节值为0F(负值)、00(温度百位为0)、01(温度百位为1)。

例:0F010203温度为-12.3℃

00020908温度为29.8℃

01000302温度为103.2℃

3、数据段数据校验码,校验方式: 奇偶校验、数据长度:1字节。采用异或累加

算法。校验范围:数据段前两部分。

上位机每发送一个数据包,对应下位机将回传一个相同地址码和命令码的数据包,表示正确接收命令。对于高精度同时测量湿度和温度,最长回传时间小于400毫秒。

UART波特率暂定为9600bps。

相关文档
最新文档