毕业设计(论文)-基于单片机的安全监控系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业设计(论文)-基于单片机的安全监控系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于单片机的安全监控系统.doc(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 绪论国内外比较常用的监控技术当中通常还会使用视频监控技术,市场上完善的监控设备通常还具有自动控制功能,比如检测到烟雾浓度超过安全警戒线时,报警的同时还会进行断电洒水等操作,检测到燃气泄漏,空气中燃气浓度超标时,系统将进行自动打开窗户,切断电源等操作。本课题是参照目前市场上现有的技术,设计的一个基于单片机的小区住户安全系统。1.1 背景和意义我国的小区住户安全监控系统的发展经历了从无到有、从简单到复杂的过程,其智能化的程度也越来越高。随着我国社会经济和文化建设的发展,社会公共安全受到人们越来越多的关注,作为一个新型的产业,安防产业发展很是迅猛,智能化安防技术的发展已取得了一定的成就。企业和
2、小区住户的安防需求日益凸现,数字化智能安防再次面临新的发展契机。为了解决企业和小区住户安全防范等问题,近年来,建设部、公安部两部先后签署下达了多个相关重要文件,表明了强化建设企业和住宅小区的智能化安全防范设施的决心。即便现代居民邻里常年很少往来,即便小区住户家庭生活稳密、封闭,在有小区住户安全监控系统的情况下仍能在极大程度上保障小区住户的安全。无论何时何地,发生何种险情(如有人入室盗窃、发生漏水漏电漏气或某户需要紧急求助等情况),在户主未察觉险情且得不到邻里或附近人员帮助时,基于单片机的小区住户智能安全监控系统便会凸显它的最大价值,比如,在小区每个住户单元安装一台报警主机,住户可选择安装在住户
3、门口、窗户处安装声检、紧急求助,烟雾/煤气探头和瓦斯探头等报警探测设备,如果发生有人闯入、起火烟雾或液化气泄漏等等诸多险情时,系统便会触发报警,让户主、周围能够给予帮助人或负责安防的部门知晓情况,并做出相应的处理,将险情造成的损失减小到最小化。由此可见,无论白天黑夜,户主离家在外或是在家休息,基于单片机的小区住户智能安全监控系统可以帮助人们在最没有警觉性时提供极大的安全保障。小区住户智能安全是如此的重要,这也就是本课题设计这套系统的意义和价值。1.2 设计的任务本课程设计要求在通过对基于单片机的小区住户安全监控装置研究与设计中,熟悉和掌握各类传感器的工作原理和应用,以及各传感器电路的设计,熟悉
4、和掌握以单片机为核心的监控系统的组成和工作方式,提高对电子电路的设计、仿真和制作能力,理解和掌握单片机系统的程序设计和功能仿正。1.2.1 本设计要完成的内容(1) 设计各传感器电路、锁存器电路、存储器电路、逻辑电路、LCD显示器、按键电路和声光报警电路等;(2) 设计信号调理电路;(3) 设计单片机基本电路和其它外围电路;(4) 设计部分程序;(5) 对课题进行仿真、调试和评估。1.2.2 本设计的主要任务及难点本设计着重要研究和解决以下几个部分的问题,分别为:“传感器采集部分”、“信号调理部分”、“键盘显示及声光报警部分”、“软件设计部分”和“Proteus仿真部分”。(1) 传感器采集部
5、分传感器采集部分由“红外传感器电路”、“烟雾传感器电路”、“浸水传感器电路”和“紧急求助开关电路”组成,分别采集“有无人员闯入”、“火情”、“漏水情况”和“有无求助信号”等参数。这部分的主要技术难点是:如何选择相对合适的传感器,使得方便的实现对信号的采集。(2) 信号调理部分信号调理部分,主要解决对采集到的信号的滤波、放大和模数转换等调理。部分传感器等采集电路输出电压电流等参数通常过大或过小,不适宜单片机读取和处理,所以需要对采集来的信号进行放大等调理或模数转换,使得电路输出电压和电流在单片机所适宜接受的范围内。常用A/D转换的方法是将采集到的模拟信号通过A/D转换芯片配合软件进行模数转换的,
6、而针对本课题,只需要对其输出信号进行模数转换的电路后面设计一个电压比较器电路,设置阀值,利用比较器的翻转特性,采集的信号超过阀值时,比较器输出电平发声翻转,单片机读变化高电平便能分辨参数情况。这部分的主要难点是:针对各个不同的传感器的输出信号,通过计算,准确的将信号放大到合适的强度,并参照器件环境报警指标,设置正确报警的阀值。(3) 键盘显示及声光报警部分本课题设置声光报警方式为:红指示灯闪(每秒闪一次,连续),蜂鸣器响(连续报警)。设计在LCD显示器上显示实际时间和实时检测到的参数,这样便需要通过日历芯片与单片机通信交换时间数据,并由单片机输出显示。设计中需要扩展一块外部存储器芯片,用以存储
7、实时检测到的参数和检测的实时时间。键盘部分是用以设定日历初始时间和设置调用读取存储时间等功能。这部分主要难点是:充分利用好单片机I/O口资源也是需要思考的问题之一,可以从键盘的选择上入手,选用个别独立键盘,不用矩阵键盘。(4) 软件设计部分各个器件和电路的功能基本都是通过单片机编程来工作的,如存储器芯片、日历芯片、LCD和声光报警电路等。软件是贯穿整个智能监控系统的关键之一。这部分主要难点是:熟练应用几种中断的知识是一个要点,可能涉及到中断的嵌套使用,是值得思考研究的地方。日历芯片采用的是SPI通信协议,而存储器使用的是I2C通信协议,如何灵活运用这两种协议,和各自的工作指令,并能准确的显示,
8、都是要深入研究的部分。(5) Proteus设计部分最终的成果通过Proteus软件演示出来,在Proteus上绘制出电路图并加载软件后,能实现所要实现的功能。这部分的难点是:如何解决Proteus中有部分器件在元器件库里没有的问题。考虑到传感器电路信号的特征和单片机读取信息的特征,在仿真中可采用开关电路,利用其输出电平代替传感器电路调理后的信号。1.2.3 要实现的部分重要指标(1) 采样时间:10s;(2) 防盗报警:有;(3) 漏水报警:有,报警电流30mA;(4) 烟雾报警:有,烟雾浓度2%;(5) 紧急求助:有。2 总体方案论证考虑到设计成本等诸多问题,本设计并没有选用市场上常用的视
9、频监控的方案。在本章中将结合系统框图对本设计选用的方案进行介绍和论证。2.1 系统框图基于单片机的小区住户安全监控系统总体方案框图如图2.1所示。被监控区域A1被监控区域A2信号调理1信号调理2键盘显示锁存器1锁存器2AT89C52单片机声光报警存储器时钟日历图2.1 基于单片机的小区智能安全监控系统框图系统框图中双向箭头表示数据信息需要双向传输或控制,单向则是单向传输或控制。系统是以AT89C52单片机为核心处理器的单片机智能小区住户安全监控系统。2.2 方案概述下面将结合图2.1系统框图对本课题的总体方案进行阐述。本监控系统可以同时监控2个监控区域,分别以A1和A2来表示这两个区域,对每个
10、区域的四种参数进行检测(即监控“是否有人闯入”、“是否发生火灾”、“是否有漏水”和“是否有紧急求助”这四种险情)。本设计中选用热释电红外传感器电路进行有人闯入参数采集;选用离子式烟雾传感器电路进行火情参数采集;选用浸水线缆电路进行漏水情况参数采集;并设置一个紧急求助开关,当任意一个区域需要紧急求助时,拨动开关即可,紧急求助开关电路也一个重要的采集电路。上述几种被检测的参数一旦发生险情,系统将会发出声光报警,在LCD显示器上,险情参数和实时时间将会得以显示。本设计的报警方案如下:2个监控区域中只要发生任意险情,无论种类、数目和位置,便会发出连续的声音报警,同时发光二极管也将每秒闪烁一次,进行发光
11、报警。设计中还包含日历时钟芯片DS1302、存储器芯片AT24C02和LCD显示器LM032L等器件。DS1302与单片机传输实时时间和日期,每隔2秒钟左右系统进行一次采样,采样获得数据和当时时间将会送给存储器AT24C02存储起来,存储器采用每分钟储存一次的方式进行存储,以充分利用存储资源。系统中设立了5个独立按键,分别为B1、B2、B3、DD1和TT1,按钮DD1按下一次时,启动日历时钟芯片起始时间、日期设置阶段,并进入秒位设置,再按一下进入分位设置,以此类推,直到年位设置结束,再按一下DD1键跳出设置时间日期阶段,系统继续按设定的时间往下运行和显示。在日历时间设置阶段,每按一下按钮加键(
12、B2),处于设置状态的该位数值加一;每按一下按钮减键(B3),处于设置状态的该位数值减一。时间日期显示在LCD显示器的第二行,第一行是显示检测的区域代号和对应该区域参数险情的个数。当按钮B1按下一次,进入调用存储器查询时间设置阶段,第一次按钮B1时,进入分位个位数值设置,按加键(B2)、减键(B3)对设置位数值进行设置,同样每按一次B1键设置位往前移一位,直至设置完毕,LCD显示器显示调用查询的存储数据和时间,再按下B1键,系统继续工作(重新进入检测存储工作等)。另外设定按键TT1,此按键是停止报警键。按下此键后,利用外部中断0的中断方式,停止声光报警,但是显示器上仍然显示险情数据,可以在系统
13、误判后解除报警,或者在发觉险情后,不需要报警时,按下此按钮,停止声光报警。具体的硬件设计方案和软件设计方案将在第3章和第4章中详尽阐述。利用Proteus软件演示成果时,利用设计的简单开关电路的输出电平代替传感器电路采集调理后的数字信号,解决了器件库中没有所需要的传感器而难以仿真的难题。开关电路输出高电平表示该参数发生险情,相反开关电路输出低电平表示该参数没有发生险情。单片机系统的数据输入部分中,A1区域的输出端连到第一块8D数据锁存器上,A2区域的输出端连到对二块8D数据锁存器上,这两组锁存器的输出端Q0Q3都一一对应接到单片机的P0口的P0.4口到P0.7口上。利用P2.2口和P2.3口分
14、别对这两块锁存器进行选通,实现分时读取采集的数据,节约了端口又防止了信号“碰撞”。3 硬件电路设计硬件电路的设计包括对单片机基本外围电路的设计、采集信息的传感器电路的设计、信号调理电路的设计、声光报警电路的设计和开关按键等电路的设计。下面我们将对各个电路选用的器件进行简略的介绍,并从节约成本、设计合理和实用性等角度出发,对系统硬件电路进行了设计,并在本章中对每个部分电路的具体设计方案进行了详尽的阐述。3.1 AT89C52单片机外围电路3.1.1 AT89C52单片机的简介AT89C52是一个低电压、高性能的CMOS单片机,它是一款8位单片机,片内含8k bytes的可反复擦写的只读程序存储器
15、(ROM)和256 bytes的可随机存取数据的存储器(RAM)1。该单片机采用ATMEL公司的高密度、非易失性存储技术生产而得,兼容标准MCS-51系列的指令系统,片内置8位中央处理器和Flash存储单元。本设计中选用AT89C52单片机在电子行业里有着广泛的应用。3.1.2 单片机晶振电路单片机内部并没有晶振,需要外加晶振,在内部振荡器的协同下工作的。将晶振与电容按图3.1中所示连接,组成并联谐振回路,构成一个自激振荡器,向内部时钟电路提供振荡时钟2。单片机振荡器的频率主要取决于所用晶振的振荡频率,本设计中选用晶振约为12MHz,此时选用的电容C1和C2约为30pF左右为宜。如图3.1所示
16、为单片机外部晶振电路图。图3.1 单片机外部晶振电路3.1.3 单片机复位电路单片机的复位电路是单片机外围电路重要的组成部分之一,复位方式有上电自动复位和外部按键手动复位两种,单片机在时钟电路工作以后,RESET端保持接收2个机器周期的高电平时就可以完成单片机的复位操作3。例如本设计中选用的晶振频率为12MHz,则RESET端应保持接收高电平时间2s,才可以完成复位。设计中采用的是外部手动按键复位电路,单片机的复位电路图如图3.2所示。图3.2 单片机复位电路按下复位按钮时,经由电阻给电容充电,电容的电压缓慢上升至VCC(若电容充电后电压没到VCC,芯片复位脚仍近似接低电平。),松开按钮时电容
17、放电,从而使得复位电路接受到大于2个机器周期的高电平,使得单片机成功复位。3.2 电压比较器电路设计3.2.1 LM339的简介LM339集成块内部具有四个独立的电压比较器,LM339的特点是:(1)失调电压小,典型值为2mV;(2)电源电压范围宽,单电源为2V36V,双电源电压为1V18V;(3)对比较信号源的内阻限制较宽;(4)共模范围很大,为0V(VCC-1.5V)V0;(5)差动输入电压范围较大,大到可以等于电源电压;(6)输出端电位可灵活方便地选用。3.2.2 单限比较器电路输入信号Uin作为待比较电压,待比较的电压加到同相输入端,反相输入端接参考电压(门限电平)Ur,Ur也称为阀值
18、。当输入电压UinUr时,输出为高电平UOH;反之当UinUr时,输出为低电平UOL;在Uin=Ur时发生翻转4。图3.3给出的是一个基本单限比较器电路。图3.3 基本单限比较器电路相对应的比较器电路输入输出电压特性图如图3.4所示。UOUin0VOHVOLUr图3.4 电压比较器输入输出电压特性3.3 烟雾传感器电路设计3.3.1 烟雾传感器NIS-09C的介绍本设计选用的烟雾传感器是NIS-09C烟雾传感器,这是一款离子式烟雾传感器,是日本NEMOTO公司设计的新型烟雾传感器5。NIS-09C离子式传感器的工作方式及部分重要指标参数如下:检测方式: 离子式; 放射源: 镅241;电源电压范
19、围: 6.0V18.0V; 温度: -40+50;典型电源电压: 9V; 输出电压: 5.6V0.4V;电流损耗: 27pA3pA; 灵敏度: 0.6V0.1V。要利用此传感器设计良好的烟雾传感器电路还需要了解部分NIS-09C烟雾传感器的其它特性参数,下面将进行介绍。NIS-09C的灵敏度特性在表3.1中有所标识,该表是根据UL217标准制定的(风速条件是0.1m/s)。表3.1 NIS-09C灵敏度特性烟雾浓度(%)输出电压(V)误差(V)05.60.4015.30.50.30.125.00.50.60.134.70.50.90.244.40.51.20.254.20.51.40.2NIS
20、-09C的电源电压特性在表3.2中有所标识。表3.2 NIS-09C电源电压特性(温度:25;湿度:60%RH)电源电压(V)输出电压(V)63.30.395.60.4128.00.71510.00.851813.01.0NIS-09C的温度特性在表3.3中有所标识。表3.3 NIS-09C温度特性(湿度:60%)温度输出(V)05.150.4255.60.4505.850.4NIS-09C的湿度特性在表3.4中有所标识。表3.4 湿度特性(温度:25)湿度(%C)输出(V)305.750.5605.60.4905.450.4NIS-09C的实物图如图3.5所示。NIS-09C图3.5 NIS
21、-09C的实物图如所示。3.3.3 烟雾传感器电路设计方案烟雾传感器电路是对所监控区域环境中的烟雾浓度信息进行采集,通过合理的方法将采集到放大调理和模数转换后才送单片机读取。参照上一节中对NIS-09C离子式烟雾传感器进行的详尽阐述,利用NIS-09C烟雾传感器的参数信息对烟雾传感器电路进行设计。基于NIS-09C传感器的烟雾传感器电路图如图3.6所示。图3.6 基于NIS-09C传感器的烟雾传感器电路图图3.6中标识有“NIS-09C”字样的芯片便是我们选用的烟雾传感器传感器NIS-09C。将NIS-09C的1脚和4脚接到+9V直流电源上,3脚接地。工作在+9V直流电压下时2脚将输出5.6V
22、0.4V的电压,其电平大小足以给单片机读取,所以不需要将烟雾传感器NIS-09C输出的模拟信号进行放大,这也是为何选用次传感器进行设计的重要原因。将采集到的模拟信号转化成数字信号也是至关重要的一步,通常对模拟信号到数字信号的处理采用模数转换芯片结合软件来实现A/D转换的,但针对本设计,使用采用运放LM339搭建电压比较器电路,利用比较器翻转特性,将采集的模拟信号转换为数字信号的方法更为高明和方便。设定当环境中烟雾浓度2%时,表明出现险情,参照表3.1,可设计报警阀值为+4.5V。如图3.6所示,传感器NIS-09C的输出端通过电阻接到LM339的反相输入端,经过分流分压后得到的阀值电压Ur1接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 安全 监控 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内