大学毕业设计说明书智能家居红外防盗报警系统_第1页
大学毕业设计说明书智能家居红外防盗报警系统_第2页
大学毕业设计说明书智能家居红外防盗报警系统_第3页
大学毕业设计说明书智能家居红外防盗报警系统_第4页
大学毕业设计说明书智能家居红外防盗报警系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西华大学毕业设计说明书 目 录1前言21.1目的21.2意义21.3技术要求21.4要解决的问题21.5 成果22总体方案设计32.1方案比较32.1.1 方案一32.1.2 方案二32.2方案论证32.3方案选择33单元模块设计53.1各单元模块功能介绍及电路设计53.1.1 电源模块53.1.2 单片机模块53.1.3 时钟模块53.1.4 复位模块53.1.5 红外模块53.1.6 gsm模块53.2元器件的选择53.3特殊器件的介绍53.3.1 tc35i的介绍53.3.2 at89c51的介绍53.4各单元模块的联接64软件设计64.1软件设计原理及设计所用工具64.2系统软件设计结

2、构图及其功能64.3主要软件设计流程框图及说明65系统调试76系统功能、指标参数86.1系统能实现的功能86.2系统指标参数测试86.3系统功能及指标参数分析87结论98总结与体会99谢辞910参考文献10附录:11附录一:系统电路图11附录二:gsm模块图11附录三:主要程序11附录四:外文翻译资料11 1前言随着科技的进步,人们的生活水平日益提高,人们越来越重视生命财产安全,家庭防盗就变得日益重要,而传统的家庭防盗系统已不能满足需要。传统的家庭防盗系统功能简单,易破解,安全性能不高,报警范围不广等缺点,本设计针对这些缺点采用单片机控制,来实现智能家居红外防盗报警。1.1目的本设计以单片机为

3、控制核心,通过热释电红外传感器来采集信号,从而使家庭防盗更为准确,使系统更为安全,另外可通过gsm模块发送短信告知家中安全情况。1.2意义本设计的主要意义是解决传统安全防盗系统的不足,以提高系统安全性、准确性。gsm芯片主要是提高报警范围,增强安全性能。1.3技术要求本设计要求能正确采集红外信号,若有人体通过则通过单片机控制声光报警器,发出报警信号,并且gsm芯片能将此警情发送至预先设定的号码。1.4要解决的问题传统的安全防盗系统虽然能对普通警情进行报警,但是由于其报警范围仅限于室内或者报警范围很小,且警情采集不够准确。本设计需要解决的主要问题是单片机对各个模块之间的控制,以及能正确的发送短信

4、。1.5 成果2总体方案设计防盗报警系统由红外传感器作为警情采集器,单片机作为报警控制器,声光报警器作为室内报警器,gsm作为对外报警器。整个系统由警情采集、报警控制和警情处理组成。2.1方案比较2.1.1 方案一方案一采用固定电话对外进行报警,撤防布防。方案一系统框图如下:2.1.2 方案二方案二采用gsm作为对外报警方案二系统框图如下:2.2方案论证通过.2.3方案选择3单元模块设计3.1 电源模块本设计所用的单片机需要+5v直流供电,为了保证24小时不间断工作,因此设计了电源模块。该模块主要利用市电(交流220v)通过降压、整流、滤波、稳压,然后输出一个+5v的电压。电源模块为整个电路提

5、供一个稳定、持续、纹波少的电压,因此,若电源模块不能达到设计要求则会影响整个电路的正常工作。电源模块设计框图如下:变压器降压7805稳压桥式整流市电(220v)图3.1.1.1电源模块框图电源模块protel pcb原理图如下:图3.1.2.2电源模块pcb原理图3.1.1变压器变压器是一个降压变压器,它将市电(交流220v)降低到一个合适的交流点压值,然后送至桥式整流电路。变压器的副边电压由变压器副边和原边线圈匝数之比来确定。也是变压器副边与原边的功率比。=p2p1该电源模块中取为22,则变压器副边输出电压为10v的交流电。3.1.2整流滤波四只整流二极管d1d4组成了单相桥式整流电路,它将

6、变压器输出的10v交流电变成峰值为10v的脉动直流电,再将此直流电送至滤波电容c13滤除纹波,输出直流电压vi。vi=1.11.2v2其中v2是变压器副边输出交流电压的有效值。3.1.3稳压器稳压器采用集成稳压器cw7805,它是固定式三端稳压器,由于本设计中要求提供的电源电压为+5v,为不变直流电压,因此选用cw7805,它输出为固定的+5v电压,在输入端接上电容c14可以进一步滤除纹波,输出端接电容c15能改善负载的瞬态影响,从而使电路稳定工作。其中c14和c15采用漏电流小的钽电容,若是电解电容应将电容值增加十倍。7805的pcb引脚如下图 图3.1.3.3 cw7805 引脚图图中1脚

7、为输入端,接整流滤波电路的输出端;2脚为接地端;3端为输出端接电容。3.2 声光报警模块当红外采集到警情时,由单片机输出控制信号,发出声光报警,其电路pcb图如下图:图3.1.2.1 声光报警电路图其中led端接单片机4脚(p1.3口),sp端接单片机8脚(p1.7口),当发生警情时单片机的p1.3口和p1.7口输出电压约为4v的高电平,从而使speaker和发光二极管工作。蜂鸣器采用市面上常用的压电式蜂鸣器,然后由单片机的p1.7口经三极管驱动蜂鸣器发声。由于压电式蜂鸣器需要10ma的驱动电流,p1.7口接三极管的基极,当它输出高电平时,三极管导通,蜂鸣器获得+5v的电压而发声;当它输出低电

8、平时,三极管截止,蜂鸣器停止发声。3.3 时钟模块单片机各个功能部件都是以时钟控制信号为基准来运行,时钟频率会直接影响单片机的速度。时钟电路有两种设计方式,内部时钟方式和外部设计方式,本设计采用内部时钟方式。如下图所示图3.1.3.1 时钟模块电路其中xtal1和xtal2分别是单片机内部高增益反相放大器的输入端和输出端。这连个端口之间连接一个石英晶体振荡器和两个微调电容,就构成了时钟电路。由于该单片机的机器周期为1us,单片机的机器周期与时钟周期的关系是tcy=12fosc 其中机器周期tcy=1us,则时钟频率fosc=12mhz,51单片机最常用的是12mhz和6mhz的晶振器。所以本设

9、计采用12mhz的石英晶体。若采用外部时钟方式,外部时钟源直接连接到xtal1,而xtal2端悬空。内部时钟方式具有稳定性好、成本低、制作简单等优点,而本设计采用的是51单片机,不要求过高频率的时钟信号,则完全可以采用内部时钟方式。随着制造工艺技术的发展与提高,单片机的时钟频率也随之增加,某些高速率单片机芯片的时钟频率已经达到40mhz。3.4 复位模块初始化单片机就是复位操作,51单片机的复位需要有外围电路来实现,常用的两种复位方式有手动按钮复位和上电自动复位,本设计采用看门狗电路实现上电自动复位。3.4.1手动按钮复位按键手动复位有两种方式,即电平方式和脉冲方式两种。其中最简单的是电平方式

10、复位,它是通过rst端口经过电阻与电源接通而实现的,按键手动电平复位的电路图如下。图3.1.4.1 按键手动电平复位电路图上图中电容和电阻值只适用于时钟频率为6mhz的单片机,c1为22uf,r1为200,rk为1k。按键手动脉冲复位是利用rc微分电路产生的正脉冲来实现,脉冲复位电路如下图所示。图3.1.4.2 按键手动脉冲复位电路图同上图一样,电容电阻值只适用于6mhz时钟的单片机,手动复位需要持续给rst端两个机器周期的高电平才能完成复位操作,例如,采用12mhz的时钟晶振器就必须至少2us的高电平。3.4.2自动复位本设计采用自动复位的方式来完成单片机的初始化操作,无需按键。因为若电源断

11、开后又接通无需人工手动去让系统复位。本设计采用了典型的看门狗电路来复位。其电路图如下。图3.1.4.3 看门狗电路本设计利用看门狗定时器x5045来为单片机提供复位高电平。当电源接通以后x5045的rst端会产生一个200ms的高电平,来为单片机复位。3.4.3 x5045的介绍x5045是一个可选时间的看门狗定时器,它具有4kbit 3-wire接口非易失性eeprom,仅有8个引脚的封装。它可以用作上电复位、低电压复位控制、可编程看门狗定时器。上电复位是利用x5045接通电源后上电复位电路使得reser引脚保持250ms激活状态。这是为了防止单片机在电源稳定之前的误操作,提高系统启动的可靠

12、性和安全性。低电压复位是指在工作过程中,低电压复位电路可以检测到供电电压。如果电压低于某一特定值, x5045激活reset引脚,停止了单片机的工作,为了防止意外的操作。如果单片机的工作电压太低,单片机或外设就会失效,导致系统锁定或数据丢失。 看门狗定时器是指上电复位和低电压复位电路在系统出现问题时,看门狗定时器帮助系统从问题中恢复出来。当计数时间一到,看门狗x5045复位系统。作为软件循环的一部分,定时器计时完成前,单片机会复位看门狗定时器。如果有软件问题,如死循环或等待外部器件,看门狗定时器时间到,就会立即复位单片机,保护系统,防止数据丢失。x5045的引脚图如下:图3.1.4.3 x50

13、45管脚图1脚:cs端,芯片选择输入端。当cs端是高电平时,表示芯片未选中,并将so置为高阻态。器件处于标准的功耗模式。当cs端是低电平时,将cs拉低将使器件处于选择状态,器件处于正常工作功耗状态。在上电后任何操作之前, cs必须要有一个由高变低的过程。2脚:so端,串行输出端。so是一个拉/推串行数据输出的引脚,当读取数据时,数据在sck脉冲下降沿由so引脚送出。3脚:wp端,写保护端。wp端是低电平是,x5045处于写保护状态,其他功能正常工作;当wp端是高电平时,所有功能正常工作,包括写的操作。4脚:vss端,接地。5脚:si端,串行数据输入端。所有数据都通过si端进行输入,包括指令码和

14、地址。当sck端为上升沿时进行数据的输入,并且高位在前。6脚:sck端,串行时钟。串行时钟的上升沿通过si端进行数据输入,下降沿通过so端数据输出。7脚:rst端,复位输出端。当x5045接通电源时,看门狗定时到,rst端将会产生一个200ms的复位高电平,来复位控制器。此端口必须接上拉电阻。8脚:vcc端,电源端口。接+5v电源电压。3.4.4 x5045的软件设计该模块的的主要实现功能是单片机的上电复位和存储预置电话号码。复位功能比较容易实现,即隔一段时间将cs端取反即可。而存储电话号码是利用x5045的内置eeprom来实现,对于数据的操作,涉及到wp、si、so端的控制,来实现电话号码

15、的读取与存储。在附录中会有具体的程序代码。3.5 红外模块人体辐射的红外线中心波长为910-um,而探测元件的波长灵敏度在0.220-um范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口,这个滤光片可通过光的波长范围为710-um,正好适合于人体红外辐射的探测,而对其它波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红外线传感器。3.5.1热释电红外传感器的介绍热释电红外传感器在结构上引入场效应管,其目的在于完成阻抗变换。由于热电元输出的是电荷信号,并不能直接使用,因而需要用电阻将其转换为电压形式。故引入的n沟道结型场效应管应接成共漏形式来完成阻抗变换。热释电红

16、外传感器由传感探测元、干涉滤光片和场效应管匹配器三部分组成。设计时应将高热电材料制成一定厚度的薄片,并在它的两面镀上金属电极,然后加电对其进行极化,这样便制成了热释电探测元。由于加电极化的电压是有极性的,因此极化后的探测元也是有正、负极性的。该传感器将两个极性相反、特性一致的探测元串接在一起,目的是消除因环境和自身变化引起的干扰。它利用两个极性相反、大小相等的干扰信号在内部相互抵消的原理来使传感器得到补偿。对于辐射至传感器的红外辐射,热释电传感器通过安装在传感器前面的菲涅尔透镜将其聚焦后加至两个探测元上,从而使传感器输出电压信号。制造热释电红外探测元的高热电材料是一种广谱材料,它的探测波长范围

17、为0.2-20um。为了对某一波长范围的红外辐射有较高的敏度,该传感器在窗口上加装了一块干涉滤波片。这种滤波片除了允许某些波长范围的红外辐射通过外,还能将灯光、阳光和其它红外辐射拒之门外3.5.3 biss0001的简单介绍bis0001是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件就可构成被动式的热释电红外开关、报警用人体热释电传感器等。它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。(1) biss0001的特点:a

18、.cmos工艺制造b.数模混合c.具有独立的高输入阻抗运算放大器d.内部的双向鉴幅器可有效抑制干扰e.内设延迟时间定时器和封锁时间定时器f.采用16脚dip封装(2)biss0001管脚功能介绍。biss0001的管脚图如下。图3.5.2 biss0001管脚图和protel引脚图管脚说明如下。1脚:a端,重复触发选择端,当a端输入高电平时,biss0001处于可重复触发状态;当a端输入低电平时,biss0001处于不可重复触发状态。2脚:vo端,控制信号输出端。由vs的上升沿触发,使vo输出从低电平跳变到高电平时视为有效触发。在输出延迟时间tx之外和无vs的上升沿时,vo保持低电平状态。3脚

19、:rr1端,输出延迟时间tx的调节端。4脚:rc1端,输出延迟时间tx的调节端。5脚:rc2端,触发封锁时间ti的调节端。6脚:rr2端,触发封锁时间ti的调节端。7脚:vss端,接地端。8脚:vrf/reset端,参考电压及复位输入端。通常接vcc,当接低电平时可使定时器复位。9脚:vc端,触发禁止端。当vc<vr时禁止触发;当vc>vr时允许触发(vr0.2vdd)。10脚:ib端,运算放大器偏置电流设置端。11脚:vdd端,工作电源正端,接电源vcc(+5v直流电)。12脚:2out端,第二级运算放大器的输出端。13脚:2in-端,第二级运算放大器的反相输入端。14脚:1in

20、+端,第一级运算放大器的同相输出端。15脚:1in-端,第一级运算放大器的反相输入端。16脚:1out端,第一级运算放大器的输出端。(3)biss0001内部结构。biss0001的内部结构如下图所示。图3.5.3 biss0001内部结构图3.5.2红外电路设计红外模块电路图如下。图3.5.1 红外电路图本设计使用re200b作为热释电红外传感器,biss0001为信号采集处理。当re200b采集到人体信号时,biss0001的2脚输出一个高电平,三极管导通。out端为低电平。out端接单片机p2.0口。反之,无信号输入时,biss0001的2脚(vo端)没有输出信号为低电平,三极管截止,o

21、ut端为高电平。在上图中,热释电红外传感器的s端输出一个电信号,将此电信号送至biss001的14脚,即第一级运算放大器op1的同相输入端放大,再经过c3耦合送至第二级运算放大器op2进行第二级放大,再将此电信号送至cop1和cop2组成的双向鉴幅器进行电压比较,检测出有效触发信号vs,启动延迟定时触发器。vo输出信号给q4,q4导通,out端输出为低电平。再将此低电平输出给单片机的p2.0口。3.6 rs-232通信模块rs-232是美国电子工业协会制定的串行物理通信接口标准。它一般使用9个或者是25个引脚,是一种异步传输数据标准接口。本设计采用的是9个引脚的con1。利用rs-232和gs

22、m模块通信,发送和接受数据。rs-232具有传输速率高,标准接口通用,传输数据稳定等特点。同时还有一些缺点,如接口信号电平值较高、异步传输速率最高为20kbps。但是本设计是要求与gsm模块的简单数据传输,所以rs-232完全可用,而且还有价格低廉,制作简单的优点。针对rs-232的接口电平值信号较高,则需用电平转换芯片,在本设计中选用max232,它是美信(maxim)公司专门针对rs-232串口通信制作的电平转换芯片,它使用单电源+5v供电。3.6.1 max232的介绍max232芯片的管脚图如下:图3.6.1 max232的管脚图和protel引脚图max232管脚介绍:1、2、3、4

23、、5、6脚与四只电容构成电荷泵电路,产生-12v和+12v电源,来给rs-232串口提供所需电平。7脚:t2out端,rs-232数据输出端。8脚:r2in端,rs-232数据输入端。9脚:r2out端,ttl/cmos数据输出端。10脚:t2in端,ttl/cmos数据输入端。其中7、8、9、10组成第二数据通道。11脚:t1in端,ttl/cmos数据输入端。12脚:r1out端,ttl/cmos数据输出端。13脚:r1in端,rs-232数据输入端。14脚:t1out端,rs-232数据输出端其中11、12、13、14脚组成第一数据通道。15脚:gnd端,接地。16脚:vcc端,接+5v

24、电源。ttl/cmos数据从11引脚(t1in)、10引脚(t2in)输入转换成rs-232数据从14脚(t1out)、7脚(t2out)送到电脑db9插头;db9插头的rs-232数据从13引脚(r1in)、8引脚(r2in)输入转换成ttl/cmos数据后从12引脚(r1out)、9引脚(r2out)输出。max232的内部结构图如下所示。图3.6.2 max232的内部结构图max232包含2个驱动器、2个接收器和一个电压发生器电路来提供tia/eia-232-f电平。该器件符合tia/eia-232-f标准,每一个接收器将tia/eia-232-f电平转换成5v ttl/cmos电平。

25、每一个发送器将ttl/cmos电平转换成tia/eia-232-f电平。3.6.2 rs-232通信电路设计rs-232通信电路图如下所示。图3.6.3 rs-232通信电路图由于串口rs-232电平是-10v、+10v,而单片机应用系统的信号电压是ttl电平0、+5v,max232就是用来进行电平转换的。系统中c6、c7、c8、c9四只电容和max232的1、2、3、4、5、6脚组成了电荷泵电路,产生+12v、-12v电压。本设计中只用到max芯片的第一数据通道。11脚(t1in)和12脚(r1out)端分别接单片机的p3.1口(txd)和p3.0口(rxd)。根据rs-232串口通信标准,

26、9针的2、3脚分别为接收数据和发送数据端口,5脚是接地。由于只是完成简单的数据通信,不需要其他功能,则另外的6个管脚置空。该模块的主要功能是完成单片机和gsm模块的数据通信,所以在gsm模块也必须有一个rs-232通信串口来完成数据的接收和发送。3.7 gsm模块本设计通过gsm模块对外进行报警,该模块也是本系统的另一个核心模块,由于该系统用到的gsm模块很简单仅仅是短信模块,所以在选择gsm模块时,选择了技术成熟的中文短信双频的tc35i。3.7.1 tc35i的介绍tc35i新版西门子工业gsm模块是一个支持中文短信息的工业级gsm模块,工作在egsm900和gsm1800双频段,电源范围

27、为直流3.34.8v,电流消耗休眠状态为3.5ma,空闲状态为25ma,发射状态为300ma(平均),2.5a峰值;可传输语音和数据信号,功耗在egsm900(4类)和gsm1800(1类)分别为2w和1w,通过接口连接器和天线连接器分别连接sim卡读卡器和天线。sim电压为3v/1.8v,tc35i的数据接口(cmos电平)通过at命令可双向传输指令和数据,可选波特率为300b/s115kb/s ,自动波特率为1.2kb/s115kb/s。它支持text和pdu格式的sms(short message service,短消息),可通过at命令或关断信号实现重启和故障恢复。tc35i可以用来发

28、送与接收语音、短信、数据和传真。单电源供电,电压范围为3.3v4.8v,本系统选用3.3v。工作温度范围为-20摄氏度+50摄氏度。tc35i具有体积小、功耗低、安装方便和价格低廉等优点。由于该芯片工作在gsm双频段,我国大部分地区都覆盖有gsm网络信号,所以该芯片应用范围较广。tc35i管脚如下图所示。图3.7.1 tc35i管脚图tc35i是一个40脚的gsm芯片,它由一个zif(zero insertion force,零阻力插座)连接器来引出其他模块。它主要分为六部分:电源部分、音频部分、话筒部分、数据部分、sim卡、控制部分。其中110脚是电源部分,1214脚为电池外接口,15、30

29、、31、32脚为控制部分,1623脚为数据部分,2429脚为sim卡部分,3336脚为音频部分,3740脚为话筒部分。tc35i管脚功能如下表所示。表3.7.1 tc35i引脚功能表引脚序号引脚名称引脚功能15bat+tc35i的电源正端。610gndtc35i的电源负端,接地。11、12power充电引脚,外接电池。13vdd对外供电,对外输出电压。14bat_temp接负温度系数的热敏电阻,用于锂电池充电保护控制。15igt启动脚,当tc35i接通电源后,必须给igt端一个不少于100ms的低电平脉冲,电平下降持续时间不能超过1ms。16dsr0 数据输入/输出端,该接口是一个串行异步收发

30、器,符合 itu-t rs-232接口标准。其中18脚和19脚为ttl的串口通信引脚,需要和单片机或者pc通信。17ring018rxd019txd020cts021rts022dtr023dcd024ccinsim卡是否安装检查端口,是为高电平。25ccrst通过sim卡阅读器与tc35i对应引脚相连。26cci027cccl28ccvcc29ccgnd30vddlprtc backup31emergoff断电,关机控制端。32sync工作状态显示端。3336ep两组音频接口3740mic两组话筒接口tc35i内部结构包括天线接口电路、一个存储器gsm基带处理器、一个电源、一个gsm无线部分

31、和一个40脚的zif连接器。tc35i的内部结构框图如下。图3.7.3 tc35i内部结构框图3.7.2 gsm电路设计该模块分为四个部分:zif sim、rs-232、tc35i外接插口、电源。(1)zif simzif sim部分电路图如下。图3.7.4 zif sim部分该部分主要功能是:开机控制、tc35i状态显示、sim卡连接和与单片机通信。d1为发光二极管,在tc35i开机后会亮,显示tc35i的工作状态。当系统通电后,按下微动开关s1给igt端一个低电平脉冲,让tc35i开机。u2是一个sim卡座,它与tc35i的同名管脚相连,当sim卡插好时ccin为高电平,反之为低电平。p2是一个2*2插针,它的txd1和rxd1分别和rs-232的txd和rxd端相连,它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论