关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于CC2530的Zigbee2007/PRO协议的无线温湿度系统设计

基于CC2530的Zigbee2007/PRO协议的无线温湿度系统设计

作者: 时间:2012-06-26 来源:网络 收藏

为提高测量的准确性,本在信号转换时候进行非线性补偿和温度补偿来获得精确的数据。在收到CRC 8是确认位后,通过保持ACK高电平来结束通讯并且自动地进入休眠模式。SHT15在信号转换时,进行相对湿度信号的非线性补偿,测量的分辨率为12 bit,公式如下:
RH linear=-2+0.5*SORH+(-4)*SORH2(%RH)
式中:RH linear为相对湿度修正值,SO RH为传感器相对湿度测量值。

3软件
终端传感器节点软件流程如图6所示。终端传感器节点上电并开始工作后,先进行初始化工作,分别对硬件还有栈进行初始化,初始化后立即搜索附近存在的Zigbee网络并发出加入请求。在成功加入该Zigbee网络之后进入休眠模式等待条件巾断的产生,若中断产生则对中断做出判别再作出相应的响应动作。

本文引用地址://m.amcfsurvey.com/article/160372.htm

g.JPG

i.JPG


协调器节点软件流程如图7所示。同终端传感器节点类似,协调器节点上电后首先也要对硬件还有栈进行初始化。初始化之后进行信道搜索和并对搜索到的空闲信道进行评估选择最优信道建立ZigBee网络,在网络组建成功后检查是否收到其他节点的入网请求或控制中心的测量命令,并对这两种情况作出相应的响应动作,而在此过程中要检查网络的地址空间是否已满,如果地址空间已经满了就转到加入网络失败。一旦协调器节点接收到从控制中心发出的采集数据的命令时马上把从终端传感器节点上接收到的数据信息发送给控制中心。本系统部分程序如下:
h.JPG



评论


相关推荐

技术专区

关闭