基于单片机的智能社区安全监测系统设计

发布者:骄阳少年最新更新时间:2022-03-24 来源: eefocus关键字:单片机  智能社区  安全监测系统 手机看文章 扫描二维码
随时随地手机看文章

本课题利用无线传输模块NRF905将单一的红外防盗报警、煤气(CO)泄漏检测报警、火灾检测报警等孤立的系统进行改善并重新组合,通过单片机进行控制,组成了一个综合性的全方位的家居安全系统。本设计主要分为居民住宅区检测系统和小区物业监测系统,在居民住宅区检测系统设计中,人体红外感应模块用于检测室内是否有人擅自闯入,一氧化碳传感器用于检测室内是否有可燃气体泄露,火焰传感器用于检测室内是否有火焰,电源模块为单片机及无线发送模块供电,无线发送模块用于将采集的数据发送到小区物业管理系统。在小区物业管理系统设计中,时钟模块用于实时显示当前时间,液晶显示器用于显示小区业主的基本信息和警情,电源模块为单片机及无线接收模块供电,无线接收模块用于接收无线发送模块发送的数据,LED灯和蜂鸣器用于在发生异常情况时进行自动报警,小区物业管理人员根据具体情况进行快速处理。

 

 

STC12C5410AD系列单片机是一种单时钟/机器周期的单片机,可用低频晶振,大幅降低电磁干扰(EMI)的单片机。是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路。4路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。


STC12C5410AD单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、I/O接口、高速A/D转换、SPI接口、PCA、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。可以说STC12C5410AD单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统(SOC),可以很容易地构成典型的测控系统。

HC-SR501是基于红外线技术的自动控制模块,采用德国原装进口LHI778探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。感应模块采用双元探头,探头的窗口为长方形, 双元(A元B元)位于较长方向的两端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏。


当人走进其感应范围内,人体红外传感器输出一模拟信号,由于信号较弱,所以在把输出信号传送给单片机之前要经运算放大器对其进行调理或放大,以满足A/D转换器对输入模拟量幅值及极性的要求。经LM339比较器后当输出电压大于3.3V时输出低电平,当输出电压小于3.3V时输出高电平。

火焰传感器能够探测到波长在700纳米~1000纳米范围内的红外光,探测角度为60,其中红外光波长在880纳米附近时候的灵敏度达到最大。远红外火焰探头将外界红外光的强弱变化转化为电流的变化,通过A/D转换器反映为0~255范围内数值的变化。外界红外光越强,数值越小;反之则越大。


火焰传感器模块中1-AOUT模拟信号输出,2-DOUT数字信号输出,3-GND外接地,4-VCC为5V工作电压。DOUT数字信号输出直接与单片机IO接口P2.7相连,通过单片机来检测高低电平,由此来检测环境中是否存在火焰。当红外发射管检测到火焰时,信号指示灯亮,模块数字接口DOUT输出低电平。

MQ-7气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。采用高低温循环检测方式低温(1.5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V加热)清洗低温时吸附的杂散气体。使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。


封装好的气敏原件有6只针状管脚,其中4个用于信号输出,2个用于提供加热电流。工作电压5V使用前,供电至少预热2分钟以上,VCC为5V工作电压,DOUT为数字开关输出接口(0和1),AOUT为模拟量输出接口,GND为外接GND,数字量输出DOUT可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境CO浓度。模块在无CO气体或者气体浓度未超过设定阀值时,数字接口DOUT输出高电平,当CO气体浓度超过设定阀值时,信号指示灯亮,模块数字接口DOUT输出低电平。

NRF905一共有四种工作模式,其中有两种活动RX/TX模式和两种节电模式,其中活动模式包括 ShockBurst RX和 ShockBurst TX。NRF905工作模式由 TRX_CE、TX_EN、PWR_UP  的设置来设定。

ShockBurstTM收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速发射,这样可以尽量节能,因此,使用低速的微控制器也能得到很高的射频数据发射速率。与射频协议相关的所有高速信号处理都在片内进行,这种做法有三大好处:尽量节能;低的系统费用(低速微处理器也能进行高速射频发射);数据在空中停留时间短,抗干扰性高。ShockBurstTM技术同时也减小了整个系统的平均工作电流。在ShockBurstTM收发模式下,NRF905自动处理字头和CRC校验码。在接收数据时,自动把字头和CRC校验码移去。在发送数据时,自动加上字头和CRC校验码,当发送过程完成后,DR引脚通知微处理器数据发射完毕。

数据检测程序设计:系统上电后,首先完成系统初始化,随后进入一个无限循环过程。系统中传感器检测是否有警情发送,若没有则返回继续判断;若有将采集到的数据经过预处理变成电平信号,通过射频芯片NRF905,将事先存放在CPU中的户主信息,发送到主机上,最终实现远程报警功能。

数据监管程序设计:首先,系统初始化,时间模块为主机系统提供一个精准的时间,然后NRF905处于接收信号状态,当接收到信号时,说明有警情,启动报警模块和显示模块。

无线传输(NRF905)子程序设计:射频芯片与单片机通过SPI(串行外设接口)连接,构成无线传输模块。各种传感器实时检测环境参数。当系统开始工作时,单片机和射频芯片进行初始化,射频芯片由闲置模式转换到ShockBurst TX发送模式。

当射频芯片检测到有数据请求接收时,射频芯片由闲置模式转换到ShockBurst RX接收模式

关键字:单片机  智能社区  安全监测系统 引用地址:基于单片机的智能社区安全监测系统设计

上一篇:基于51单片机的流量计制作(流程+程序)
下一篇:基于单片机的多功能电子密码锁系统设计

推荐阅读最新更新时间:2024-11-17 05:37

单片机的人生
某天某日某产房,你诞生了(power up , 上电运行),结果你不哭,医生把你提起来,屁股上狠狠一巴掌,你哇哇大哭(reset, 复位成功),护士给你检查,看有没有传染病(EMI测试),然后打预防针(绝缘处理),没有问题后作记录(QC pass),你的父母来接你回去(客户验收). 回家后你有了自己的新床(PCB),家里条件好,给你铺六张毛巾被(六层板),可惜上面小窟窿太多(过孔太多),父母把奶瓶给你,你终于获得了外部能量(Power Supply),否则你的自身能量会耗尽(Battery too Low). 每天清晨,你尚在休眠模式(IDL)下运行时,一阵铃声吵醒你(wake up,激活),你感觉很饿,于是大哭(A
[单片机]
运用pic单片机设计直流电机无级调速系统方案
现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。本调速系统采用PIC16F874单片机作为中心处理器,充分利用了PIC16F874单片机捕捉、比较、模/数转换模块的特点作为触发电路,其优点是:结构简单,能与主电路同步,能平稳移相且有足够的移相范围,控制角调整量可达10000步,能够实现电机的无级平滑控制,脉冲前沿陡且有足够的幅值,脉宽可设定,稳
[单片机]
运用pic<font color='red'>单片机</font>设计直流电机无级调速系统方案
IAR Embedded Workbench现已支持性价比出众的新型STM32 MCU系列
IAR Embedded Workbench现已支持性价比出众的新型STM32 MCU系列 IAR携手ST帮助成本敏感型应用的开发人员从8位/16位MCU转向全新的入门级32位STM32 MCU系列 瑞典乌普萨拉–2023年2月23日–意法半导体(STMicroelectronics,以下简称 ST)最近推出了性价比出众的STM32C0系列产品,为开发人员降低了STM32入门门槛。 现在,嵌入式开发软件和服务的全球领导者、ST的授权合作伙伴IAR 宣布支持这款热门STM32微控制器的最新产品系列。性能强大的IAR Embedded Workbench for Arm可帮助开发人员构建紧凑的代码并加以优化,以及提供全面
[单片机]
IAR Embedded Workbench现已支持性价比出众的新型STM32 <font color='red'>MCU</font>系列
以C8051F单片机为控制核心的气流仪设计
引 言 本课题研究的棉花气流仪是根据GB6468-1992棉纤维“马克隆值”测试方法的有关规定,结合目前的微电脑监控系统技术,采用单片机C8051F,具有测试速度快、容易维修、费用低、效率高等特点。 马克隆值为在特定条件下一团棉花的透气性的度量。实践经验表明,马克隆值与纺纱有着密切的关系,马克隆值过高或过低,其棉纤维可纺性能都较差,只有马克隆值适中的棉纤维才能获得较全面的纺纱经济效益。 1气流仪的基本原理 本仪器是气流式的马克隆值测定仪。马克隆气流仪的基本原理是以一定压力的气流通过固定容积内的定质量的纤维塞,由于纤维的表面积不同,对气流的阻力大小不同,在纤维塞两端产生的压力差或流量大小也不同。表面积小的纤维,对气流的阻力小流量
[单片机]
以C8051F<font color='red'>单片机</font>为控制核心的气流仪设计
单片机的空闲模式与掉电/休眠模式
特别对于电池供电系统来说,功耗是首要考虑的问题.我们知道单片机内部有一个电源管理寄存器PCON,这个寄存器的最低两位,IDL和PD这两位分别用来设定是否使单片机进入空闲模式和掉电模式。   1. 空闲模式   当单片机进入空闲模式时,除CPU处于休眠状态外,其余硬件全部处于活动状态,芯片中程序未涉及到的数据存储器和特殊功能寄存器中的数据在空闲模式期间都将保持原值。但假若定时器正在运行,那么计数器寄存器中的值还将会增加。单片机在空闲模式下可由任一个中断或硬件复位唤醒,需要注意的是,使用中断唤醒单片机时,程序从原来停止处继续运行,当使用硬件复位唤醒单片机时,程序将从头开始执行。   让单片机进入空闲模式的目的通常是为了降
[单片机]
51单片机——SPI
UART、 I2C 和 SPI 是单片机系统中最常用的三种通信协议。 1、初步介绍 SPI 是一种高速的、全双工、同步通信总线,标准的 SPI 也仅仅使用 4 个引脚,常用于单片机和 EEPROM、FLASH、实时时钟、数字信号处理器等器件的通信。 SPI 通信原理比 I2C要简单,它主要是主从方式通信,这种模式通常只有一个主机和一个或者多个从机,标准的 SPI 是 4 根线,分别是 SSEL( 片选,也写作 SCS)、 SCLK( 时钟,也写作 SCK)、 MOSI( 主机输出从机输入Master Output/Slave Input) 和 MISO( 主机输入从机输出 Master Input/Slave Output)。
[单片机]
16.STC15W408AS单片机获取DS18B20温度
之前在树莓派系列的文章中写过DS18B20获取温度数据。当时树莓派有1-wire接口,可以直接以读文件的形式读取到温度。18.树莓派3B+ 1-wire获取DS18B20温度 现在在STC单片机里面没有这个接口,只能使用GPIO模拟单总线的时序来读取DS18B20的温度数据了。 DS18B20的特点 Unique 1-Wire interface requires only oneport pin for communication Can be powered from data line. Power supplyrange is 3.0V to 5.5V Measures temperatures fro
[单片机]
16.STC15W408AS<font color='red'>单片机</font>获取DS18B20温度
基于51单片机的高精度称重系统的研制
0 引言 随着科学技术的进步,单片机及相关电子技术飞速发展,应用领域不断拓展。利用单片机和传感器实现对重量的高精度测量,提高了生产的自动化程度,成本低廉,应用十分广泛。 1 系统组成 系统由单片机系统、称重传感器、A/D转换、通信接口和语音提示模块组成,硬件结构框图如图1。 1.1 单片机系统 系统采用AT89S52作为控制核心,配备键盘、液晶显示电路和扬声器。 AT89S52是Atmel公司新推出的一种低功耗、高性能CMOS 8位微控制器,它具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,
[单片机]
基于51<font color='red'>单片机</font>的高精度称重系统的研制
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved