基于单片机的智能住宅防盗报警系统设计与仿真.docx
- 文档编号:8844448
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:42
- 大小:550.44KB
基于单片机的智能住宅防盗报警系统设计与仿真.docx
《基于单片机的智能住宅防盗报警系统设计与仿真.docx》由会员分享,可在线阅读,更多相关《基于单片机的智能住宅防盗报警系统设计与仿真.docx(42页珍藏版)》请在冰豆网上搜索。
基于单片机的智能住宅防盗报警系统设计与仿真
基于单片机的智能住宅防盗报警系统
设计与仿真
摘要
随着社会的不断进步和科学技术、经济的发展,人们的生活水平得到很大的提高,人们更加注重人身安全,因而也对住宅防火防盗措施提出了更多新的要求。
本设计所做的智能家居控制系统包括室内信息智能监控功能、输入与实时显示功能、声光报警功能等。
智能化防盗报警系统集防盗功能于一体,可全天候自动检测盗警,当确定警情时自动通过电话报警。
本文利用单片机结合传感器技术而开发设计了这一防火防盗报警系统。
本设计采用DYP-MEOO人体红外感应模块、18B20温度传感器和MQ_2烟雾传感器检测信号,然后将信号传送给单片机处理,实现声光报警。
该系统通过按键对系统的温度和烟雾的浓度进行初始化设置,利用LED显示模块对系统的温度和烟雾的浓度进行实时显示。
该系统结构简单、稳定性高、使用方便、价格低廉,整体功耗较小,具有一定的实用价值。
关键字:
防火防盗报警18B20MQ_2DYP-ME003
Abstract
Withsociety'sprogressanddevelopmentofscieneeandtechnology,economy,people'slivingstandardhasbeengreatlyimproved.Peoplepaymoreattentiontopersonalsafety,thustheyputforwardnewrequirementsforthefireandsecuritymeasures.
Inthisdesign,theintelligentfamily-housecontrolsystemincludesthisfunction:
indoorinformationintelligentmonitoring,theinputandreal-timedisplay,soundandlightalarm,andsoon.Thedesignisafireandsecuritysystem,whichcombinessensortechnologywithmicrocontroller.ThisdesignadoptstheDYP-ME003humanbodyinfraredsensormodule,18b20temperaturesensorandMQ_2smokesensortodetectionsignal.Thesesensorsendthesignalstomicrocontroller.Themicrocontrollerprocessthesesignalanddrivealarmcircuittoachievesoundandlightalarm.Thefirtemperatureandsmokeconcentrationareinitializedinthissystem.,andaredisplayedintheLEDdisplay.Thesystemhastheadvantagesofsimplestructure,stableperformanee,conventionaloperation,lowprice,andhasacertainpracticalvalue.
Keywords:
Thefireandsecuritysystem,18b20,MQ_2,DYP-ME003
摘要I
AbstractII
目录Ill
1绪论-1-
2系统总设计-3-
2.1设计内容与要求-3-
2.2系统设计的总体思路-3-
3方案论证与比较-5-
4系统硬件结构-6-
4.1整体硬件设计思路-6-
4.2单片机电路AT89S52-6-
4.2.1主要性能参数-6-
4.2.2管脚说明-7-
4.2.3单片机最小系统-9-
4.3温度传感电路-10-
4.3.1DS18B20介绍-10-
4.3.2DS18B20工作电路-11-
4.4烟雾传感电路-11-
4.4.1烟雾传感器MQ-2-11-
4.4.2MQ-2传感器的特性及主要技术指标-12-
4.4.3ADC0832介绍-13-
444.A/D转换电路-15-
4.5非法入侵电路-15-
4.5.1DYP-ME003红外人体传感器-15-
4.6报警电路-16-
4.6.1蜂鸣器-17-
4.6.2按键-17-
4.6.3LED灯-18-
4.7显示电路-18-
5系统软件设计-19-
5.1主程序模块-20-
5.2温度采集处理模块-21-
5.3烟雾采集处理模块-23-
6程序调试与分析-28-
总结-32-
致谢-33-
参考文献-34-
附录1基于单片机的智能家居防火防盗报警系统仿真图-35-
附录2基于单片机的智能家居防火防盗报警系统程序源代码-36-
1绪论
随着社会的进步,在城市大发展的过程中,大量外地人口涌入城市,给社会治安带来很大压力。
工厂、机关和居家失盗、抢劫事件时有发生;个别地方尤为严重,损失惊人。
由此引起公安部门的高度重视和社会各届人士的普遍关注。
有些部门和居民小区开始派人白天守卫、夜间巡逻,并纷纷购置防护铁门、铁栏杆等被动防范措施,将主人装在铁笼子中以求安全。
一旦发生警性(如火警或煤气泄漏),才发现铁笼子将消防人员拦在事故现场之外,难以即时救助,实为弊端。
从整顿市容角度来看,亦不雅观。
为此,政府部门提倡采用高科技手段实现技术防范措施。
现代化的建筑规模大、标准高、人员密集、设备众多,因此对防火防盗要求极为严格。
随着我国经济建设的发展,各种高层建筑、大中型商业建筑、厂房不断涌现,对消防报警系统提出了更高更严的要求。
为了早期发现和通报火灾,防止和减少火灾危害,保护人身和财产安全,保卫社会主义现代化建设,在现代化的工业民用建筑、宾馆、图书馆、科研和商业部门,火灾自动报警系统已成为必不可少的设施。
工程设计、安装和使用是否正确不仅直接影响到建筑的消防安全而且也直接关系到各种消防设施能否真正发挥作用。
因此,火灾报警系统的设计显得尤为重要。
火灾自动报警系统能够在火灾初期,将燃烧产生的烟雾、热量和光辐射等物理量,通过感温、感烟和感光等火灾探测器变成电信号,传输到火灾报警控制器,提醒人们注意火灾的发生。
我国的火灾自动报警控制系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高。
目前国内厂家多偏重用于大型仓库、商场、高级写字楼、宾馆等场所大型火灾报警系统的研发,他们采用集中区域报警控制方式,其系统复杂、成本较高。
而在居民住宅区、机房、办公室等小型防火单位,需要设置一种简单的、廉价实用的火灾自动报警装置。
除了火灾给人们带来生命财产安全,意外入侵也时刻威胁着人们的人身安全。
从现代人们住宅发展的趋势来看,现代人们住宅主要是向群体花园式住宅区发展,向高空中发展,一般都是一个住宅区有几栋至几十栋以上,但目前市面上所拥有的家庭电子防盗报警器,只能用于单一的住宅单元,不利于统一管理,而且也不能满足现代住宅区的发展要求,所以很有必要对家庭电子防盗报警器进一步完善和提高。
本设计就是为了满足现代住宅防火防盗的需要而设计的家庭式电子防火防盗系统。
2系统总设计
2.1设计内容与要求
(1)本设计包括硬件和软件设计两部分。
模块划分为数据采集模块、键盘控制、报警等子模块。
(2)本防火防盗报警系统由温度传感器、烟雾传感器、红外人体传感器、报警器、单片机控制电路、LED空制电路及相关控制管理软件组成。
用户终端完成信息采集、处理、数据传送、功能设定、报警等功能。
(3)系统可实现功能。
当发生火灾时,温度传感器和烟雾传感器分别
检测到火灾的温度和烟雾的浓度,经过A/D转换成数字信号送至单片机,单片机处理运行后驱动报警电路,实现声光报警,LED显示温度和浓度
值。
当有人闯入时,设置在检测点上的红外探头探测到人体辐射出的红外能量,经过相应的处理传送至单片机,实现报警功能。
2.2系统设计的总体思路
此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。
单片机应用系统也是由硬件和软件组成。
硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。
单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。
从设计的要求来分析须包含如下结构:
温度传感电路、烟雾传感电路和红外热释电传感探头电路、报警电路、单片机、复位电路及相关的控制管理软件组成:
他们之间的构成框图如下图2.1所示:
图2.1防火防盗报警系统结构框图
温度传感器DS18B2C采集的数据为数字信号,可以直接发送至单片机进行处理。
烟雾传感器MQ-2气体传感器输出的信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。
MQ-2半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC080砾集,信号经过A/D转换模块后传送进入单片机进行处理。
红外人体传感器DYP-ME003俞出信号,该信号为高电平时有人入侵,为低电平时表示无人入侵。
单片机内部程序中预先设定报警临界值,包括温度过高报警和气体浓度过高报警。
单片机正常工作后,判断所接收到的数据是否达到报警临界值,如果到达报警值单片机控制蜂鸣器和LED灯进行报警,如果没有达到
报警值单片机继续接收并处理新数据。
如果单片机接收到非法入侵信号,直接报警。
单片机实时向数码管输出显示信号,数码管显示周围环境温度和气体数值。
3方案论证与比较
防火防盗系统一般由火灾探测器、入侵探测器、报警控制器和接警中心(硬件加软件)组成。
它的最简单形式就是本地(家庭、单位)报警系统,它的组成部分是火灾探测器、入侵探测器和本地报警控制器,以及声光报警器。
方案一:
利用固定点电话联网防火防盗报警系统来实现家庭防火防盗报警,该系统由编程主机、探测器、和遥控器组成,一旦发生警情,能把报警信息通过邮电通讯网络瞬间远程传输到用户设定的固定电话上,同时向接警中心报告,中心联网计算机可通过电子地图、数据库、计算机语音提示、监听现场情况,显示发生警情的单位、地址、方位、发案时间、所辖消防大队或派出所(巡逻大队)经历分布,及时调动警力做出快速处理。
方案二:
通过传感器检测家庭安全隐患,把检测结果送入单片机,通过单片机控制报警灯和声音报警器的启动,实现声光报警。
通过比较,方案二能满足我们实时快捷的要求,更加简单有效,且成本低,固本设计选择方案二。
4系统硬件结构
4.1整体硬件设计思路
本设计的智能家居防火防盗系统是由AT89S52单片机为主控制芯片,使用温度传感器、烟雾传感器和红外热释传感器采集信息,同时将采集的信息传输给单片机,实现声光报警,温度和浓度显示。
如图4.1所示:
图4.1硬件结构框图
4.2单片机电路AT89S52
4.2.1主要性能参数
AT89S52是一种低功耗、高性能CMOS位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单晶片上,拥有灵巧的8位CPU和在系统
可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
主要性能参数:
兼容MCS5指令系统;8k可反复擦写1000次
FlashROM32个双向I/O口;256x8bit内部RAM3个16位可编程定时/
技术器中断;时钟频率0—24MHz;2个串行中断;可编程UART串行通道;2个外部中断源;共6个中断源;2个读写中断口线;低功耗空闲和掉电模式。
4.2.2管脚说明
本设计选用AT89S52作为主控芯片,其管脚如图
4.2所示。
P11
HA
REZET
INTIP33
INTOP32
Hi
T1
TO
»P1O
Pll
P12
Pim
Pl-4
P15
PIS
a
備
L1
1
-
1
±
•a
n
1
5
r:
lk
31
w
RSI
r・
i
7
图4.2AT89S52的管脚图
POO
PDL
PE3
K4
PE5
P06
PC-
P2C
P21
P2+
P25
Pl'
RXCP31TXDALEPPSEN
IT"
X匸
IT"P:
3
P:
P2P:
P:
KP:
P2P2
nm?
矿alt
~P-iX
1.主要引脚功能说明:
(1)1〜8脚:
P1口。
P1口是一个带内部上拉电阻的8位双向I/O
口,P1的输出缓冲级可以驱动(接收口及输出电流)4个TTL逻辑门电
路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。
作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流。
(2)与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和触发输入(P1.1/T2EX)。
P1.0:
T2,定时/计数器2外部计数脉冲输入,始终输出;P1.1:
T2EX定时/计数2捕获/重装载触发和方向控制。
(3)Flash编程和程序校验期间,P1接收低8位地址。
(4)第9脚:
RST复位引脚。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片复位。
(5)10〜17脚:
P3口。
P3口是一组带有内部上拉电阻的8位双向
I/O口。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电
路。
对P3口写入“1”时,他们内部上位电阻拉高电平可作为输入端口。
此时,被外部拉低的P3口将用上拉电阻输出电流I。
(6)P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表4.1所示:
表4.1P3口的第二功能
端口引脚
第二功能
P3.0
RXD(串行输入口)
P3.1
TXD(串行输出口)
P3.2
INT0(外中断0)
P3.3
INT1(外中断1)
P3.4
T0(定时/计数器0)
P3.5
T1(定时/计数器1)
P3.6
WR(外部数据存储器写选通)
P3.7
RD(外部数据存储器读选通)
此外,P3口还接收一些用于Flash闪速记忆体编程和程序校验的控制信号。
(7)RST(第9脚)。
复位引脚。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片复位
(8)XTAL1(第18脚)振荡器反相放大器的及内部时钟发生器的输入端。
(9)XTAL2(第19脚)振荡器反相放大器的输出端。
(10)PSEN(第29脚)程序储存允许(PSEN输出是外部程序存储器的选通信号,当AT89CS52有外部程序存储器取指令(或数据)时,每个机器周期两次PSENt效,即输出两个脉冲。
在此期间,当访问外部数据存储器,将跳过两次PSENB号
(11)ALE/PROQ第30脚)当接外部程序存储器或数据存储器时,ALE(地址所存允许)输出脉冲用于锁存地址的低8位字节。
一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外部输出时钟或用于定时目的。
要注意的是:
每当访问外部数据存储器将跳过一个ALE脉冲。
对Flash存储器编程期间,该引脚还用于输入编程脉冲
(PROG。
(12)EA/VPP(第31脚)外部访问允许。
欲使CPU仅访问外部程序存储器(地址为0000H—FFFFH,EA端必须保持低电平(接地)。
须注意的是:
如果加密位LB1被编程,复位时内部会锁存EA段状态。
如EA端为高电平(节Vcc端),CPU则执行内部程序存储器中的指令。
Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该期间是使用12V编程电压Vppo
(13)Vcc(第40脚)电源电压。
4.2.3单片机最小系统
本次设计中采用12MHZ勺晶振,负载电容相应的选为30pf。
在晶振电路中主要用到了XTAL1和XTAL2两个引脚:
(1)XTAL1:
反向振荡放大器的输入及内部时钟电路工作电路的输
⑵XTAL2:
来自反向振荡器的输出
为了保证上电瞬间,RSTW的高电平能持续两个机器周期以上,一般
选C3为10uf,R1为10K左右较好。
ATSSS52
P1I
Q■
■
■-
PU
3
P13
4
PH
p
P15
痔
Pl?
h
pr
E
pppppppP
G
Q
31
EIJ
1;
RST
IXTlP33
IXTOP32
T1砂TOP34
T1
1:
MTI
^0
遊]亦PM5
XI
P20
P21
P22
P23
P24
K5
P:
5
Pl'-
3BP01
37P01
35PD3
JjKW
34POi
□3PJ5
31K7
~T1
21
21P21
23522
39POO
24P2J
3VK
^ESET
P30RXD
P31ZTXD
ALE予
PSEN
■17IJ1*■F-r-
油一刃
U
DD
E
11他
30AL
P3J
A
If>23
JSP24
图4.3单片机最小系统图
4.3温度传感电路
4.3.1DS18B20介绍
本设计的测温元件采用DS18B20数字温度传感器。
DS18B2C采集的数据为数字信号,可以直接发送至单片机进行处理。
DS18B20数字温度计
提供9位温度读数,指示器件的温度。
信息经过单线界面送入DS18B20
或从DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线(和
地)。
读、写和完成温度变换所需的电源可以由数据线本身提供,而不需要外部电源。
4・3・2DS18B20工作电路
本设计DS18B2C与单片机的P2-3相连,采集到温度信号后,将数据传输给单片机当温度达到预先设定的上限值(本文的上限值是:
45C),则LED红灯点亮,蜂鸣器报警,数码管显示当前的温度值。
图4.4DS18B20仿真图
4.4烟雾传感电路
4.4.1烟雾传感器MQ-2
本设计中采用的MQ-2型半导体可燃气体敏感元件烟雾传感器属于气敏感测器,是气-电变换器,它将可燃性气体在空气中的含量(即浓度)转化成电压或者电流信号,通过A/D转换电路将模拟量转换成数字量后送到单片机,进而由单片机完成数据处理、浓度处理及报警控制等工作。
MQ-2
型半导体可燃气体敏感元件烟雾传感器具有灵敏度高、回应快、抗干扰性好、使用方便、价格便宜,且不会发生探头阻缓及中毒现象,维护成本较低等优点。
因此,本设计采用MQ-2气体传感器作为报警器烟雾信息采集部分的核心。
MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式型半导体。
当处于200~300°C温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。
当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。
利用这一点就可以获得这种烟雾存在的信息。
遇到可燃烟雾(如CH4等)时,原来吸附的氧脱附,而由可燃烟雾以正离子状态吸附在二氧化锡半导体表面;氧脱附放出电子,烟雾以正离子状态吸附也要放出电子,从而使二氧化锡半导体导带电子密度增加,电阻值下降。
而当空气中没有烟雾时,二氧化锡半导体又会自动恢复氧的负离子吸附,使电阻值升高到初始状态。
这就是MQ-骞导体型可燃性烟雾传感器检测可燃烟雾的基本原理。
4.4.2MQ-2传感器的特性及主要技术指标
MQ-型传感器的一般特点:
对天然气、液化石油气等烟雾有很高的
灵敏度,尤其对烷类烟雾更为敏感;具有良好的重复性和长期的稳定性,初始稳定,响应时间短,长时间工作性能好;电路设计电压范围宽,24V
以下均可;加热电压5±0.2V。
MQ-型传感器的初期稳定特性:
半导体烟雾传感器在不通电状态存放一段时间后,再通电时,器件并不能立即投入正常工作。
这是因为烟雾传感器中的二氧化锡在不通电的状态下会吸附空气中的水蒸气,当再次通电时需要预热几分钟使水蒸气蒸发后,气敏电阻才能正常工作。
再通电工作时气敏电阻值达到稳定时所需要的时间,定义为初期稳定时间。
一般情况下,不通电时间越长,初期稳定时间也越长,当不通电存放时间达到15天
左右时,初期稳定时间一般需要五分钟左右。
MQ-半导体烟雾传感器一般要在较高的温度(200~450°C)下工作,所以需要对其加热。
由于传感器一般工作在易燃易爆环境下,若加热丝直接与电源相连,当加热丝局部短路造成器件过热或者放电时,可能引发事故。
所以必须使用传感器生产厂家推荐的加热电压,使其工作在较安全的范围内。
4.4.3ADC0832介绍
1.功能特点
ADC083是NS(NationalSemiconductor)公司生产的串行接口8位A/D转换器,通过三线接口与单片机连接,功耗低,性能价格比较高,适宜在袖珍式的智能仪器仪表中使用。
ADC0832为8位分辨率A/D转换芯片,其
最高分辨可达256级,可以适应一般的模拟量转换要求。
芯片具有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。
独立的芯片使能输入,使多器件连接和处理器控制变得更加方便。
通过DI数
据输入端,可以轻易的实现通道功能的选择。
其主要特点如下:
•8位分辨率,逐次逼近型,基准电压为5V;
•5V单电源供电;
•输入模拟信号电压范围为0〜5V;
•输入和输出电平与TTL和CMO兼容;
•在250KHZ寸钟频率时,转换时间为32us;
•具有两个可供选择的模拟输入通道;
•功耗低,15mW
2.外部引脚及其说明
各引脚说明如下:
•
CS--
-片选端,低电平有效。
•
CH0
CH—两路模拟信号输入端。
•
DI—-
-两路模拟输入选择输入端。
•
DO^-
-模数转换结果串行输出端。
•
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 住宅 防盗 报警 系统 设计 仿真