- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee多传感器智能火灾报警系统
基于ZigBee多传感器智能火灾报警系统
摘 要:在分析了实际学校环境的基础上,创造性地提出了一个基于ZigBee技术的无线多传感器火灾报警与火警监控的跨平台火警系统解决方案。宿舍楼安放的PC机不仅能够实时对宿舍环境进行监测,当温度,烟雾超出指标后,还能及时向持有安卓设备的楼层管理员发出火灾警报。该跨平台的系统是火警探测领域的一个突破,具有极大的实用价值。
关键词:ZigBee;HTML;Android;PHP
中图分类号:TP274 文献标识码:A 文章编号:2095-1302(2015)07-000-03
0 引 言
近年来,经常会看到各种新闻报道中发生在学校的火灾,这些火情不仅会造成巨大的财产损失,而且会严重威胁师生的生命安全。因此,拥有一款实用准确的火灾报警系统十分必要。目前已有的火灾报警系统一般采用有线方式连接,不仅影响美观,而且不易扩展,布置严格受到地形的限制。在很多老旧的教学楼内存在难以布线的问题,并且由于使用有线的方式连接,线路容易发生老化或遭到腐蚀、鼠咬、磨损等问题,严重影响了火情的准确报警。火灾报警往往局限于室内的灯光,警铃和自动的消防设施,而当出现室内消防设施无法解决的严重火情时难以与外界取得联系,尤其是在室内无人的情况下,极易延误救火的黄金时期,延误火情。
本文成功设计了一整套基于安卓手机和Web的跨平台防火报警系统。本系统可实现火灾的有效检测,当检测到火灾后可对绑定的手机进行报警和火情的服务器上传,方便消防人员及时了解火灾情况,及时采取措施。
本系统分为无线模块,主机模块,安卓模块和Web模块[1-3]。其中无线模块使用基于CC2530的ZigBee设备,使用IAR平台进行开发。主机模块搭载在基于Windows系统的PC机上,使用VS2010进行开发,主要靠MFC来实现。安卓模块使用Eclipse平台进行开发,使用的是2.3.2版本。Web模块采用SAE平台进行开发。
1 系统的总体设计方案
本系统的整体框架由5部分组成,包括4个模块,无线模块主要由无线传感器网络组成,负责环境数据的采集和无线传输,环境数据最终被汇总到协调器中,协调器通过串口与主机模块进行数据传输。主机模块对数据进行判断处理,将处理得到的结果通过Socket发到安卓模块设备中,此时安卓模块设备产生报警,并通过HTTP指令将火情的地址发送至Web模块。这样,我们就可以通过浏览相应网页、Web模块来方便地观察最新发生的火情,并进行响应。图1是该系统的整体框架图。
图1 系统整体框架图
2 各模块的设计
2.1 无线模块的设计
无线模块采用ZigBee标准设计,相比于蓝牙,WiFi,红外线等其他技术,ZigBee技术具有功耗低,设备稳定可靠,无线传输不受障碍物影响等诸多优点。目前使用最广泛和最受推广的协议栈是ZigBee2007协议,TI公司已经生产出了完全兼容该协议的CC2530芯片及相应的Z-Stack协议栈,这也是本系统所采用的芯片和协议栈。
相比于其他的通信协议,ZigBee在传输距离和传输速率上都不是很占优势。ZigBee的传输速率在20~250 Kb/s,传输距离通常为10~100 m。但是比起其他通信方式,ZigBee拥有成本低,功耗小等优点,因此特别适用于工业领域传输小量的数据。
DS18B20是一款常用的温度传感器[4],这款传感器的体积小,精度高,同时它也具有较强的抗干扰能力和低廉的价格等诸多优点。DS18B20采用单总线接口方式,我们只需要一根线就能完成传感器与微处理器的连接,十分简便。它的测量范围在-55~125 ℃,工作电压为3.0~5.5 V/DC。无需增加其他外围原件和外围电路,可直接通过传感器进行温度的测量[5]。
MQ-2烟雾传感器是一款常被使用的烟雾传感器,它拥有十分广泛的探测范围,优异的稳定性,很高的灵敏度等诸多优点,只需要加简单的驱动电路就能够使用。这款传感器可用于各类工厂的气体检测,它同样适用于家庭,是一款应用十分广泛的产品。它可以用于丁烷,乙烷,丙烷,液化气,酒精,氢气,烟雾等的探测。
本系统将传感器的驱动和读取环境相关参数的程序加在终端节点的程序中,使终端节点在加入ZigBee网络的同时读取相关参数,并实现向协调器传递参数的工作。
2.2 主机模块的设计
主机模块与无线模块之间采用串口进行通信,串口通常也被叫做COM口,是采用串行通信方式的扩展接口。串口在上个世纪80年代推出,传输速率在115 Kb/s~230 Kb/s之间。串口通信的方式分为两种:同步通信方式和异步通信方式。本系统的ZigBee设备自带了USB口转串口的芯片,使用USB连接线即可与PC端相连,不过PC端仍需编写串
原创力文档


文档评论(0)