基于ZigBee的火灾报警系统设计-中期报告解读.doc

基于ZigBee的火灾报警系统设计-中期报告解读.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业设计(论文)中期报告 课题名称:基于ZigBee的灾报警系统设计 学院(系): 年级专业: 学生姓名: 指导教师: 完成日期: 一、毕设进展情况 照毕业设计进度要求及开题报告中的要求,现已将完成及未完成的内容做一整体汇报如下。 已完成内容: 1、传感器的选择及相关电路设计 温度传感器采用达拉斯公司生产的温度传感器DS18B20,DS18B20可使温度信号直接转换成串行数字信号供微处理器处理,而且微处理器可通过一根数据线对DS18B20进行读写操作,DS18B20的测量温度范围为-55°C~+125°C,在-10~+85°C范围内精度为±0.5°C,分辨率0.0625,测量范围广,灵敏度高,体积小,外围电路简单,特别适合火灾温度检测。 烟雾传感器采用MQ-2型烟雾传感器,MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。MQ-2 型传感器可检测多种可燃性气体,对天然气、液化石油气等烟雾有很高的灵敏度,尤其对烷类烟雾更为敏感,其检测可燃气体与烟雾的范围是100-10000ppm,是一款适合多种应用的低成本传感器。其电路图如图1-1。 图 1-1 MQ-2烟雾传感器电路图 2、Z-Stack的学习 Z-Stack是ZigBee协议的具体实现形式,通俗点来理解就是ZigBee协议和用户之间的一个接口,我们需要通过协议栈来使用这个协议,进而实现无线数据收发。ZigBee的协议分为两部分,IEEE802.15.4定义了物理层和介质访问层技术规范;ZigBee联盟定义了网络层、应用程序支持子层、应用层技术规范。ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),我们可以直接调用。 Z-Stack采用操作系统的思想来构建,采用事件轮循机制,当各层初始化之后,系统进入低功耗模式,当事件发生时,唤醒系统,开始进入中断处理事件,结束后继续进入低功耗模式。如果同时有几个事件发生,判断优先级,逐次处理事件。这种软件构架可以极大地降级系统的功耗。Z-Stack的主要工作流程,大致分为系统启动,驱动初始化,OSAL初始化和启动,进入任务轮循几个阶段。OSAL实现了一个易用的操作系统平台,通过时间片轮转函数实现任务调度,提供多任务处理机制。可以调用OSAL提供的相关API进行多任务编程,将自己的应用程序作为一个独立的任务来实现。 图 Z-Stack系统运行流程图 图 1-3 协调器工作软件流程图 图 1-4 终端节点工作软件流程图 4、硬件设计 目前已经完成CC2530单片机和传感器模块的原理图和PCB板的设计,设计软件采用Altium Designer summer 09,通过自己动手设计,对CC2530单片机有了更深入的了解。 CC2530采用6mm×6mm的QFN40封装,该芯片除了包括RF收发器外,还集成了加强型805lMCU、256 KB的Flash内存、8 KB的RAM。CC2530工作在2.4GHz频段,采用低电压(2.0~3.7V)供电,且功耗很低,接收数据时为24 mA,发送数据时为29 mA、最大传送速率为250kb/s。CC2530的外围元件数目很少,CC2530无线单片机在待机时的电流消耗仅0.2uA,在32KHz晶体时钟下运行时的电流消耗小于1uA。极高的接收灵敏度和抗干扰性能。 未完成内容: 1、烟雾传感器软件调试 烟雾的检测电路已完成,但烟雾浓度显示的程序尚未调试好,MQ-2烟雾传感器输出的模拟电压值需A/D转换成数字量,再通过电压、电阻之间的关系转化成烟雾的浓度,但目前还没找到确切的转化关系,终端节点采集到此浓度后无线发送到协调器节点,再通过串口传输到上位机。 2、上位机界面设计 本系统要通过上位机界面,实现火灾报警。当温度和烟雾的值超出所设定的阈值时,上位机提示报警,当出现紧急情况需要楼内人员紧急撤离时,通过上位机紧急报警按钮向终端节点发送命令,终端节点指示灯闪烁,提示人员撤离。此过程主要是通过LabVIEW设计上位机界面,同时对终端节点进行控制,此过程尚未完成。 二、毕设实施方案 本系统采用树形网络拓扑。整个网络由三部分组成,包括ZigBee终端设备即传感器节点、路由器、网络

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档