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

时间:2012-08-13来源:网络

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

i.JPG


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

j.JPG

1 2 3 4

关键词: 火灾 报警系统 无线 高层建筑 ZigBee 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版