基于51单片机的智能火灾报警器的设计.docVIP

基于51单片机的智能火灾报警器的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机的智能火灾报警器的设计

基于51单片机的智能火灾报警器的设计 陈全 中山市技师学院 X 关注成功! 加关注后您将方便地在 我的关注中得到本文献的被引频次变化的通知! 新浪微博 腾讯微博 人人网 开心网 豆瓣网 网易微博 摘????要: 进入21世纪以来, 我国的经济保持高速发展, GDP总量已位居世界第二, 人民的生活水平得到了很大的提高, 电子产品在生活中使用越来越广泛, 火灾的隐患也大大增加。我国每年发生火灾的数量与造成的损失呈逐年上升的态势, 虽然很多城市的公共场所也安装了火灾报警系统, 但在实际的使用过程中问题日益突出。本设计的智能火灾报警器主要由主控端和检测端两大部分组成, 检测端设置了不同地点的远红外火焰传感器, 传感器通过对火灾现场发出的火焰光进行检测, 将检测到的火灾信号送到从机单片机, 经过无线通信将信号传送到主控端主机单片机, 然后发出声音报警, 并在屏幕上显示出火灾的地点。 关键词: 单片机; 远红外火焰传感器; 2.4G无线模块; 引言 火, 可以给人类带来光明和温暖的同时, 也会给人类造成了巨大的灾难, 我们生活的周围到处潜伏着火灾隐患。据统计, 我国平均每年发生火灾造成几千人死亡, 直接经济损失达几十亿元, 可怕的火灾让人们逐渐认识到火灾报警系统和消防工作的重要性。防患于未然, 本设计的智能火灾报警器可以实现无线通信、声音报警、火灾地点显示等功能, 能够自动及早发现火灾警情, 最大程度减小火灾造成的人员伤亡和经济损失起着重要的作用。 1. 系统结构概述 本系统分为主控端和检测端两大部分, 以两片51系列单片机STC12C5A60S2分别作为主机和从机的控制核心。主控端包括主控单片机, 外围包括2.4G无线模块、液晶显示屏、声音报警电路、按键处理电路等。检测端包括从机单片机、2.4G无线模块、远红外火焰传感器等。主控端和检测端结构框图分别如图1和图2所示。 2. 系统硬件设计 2.1电源电路 电源电路的功能是给系统的各个模块提供所需的工作电压, 以确保系统能够正常工作。市电交流220V通过变压器T1降压为交流电压12V, 经过D1桥式整流, C1、C2滤波, 再经稳压集成U1稳压, C3、C4滤波后得到+5V直流电压, 给单片机、液晶显示模块、声音报警电路和远红外火焰传感器供电。+5V再经D2稳压、C5滤波后得到+3V直流电压, 为2.4G无线模块供电。电源电路如图3所示。 图1 主控端结构框图 ??下载原图 图2 检测端结构框图 ??下载原图 2.2 2.4G无线模块 2.4G无线模块其实就是采用2.4G无线传输技术, 本设计采用n RF24L01无线模块, 如图4所示, 该模块工作于2.4GHz的ISM频段, 采用GFSK调制, 128个频点自动跳频, 片内自动生成报头和CRC校验码, 具有出错自动重发功能, 通过配置寄存器可将n RF241L01配置为发射、接收、空闲及掉电四种工作模式。 发射数据时, 首先将n RF24L01配置为发射模式, 接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入n RF24L01缓存区, TX_PLD必须在CSN为低时连续写入, 而TX_ADDR在发射时写入一次即可, 然后CE置为高电平并保持至少10μs, 延迟130μs后发射数据, 若自动应答开启, 那么n RF24L01在发射数据后立即进入接收模式, 接收应答信号。如果收到应答, 则认为此次通信成功, TX_DS置高, 同时TX_PLD从TX FIFO中清除, 若未收到应答, 则自动重新发射该数据, 若重发次数 (ARC) 达到上限, MAX_RT置高, TX FIFO中数据保留以便在次重发, MAX_RT或TX_DS置高时, 使IRQ变低, 产生中断, 通知单片机。最后发射成功时, 若CE为低则n RF24L01进入空闲模式1。若发送堆栈中有数据且CE为高, 则进入下一次发射, 若发送堆栈中无数据且CE为高, 则进入空闲模式2。 图3 电源电路 ??下载原图 接收数据时, 首先将n RF24L01配置为接收模式, 接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时, 就将数据包存储在RX FIFO中, 同时中断标志位RX_DR置高, IRQ变低, 产生中断, 通知单片机去取数据。若此时自动应答开启, 接收方则同时进入发射状态回传应答信号。最后接收成功时, 若CE变低, 则n RF24L01进入空闲模式1。 图4 2.4G无线模块 ??下载原图 2.3远红外火焰传感器 当发生火灾时, 智能火灾报警器首先要对火场的火焰光进行检测, 红外辐射是波长介于可见光与微波之间的电磁波, 人眼察觉不到。通过传感器能够把接收到的红外辐射转换成一种便于计量的物理量, 将

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档