结构:由无线模块,底板,一体化温湿度传感器组成:总体系统:温度采集系统,数据接收系统。
*一个数据接收系统最多可以连255个温湿度采集系统,
*温湿度采集系统采用锂电池供电,平均电流<10uA,一节电池可以持续工作一年以上。最大传输距离最大可达300m以上。
温湿度传感器
温度传感器采用SHT10温湿度传感器芯片:它的测量精度高:湿度的精度为±3.5%,湿度的精度为±0.5℃(在20℃时)。待机时电流低于3uA。传感器的数字输出是通过两线数字接口世界连到微处理器上去。
*系统工作电压Vdd为3.3V,
*温度传感器的DATA脚与Z1000的PTB1相连;
*温度传感器的SCK脚与Z1000的PTB2相连;
功能说明
可以定时间控温湿度,并通过无线发送至相关的设备进行处理,免除了布线的麻烦。
5.2接收系统协议
无线传感器的接收机通过串口和设备通信,十六进制,采用TTL/RS323/485电平,波特率为9600.具体的协议定义如下:
协议如下表
起始字节 | 字段 | 长度(字节) | 说明 |
0 | 同步头字符 | 3 | 固定为’***’ |
3 | 命令长度 | 2 | 不包括头尾’***’和’###’,但包括校验位 |
5 | 命令ID | 1 | 0---255 |
6 | 命令内容 | 不定(n) | |
6+n | CRC校验 | 2 | CRC校验,仅包括对数据校验,不包括同步尾字符校验 |
6+n+2 | 同步尾字符 | 3 | 固定为’###’ |
上传温度数据(命令ID:a0)
起始字节 | 字段 | 长度(字节) | 说明 |
6 | 传感器ID | 4 | 四个字节取值范围:0-FFFFFFF |
10 | 工作参数 | 2 | 定位终端上传至中心工作参数的ID,取值范围:0005H-00FFH |
13 | 温度标志 | 1 | 0x00代表正温度0x11代表负温度 |
14 | 温度数据 | 1 | 小数点钱的温度数 |
15 | 温度数据 | 1 | 小数点后的温度数 |
注意:
1同步头为三个字节的ASIC码***
2同步尾为三个字节的ASIC码###
3数据长度不包括同步头和同步尾,但包括两个字节的crc校验
4命令ID为一个字节,其中:
温度采集命令0xA0
油压采集命令0xA1
开关量状态命令0xA2
5地址占四个字节,各个模块地址不重复
6电压采集量占两个字节,小数部分占一个字节
例如:
采集电压量(V)整数部分小数部分
1.30130
1.0313
7crc占两个字节,crc是对除同步头和同步尾之外的其他数据进行crc校验
8模块采用低功耗模式,就是每一分钟发送一次数据,但是电压量采用三分钟的采样平均值
9模块每隔5s唤醒一次,并对电压进行一次采集
组网方式