微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 宿舍智能防火防盗报警系统

宿舍智能防火防盗报警系统

时间:08-15 来源:互联网 点击:

主控芯片AT89S52与nRF2401的信号连接图如图3所示。AT89S52通过改变PWR UP、CE和CS三个引脚的状态选择合适的工作方式,通过CLK1和DATA发送或者读取数据,DR1引脚是一个状态引脚,它的状态表示nRF2401是否已经接收到数据。当nRF2401没有接收到数据时,DR1引脚输出低电平,收到数据时跳变为高电平,直到单片机将其接收缓存中的数据读走后,才会恢复为低电平。此引脚信号可以作为通知单片机取数据或者发送数据的信号。


2.2 监控中心电路设计
监控中心主要由上位机(PC机)、单片机、无线通信模块和声光报警电路组成。其电路连接图如图4所示。由图可见,无线通信模块nRF2401由单片机AT89S52控制,通过串行口与上位机的串口连接。由于AT89S52采用的TTL/CMOS电平,而PC机串口采用的是RS-232C标准的EIA电平,两者不兼容,因此在AT89S52与上位机串口间需加MAX232实现电平转换,才能正常通信。

3 系统的软件设计
系统中,上位机中通过VB语言编写程序,负责与通信处理模块中的AT89S52单片机通信,采集各个宿舍的安全状态信息,如出现危害宿舍人员安全的信息出现,立即驱动报警电路提示值班员前去查询维护。各种警情的采集与识别,交由监测点子系统完成。其中,宿舍用电量的监测与控制也交与监测点子系统完成。这里,主要介绍一下无线通信模块的软件设计。
nRF2401具有四种工作模式,其收发模式中有ShockBurstTM收发模式和直接收发模式两种,由配置字选择。系统中,选择ShockBurstTM收发模式,在这种模式下,nRF2401自动处理字头和CRC校验码。发送数据时,自动加上字头和CRC校验码,数据发送完成后数据准备好引脚通知单片机数据已发送完毕;接收数据时,先监测地址,地址不正确不接收数据,并自动将接收到数据的字头和CRC校验码去掉。监测点子系统中,有数据需要发送时,将nRF2401置为发送状态,监控中心的nRF2401接收数据前置为接收模式。监测点子系统的数据发送程序流程图如图5所示,监控中心数据接收程序流程如图6所示。

4 总结
本系统结构简单,可靠性高,由于采用nRF2401传输数据,将多个分散的宿舍信息集中到监控中心统一处理,实现了对学生宿舍监控的无线组网,免除了有线组网重新布线的问题,使整个系统安装方便,便于维护。宿舍智能防火防盗系统的实现,加强了学生宿舍生活的安全性,给广大在校学生平安接受教育提供了保障。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top