烟雾检测的火灾自动探测报警系统设计

时间:2011-04-12来源:网络

3.3 射频收发电路
单片机AT89C51是无线模块的核心,而nRF401用于数据的无线收发。nRF401的典型应用连接图如图5所示,可直接用于单片机或计算机串口异步传输。从图中可以看到,外围元件很少,包括一只基准晶振及几只无源器件,没有调试部件,天线用微带天线直接设计在线路板上,这给研制及生产带来了极大的方便。在此设计中,必须首先对单片机的串口数据传输速率进行设置,并应该确保发送端和接收端的数据传输速率设定为完全一致。在数据发送时,只需要将待发送的数据字节写入到单片机的SBUF寄存器单元;数据的接收由串口中断服务程序完成,单片机只需在串口接收中断服务程序中,将SBUF的内容读入所设置的接收缓冲区。

e.jpg



4 系统软件设计
单片机控制部分和数据传输部分采用串行传输,根据系统特点采用串行通信半双工制式的同步通信方式。此系统中采用的都是数字元件,可以直接提供电平信号,发送和接收数据时也是通过无线收发元件完成,因此无需用到通信协议。本系统中,AT89C51串行口工作于方式1,即每帧10位的异步通信格式:1位起始位,8位数据位(低位在前),1位停止位。根据nRF401的传输特点,选择波特率1.2 kb/s,根据相应的关系设定定时器的初值和工作方式。
4.1 整体构思
软件部分主要是设计单片机的串行传输。当接收控制端接收到收据时,回送握手信号,以示发送下一帧数据;同时控制压电陶瓷蜂鸣器报警,并控制LED显示数据。若没接收到,即检测发射端没接收到应答信号,则重新发送,直至接收到为止。TXEN端的高/低电平由软件设置,可实现nRF401发射模式与接收模式之间的相互切换。
程序设计运用自上而下的思想,整个软件系统包括主程序、中断程序、显示程序、延时程序等子程序。主程序主要是对系统的初始化以及检测处理;中断程序主要是发送数据并通过nRF401发射出去;显示程序的功能是接收数据并送LED显示,同时启动报警;延时程序为了满足nRF401的发射模式与接收模式之间相互切换时序的需要。

1 2 3 4

关键词: 报警系统 设计 探测 自动 检测 火灾 烟雾

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

或用微信扫描左侧二维码

相关文章

查看电脑版