新闻中心

EEPW首页>手机与无线通信>设计应用> 基于ZigBee的高层建筑无线火灾报警系统

基于ZigBee的高层建筑无线火灾报警系统

作者: 时间:2012-08-13 来源:网络 收藏

3 系统的软件设计
3.1 数据采集软件设计
数据采集中CC2430处理器对温度的处理有:配置温度量化分辨率、初始化、跳过ROM匹配、启动转换、匹配ROM、读取转换结果,对读取的温度数据首先进行CRC校验,然后进行正负数判断与格式转换,最后保存温度值。由于设计中每个终端节点只与一个温度传感器相连,无需进行ROM地址匹配,所以在DS18B20初始化复位后,MCU发送跳过ROM地址命令,DS18B20经过93.75 ms的延时,将温度数据存储在EEPROM中,如图9所示。

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

i.JPG


3.2 终端节点软件设计
终端节点通电后,自动搜索网络并发送绑定请求,申请加入网络,在加入网络后,终端节点把自己的网络ID号发送至协调器节点,以供后期判断使用。终端节点采集到温度和CO气体数据先做一个预处理判断,当判断为有情形时,将预报警信息送至RF发射端,通过网络传输给协调器节点。由于采用电池供电,为保证终端节点低功耗,设计巾采用定时/中断唤醒的方式采集并发送数据,即可以通过CC2430内部定时器定时唤醒,也呵通过协调器节点发送的中断来唤醒节点,剩余时间则进入休眠模式,如图10所示。

j.JPG



评论


相关推荐

技术专区

关闭