




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、绪论随着社会信息化的加快,人们的工作、生活和通讯、信息的关系日 益紧密。信息化社会在改变人们生活方式与工作习惯的同时.,也对传统的 住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变。 人们对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、 舒适的居家环境。家居智能化技术起源于美国,它是以家为平台进行设计 的。正是因为通信技术、计算机技术、网络技术、控制技术的迅猛发展与 提高,促使了家庭实现了生活现代化,居住环境舒适化、安全化。这些高 科技已经影响到人们生活的方方面面,改变了人们生活习惯,提高了人们 生活质量,家居智能化也正是在这种形势下应运而生的。智能家居控制系 统的主
2、要功能包括通信、设备自动控制、安全防范三个方面。智能家居控制系统的总体目标是通过采用计算机技术、网络技术、控 制技术和集成技术建立一个由家庭到小区乃至整个城市的综合信息服务和 管理系统,以此来提高住宅高新技术的含量和居民居住环境水平。 课题研究的目的及意义在于智能家居控制系统可以定义为一个过程或 者一个系统。利用先进的计算机技术、网络通讯技术、综合布线技术、将 与家居生活有关的各种子系统,有机地结合在一起,通过统筹管理,让家 居生活更加舒适、安全、有效。与普通家居相比,智能家居不仅具有传统 的居住功能,提供舒适安全、高品位且宜人的家庭生活空间。还将原来的 被动静止结构转变为具有能动智慧的工具,
3、提供全方位的信息交换功能, 帮助家庭与外部保持信息交换畅通,优化人们的生活方式,帮助人们有效 安排时间,增强家居生活的安全性,甚至为各种能源费用节约资金。设计目的:以提高家居生活的安全性、舒适度、人性化为目的,设计智能家居监控系统。利 用所学的传感器与检测技术知识,实现家居温度、煤气泄漏、外人闯入、火灾(烟 雾)的检测。各监测节点可通过无线方式连接到主机,检测到危险信号后,主机 可采用声光报警或远程报警。要求:(1)用protel画出设计原理图;(2) 采用 quaters ii、maxplus ii、ewb pspice proteus 中的一种或几种 软件,完成系统电路中的部分或全部仿真,
4、在设计说明书中体现仿真结果;(3)写设计说明书;(4)每位同学必做;总体设计方案:o分模块设计各个功能选题背景智能家居是以住宅为平台,利用综合布线技术、网络通信技术、智能家居系统设 计方案安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成, 构建高效的住宅设施与家庭日程事务的管理系统。本系统是针对常见的安全问题 如温湿度、燃气泄露和火灾报警而设计的,主要侧重于安全方面。各模块设计(硬件设计、软件设计):一.家居环境温度检测和报警:本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设 计,并对其各功能模块做了详细介绍,其主要功能和指标如下:由于传统的热敏电阻等测温元
5、件测出的一般都是电压,再转换成对应的温度,需 要比较多的外部元件支持,且硬件电路复杂,制作成本相对较高。这里采用dallas公司的数字温度传感器ds18b20作为测温元件。即利用温度传感器(ds18b20)测量某一点环境温度测量范围为-55c+99c,精度为0.5c用液晶进行实际温度值显示能够根据需要方便设定上下限报警温度(一)、温度传感器(ds18b20)的介绍:1、ds18b20简单介绍:dallas最新单线数字温度传感器ds18b20是一种新型的“一线器件”,其体积更 小、更适用于多种场合、且适用电压更宽、更经济。dallas半导体公司的数字 化温度传感器ds18b20是世界上笫一片支持
6、“一线总线”接口的温度传感器。温 度测量范围为-55+125摄氏度,可编程为9位12位转换精度,测温分辨率 可达0. 0625摄氏度,分辨率设定参数以及用户设定的报警温度存储在eepr0m 中,掉电后依然保存。被测温度用符号扩展的16位数字量方式串行输出;其工 作电源既可以在远端引入,也可以采用寄生电源方式产生;多个ds18b20可以并 联到3根或2根线上,cpu只需一根端口线就能与诸多ds18b20通信,占用微 处理器的端口较少,可节省大量的引线和逻辑电路。因此用它来组成一个测温系 统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。 ds18b20的性能特点如下:独特的单
7、线接口方式,ds18b20在与微处理器连接时仅需要一条口线即可实现微 处理器与ds18b20的双向通讯ds18b20支持多点组网功能,多个ds18b20可以并联在唯一的三线上,实现组网 多点测温ds18b20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一 只三极管的集成电路内适应电压范围更宽,电压范围:3.05.5v,在寄生电源方式下可由数据线供电 温范围一55+ 125c,在-10+85c时精度为0. 5 零待机功耗可编程的分辨率为912位,对应的可分辨温度分别为0.5、0.25c、0. 125 和0.0625c,可实现高精度测温在9位分辨率时最多在93. 75ms内把温度转
8、换为数字,12位分辨率时最多.在750ms内把温度值转换为数字,速度更快 用户可定义报警设置报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 测量结果直接输出数字温度信号,以一线总线串行传送给cpu,同时可传送crc 校验码,具有极强的抗干扰纠错能力负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作 以上特点使ds18b20非常适用与多点、远距离温度检测系统。ds18b20内部结构主要由四部分组成:64位光刻rom温度传感器、非挥发的温 度报警触发器th和tl、配置寄存器。ds18b20的管脚排列、各种封装形式如图4. 2 所示,dq为数据输入/输出引脚。开漏单总线
9、接口引脚。当被用着在寄生电源下, 也可以向器件提供电源;gnd为地信号;v加为可选择的vdd引脚。当工作于寄 生电源时,此引脚必须接地。其电路图4.3所示.。4. 3传感器电路图图图4.2外部封装形式使用中的注意事项八ds18b20 2占用口线少等优测温精度高、ds18b20虽然 具有测温系统简单、连接方便、.点,但在实际应用中也应注意以下几方面的问题:ds18b20从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须保 证的,不然会出现转换错误的现象,使温度输出总是显示85。在实际使用中发现,应使电源电压保持在5v左右,若电源电压过低,会使所测 得的温度精度降低。较小的硬件开销需要相
10、对复杂的软件进行补偿,由于ds1820与微处理器间采用 串行数据传送,因此,在对ds1820进行读写编程时,必须严格的保证读写时序, 否则将无法读取测温结果。在使用pl/m、c等高级语言进行系统程序设计时,对 ds1820操作部分最好采用汇编语言实现。在ds18b20的有关资料中均未提及单总线上所挂ds18b20数量问题,容易使人 误认为可以挂任意多个ds18b20,在实际应用中并非如此,当单总线上所挂 ds18b20超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多 点测温系统设计时要加以注意。在ds18b20测温程序设计中,向ds18b20发出温度转换命令后,程序总要等待 ds1
11、8b20的返回信号,一旦某个ds18b20接触不好或断线,当程序读该ds18b20 时,将没有返回信号,程序进入死循环,这一点在进行ds18b20硬件连接和软件 设计时也要给予一定的重视。3、ds18b20内部结构图为ds1820的内部框图,它主要包括寄生电源、温度传感器、64位激光rom单 线接口、存放中间数据的高速暂存器(内含便笺式ram),用于存储用户设定的 温度上下限值的th和tl触发器存储与控制逻辑、8位循环冗余校验码(crc) 发生器等七部分。ds18b20采用3脚pr35封装或8脚soic封装,其内部结构框图如图4. 4所示.图4.4 ds18b20内部结构框图4、ds18b20
12、测温原理ds18b20的测温原理如图2所示,图中低温度系数晶振的振荡频率受温度的影响 很小用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变 化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐 含着计数门,当计数门打开时,ds18b20就对低温度系数振荡器产生的时钟脉冲 后进行计数,进而完成温度测量,计数门的开启时间由高温度系数振荡器来决定, 每次测量前,首先将-55 c所对应的基数分别置入减法计数器1和温度寄存器中, 减法计数器1和温度寄存器被预置在-55 c所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1 的预置
13、值减到0时温度寄存器的值将加1,减法计数器1的预置将重新被装入, 减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直 到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数 值即为所测温图2中的斜率累加器用于补偿和修正测温过程中的非线性其输出 用,于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温 度寄存器值达到被测温度值,这就是ds18b20的测温原理。另外,由于ds18b20单线通信功能是分时完成的,他有严格的时隙概念,.bottom viewdallasds1820ds18b20 to.92因此读写时序很重要。系统对ds18b20的各种
14、操作必须按协议进行。操作协议为: 初始化ds18b20 (发复位脉冲)一发rom功能命令一发存储器操作命令一处理数 据。gnd匚dq匚ds18b20ptsocvdd匚ncncncgnpackagencncvgdq图(2) ds18b20测温原理图在正常测温情况下,ds1820的测温分辨力为0.5c,可采用下述方法获得高分辨 率的温度测量结果:首先用ds1820提供的读暂存器指令(beh)读出以0.5c为 分辨率的温度测量结果,然后切去测量结果中的最低有效位(lsb),得到所测实 际温度的整数部分tz,然后再用beh指令取计数器1的计数剩余值cs和每度计 数值cd。考虑到ds1820测量温度的整
15、数部分以0.25、0. 75c为进位界限的关 系,实际温度ts可用下式计算:ts= (tz-0. 25) +(cd-cs)/cd(二)硬件设计电路:本温度计大体分三个工作过程。首先,由ds18820温度传感器芯片测量当前的温 度,并将结果送入单片机。然后,通过89c2051单片机芯片对送来的测量温度读 数进行计算和转换,井将此结果送入液晶显示模块屏上。由图1可看到,本电 路主要由ds18820温度传感器芯片、89c2051单片机芯片和声光报警电路组成。 其中,dsi8b20温度传感器芯片采用“一线制”与单片机相连,它独立地完成温 度测量以及将温度测量结果送到单片机的工作。当温度传感器检测到室内
16、温度超过某一限定值时,发出声光报警温度计电路设计proteus仿真图1、温度检测电路ds18b20与芯片连接电路如图5.2所示:图5.2 ds18b20与单片机的连接高湍触发器th而 1温度传感器和上拉电阻组lcdl602显示电路由成。是工业字符简介l成1602lcd1602个字即32型液晶,能够同时显示16x02 2行)符。(16列字符型液晶,它是一种专门用来显示字母、数字、符液晶也叫 1602 1602等点阵字符位组成,每个或者5x11号等的点阵型液晶模块。它由 若干个5x7点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行 之间也有间隔,起到了字符间距和行间距的作用,正因为如此
17、所以它不能很好地 显 示图形。即可是指显示的内容为16x2, 1602lcd存储器与捽制逻辑(显示每行以显示两行,16个字符液晶模块 字符和数字)。管脚功能 采用 标准的16脚接口,其中:1602脚:vss为电源地第1 5v电源正极第2脚: vcc接为液晶显示器对比度调整端,接正电源时对比度最弱,接地脚:v0第3 产生“鬼影”,使用时可以通过一个 电源时对比度最高(对比度过高时会 的电 位器调整对比度)。10k时选择0为寄存器选择,高电平1时选择数据寄存器、 低电平脚:第4rs指令寄存器。时进行(1)时进行读操作,低电平(0)第5脚: rw为读写信号线,高电平 写操作。端。或e(en)端为使能
18、(enable)第6脚:8位双向数据端。714脚:d0d7为第脚背光负极。脚背光正极,脚:空脚 或背灯电源。第15161516时序.写操作时序写指令:rs=0;r/w=l;e=l;写数据:rs=l;r/w=0;e=l;读操作时序读状态:rs=o;r/w=1;e=1;读数据:rs=1;r/w=1;e=1;(三)、软件设计电路:ds18b20在单片机控制下分三个阶段:18b20初始化:初始化流程图见6.1ds18b20的初始化1)先将数据线置高电平“1”。(2)延时(该时间要求的不是很严格,但是尽可能的短一点)(3)数据线拉到低电平“0”。(4)延时750us (该时间的时间范围可以从400到96
19、0us)o(5)数据线拉到高电平“1”。(6)延时等待(如果初始化成功则在15到60us时间之内产生一个由ds18b20 所返回的低电平“0”。据该状态可以来确定它的存在,但是应注意不能无限的进 行等待,不然会使程序进入死循环,所以要进行超时控制)。(7)若cpu读到了数据线上的低电平“0”后,还要做延时,其延时的时间 从发出的高电平算起(笫(5)步的时间算起)最少要480us。(8)将数据线再次拉高到高电平“1”后结束。void init_18b20(void)(/ unsigned char x;dq= 0;delay_18b20(103);dq= 1;delay_18b20(4);del
20、ay(l);/ x=dq;/ dq=0;/ delay_18b20(480);/ dq=1;wr_dsl8_l(oxcc);/ wr_dsl8_l(oxbe);wr_dsl8_l(0x44);读18b20时序:读ds18b20流程见图6.3ds18b20的读操作(1)将数据线拉高“1”。(2)延时2微秒。(3)将数据线拉低“0”。(4)延时3微秒。(5)将数据线拉高(6)延时5微秒。(7)读数据线的状态得到1个状态位,并进行数据处理。(8)延时60微秒。ds18b20的读操作时序图如图4. 15所示unsigned char readbyte(void)(unsigned char i, k;
21、i =8;k=0;while(i-)(dq= 1;/ delay_us ;_nop_();_nop_();dq= 0;k=kl;dq= 1;/ delay_us(60);/ _nop_();if(dq) k|= 0x80;delay_us(60);return(k);(1)数据线先置低电平“0”。(2)延时确定的时间为15us。(3)按从低位到高位的顺序发送字节(一次只发送一位)。(4)延时时间为45us。(5)将数据线拉到高电平。(6)重复上(1)到(6)的操作直到所有的字节全部发送完为止。(7)最后将数据线拉高。void wr_dsl8_l(char dat)(signed char id
22、ata i=0;unsigned char idata j; bit testb;for(j=l;j=8;j+) testb=dat & 0x01;dat = datl;1 if (testb)写(dq= 0;_nop_();_nop_();dq= 1;delay_18b20 (8);)0 else写(dq=0;delay_18b20(8);dq= 1;_nop_();_nop_();),燃气泄露报警系统(二)()传感器的选择tgs813气敏传感器的普及,提高了生产效率、市民的生活质人工煤气、天然气、液化石油气燃气() 量,但在使川燃气的过程中,因燃气泄漏、废气等原因造成的燃气爆炸、中毒等 因
23、此安全使用给人们的生命和财产安全带来了严重的威胁,意外事故时有发生, 燃气泄漏报警器能有效监测环境中可燃气一直是燃气主管部门工作的重中之重。 的浓度,一旦其浓度超出报警限定值,就能发出声光(如co)燃气体或毒性气体 其至能通过联动装置自动切报警信号,并且能自动开启排风扇把燃气排出室外, 但报警器选用得是否合理,起到安全防范的作用。断燃气供应防止燃气继续泄漏, 该设计所研究的可燃性气体报警器正是应这种要直接关系到其功能的充分发挥。 求而开发的。该设计所研究的可燃性气体报警系统是利用传感器对可燃气体浓度信号进行监 测并且转变成电压信号,然后与设定的电压信号进行比较,当气体浓度超过设定 值时实现智能
24、报警并能打开风扇进行换气。目前市场上家用可燃性气体报警器的 价格一直居高不下,并且需要定期更换传感器,更让人们进一步加大了投资,使. 各种器件的价格相对得普通用户难以承受。该设计的燃气报警装置的线路简单, 燃气报警装置的相信在科技匕速发展的今天,低廉,这使得整体成本大大降低。 为人价格逐步降低是必然趋势,燃气报警装置将广泛地被人们认可并普及使用, 对可燃们的人身财产安全树立一道可靠的屏障。该设计采用气敏传感器tgs813 正常工作时气敏传感器输出电压信号与设定的电压值通过性气体浓度进行监测, 气敏传感器输出的电压值超过正常时的电比较器进行比较。当气体浓度超标时, 输出驱动音响装置发出然后通过三
25、极管放大后,压值,从而使比较器正向输出; 声音并且驱动继电器线圈使风扇自动打开,从而实现音响报警及自动换气功能。 二)特点它对氢气、一氧化碳、丙烷、乙醇等一般可燃性气体均有较高的灵敏度; 后期电路简单;长寿命、低功耗。电源模块的设计2具体的电源模块及三端稳压管连接图如图所示。气敏传感器的选择为补偿温度和湿度对传感器特性的影响,同时为r获得更高的精度,故使用热敏电阻或湿敏传 感器时电路进行补偿。该设计的传感器电路及温度补偿电路如图3所示。信号比较放大回路的设计信号比较放大电路的作用:当气体浓度超标时,传感赛将输出比设定电压更大的电压信号。该信 号经过电压比较器后正向输出,然后在经过放大三极管进行
26、放大,从而有足够的电流去驱动继电 券线圈和音响报警装置。信号比较放大的基本电路图如图4所示。报警装置电路的设计故不能够直接在报警电路是系统的重要组成部分之。要求设计的报警装 置能够连续报警,多谐振荡瑞电路中接蜂鸣折和喇叭装置,必须在电路中接有能够连续产生脉冲 信号的装置。便能自动地产生矩形脉冲,由是种自激振荡帮,在接通电源以后,不需要外加触 发信号,于矩形波中含有丰富的高次谐波分量,所以习惯上又把矩形波振荡器叫作多谐振荡器。 定时器是种多用途的数/模混合集成电路,利用它能极方便地构成多谐振荡券、施密555定时 躲在波形的产生与变换、测量与控制等555特触发胎等装置。它使用灵活、方便,所以构成的
27、多 谐振荡器作为脉冲信号源。在ne555很多领域都得到了广泛的应用。故该设计选择多谐振荡器的 输出引脚接个起放大作用的三极管,从而保证电路有足够大的电流去ne555该设计的风扇控制 采用了继电器控制驱动扬声器。风扇控制电路也是系统的组成部分之。来控制电路中电流“通” 与)继电曙是种根据外界输入的定信号的方式。(电的或非电的“断”的自动切换电曙。它 主要用来反映各种控制信号,其触点通常接在控制电路中。报警电路图报警电路有电源电路、检测电路、电压比较电路和指示电路四部分组成。脚电压21c4的的电阻下降,比较器当有可燃性气体超量出现时,tgs813导通, 从而激励蜂鸣vt2以上时,ic4输出高电平,
28、晶体管5v2上升,当达到,器发 声报警。(三).火灾报警系统原理;5.6v电极)的平衡电位为5.0c清洁空气条件下,在205收集电极(即c放射am2411.2v。极间电容为4pf,有烟雾时,收集电极的电位变化可达 1.1主要结构材料为不锈钢和塑料。0.99uci;器件重量为12g,源为0.81其传 感器收集对不同材料所产生的烟雾,440480c时,用电加热器加热到时的灵 敏度见表所示:电极电位变化l.0v(%)阴暗度mg/) 燃烧材料 烟雾含量( 1.0硅橡胶 261.1 乙烯基材料293115纸烟1.8 过滤纸402.556棉花电路原理uo端与地呈低阻态,输出端ic1的adjvt 在无烟幕时
29、vdw导通, 导通,和ka工作。ic2较低,不足以使,灾时当 发生火驱动电压较高。端呈高阻态,输出端uolc2的截止,vdwvt截止,lm317adjka 吸合。y扬声器发出报警器,且ka外接自动灭火装置或切断室内电源。图2 曲源及籍压市路示塞图(四)外人闯入警报系统本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。就目前 市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发 式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本 设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警 戒等安保装置中得到了广泛的应用。这种热释电红
30、外传感器能以非接触形式检测 出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可川 于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。基础知识介绍1、热释电红外传感器简单介绍热释电红外线(pir)传感器是80年代发展起来的一种新型高灵敏度探测元件。是 一种能检测人体发射的红外线而输出电信号的传感器,它能组成防入侵报警器或 各种自动化节能装置。它能以非接触形式检测出人体辐射的红外线能量的变化, 并将其转换成电压信号输出。将这个电压信号加以放大,便可驱动各种控制电路 2o如图所示为热释电红外传感器的内部电路框图。2、pir的原理特性热释电红外线传感器主要是由一种高热电系数制成
31、的探测元件,在每个探测器内 装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温 度升高而产生的干扰。由探测元件将探测并接收到的红外辐射转变成微弱的电压 信号,经装在探头内的场效应管放大后向外输出。人体辐射的红外线中心波长为910um,而探测元件的波长灵敏度在0. 220um 范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口,这个滤光 片可通过光的波长范围为710um,正好适合于人体红外辐射的探测,而对其它 波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红 外线传感器。一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热 释电元接收,但
32、是两片热释电元接收到的热量不同,热释电也不同不能抵消,经 信号处理而输出电压信号。3、方案设计3. 1总体设计思路本设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警等r模块。电路结 构可划分为:热释电红外传感然、报警器、单片机控制电路、led控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的种 应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应 用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包
33、括总体设计、 硬件设计、软件设计等几个阶段。从设计的要求来分析该设计须包含如下结构:热释电红外传感探头电路、报警电路、单片机、复 位电路及相关的控制管理软件组成:它们之间的构成框图如总体设计框图所示:led发光显示驱动at89复位电路c51报警执行电路驱动放大信号检测电路。整个系统是在系统软件控制下匚作的。设置在监51系列单片机at89c51处理器采用比较电路送至门限开经放大电路、测点上的红外探头将人体辐射的红外光谱变换成电信号,单片 机。在单片机内,经软件查询、识别判决at89c51关,打开门限阀门送出ttl电平至驱动电路 将控制信号放大并推动声光报警设备完成等环节实时发出入侵报警状态控制信
34、号。当警情消除也 可人工手动解除报警信号,10s 段时间后自动解除,相应动作。当报警延迟钟后有定时器实 现自动消除报警。后复位电路使系统复位,或者是在声光报警10s 具体电路模块设计3.2热释电红外传感器原理3. 2.1其工作电路原理及设计电路如图所本设计所用的热释感器就采用这种双探测元的结构。来稳定工 作电压,同样输出端也多加了稳压元件稳定信号。和r2在vcc电源端利用c1示,的稳压后使输出变为高ri,fet放大后,经过c2当检测到人体移动信号时,电荷信号经过为低 电平。np的转化,输出out电位,再经过avccr2q10utfet y2rsr3q2npn c2r1y13. 2. 2放大电路
35、的设计如图所示为最基本的放大电路,vi是输入电压信号,v。是输出放大的电压信号。3. 2. 3时钟电路的设计该反向放大心可以配置为片内振荡器。分别为反向放大器的输入和输出。 xtal1和xtal2应不接。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xtal2所 以个机器个振荡周期,而每个状态周期为2因为一个机器周期含有6个状态周期,个振荡 周期为个振荡周期,如果外接石英晶体振荡器的振荡频率为12mhz周期共有12 o如图所示为付钟电路。lusl/12us,故而个机器周期为复位电路的设计3.2.4在复位方法般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,人 例如使用晶振频
36、率为个机器周期的高电平时就可以完成复位操作reset端持续给出2。本设 计采用的是外部手动按键复位电路。如2us时,则复位信号持续时间应不小于12mhz图示为复 位电路.发光二极管报警电路的设计3. 2. 5引脚,当单片机的rxd个发光二极管接上电阻后连上单片的rxd的引脚,外接vcc由4被置低 电平后,发光二极管被点亮,起到报警作用。如图所示为发光二极管报警电路。声音报娶电路的设计3.2.6构成声音报警引脚上,和三极管、电阻接到单片机的txdspeaker如下图所示,用个电路,如 图所示为声音报警电路。系统硬件3. 3电路的选择及说明、 at89c51硬件电路的设计见附图示,从以上的分析可知
37、在本设计中要用到如下器件:、蜂鸣器等些单片机外围应用电路,以及、按键、反相器led74ls04热释 电红外传感淤、是起一d6为电源工作指示灯,d2是正常工作指示灯,d3单片机的手工复位电路 等。其中d1脚置高电平时txdd6亮红灯开始报警,同样,脚被置低电平时,报警指示作用,当rxdd3一键作为作为电,s2s1键作为倒计时的暂停键声音报警电路开始i二作。电路设有2个按键,路复位键。软件的程序实现3. 4 3. 4. 1主程序工作流程图按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图所示:开始y启动声光报警电路开始报警声光报警是否持续秒y 是否还有检测信号等待下中断源发出中断申请关中断
38、、保护现场into端有输入信号关闭报警系统初始化检测外部有无信号输入声光报警结束次报警n 结束10y3.4. 2中断服务程序工作流程图本主程序实现的功能是:当单片机检测到外部热释电传感/送来的脉冲信号后,衣示有人闯入监 控区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续10秒钟后自动 停止报警,然后程序开始循环1:作,检测是否还有下次触发信号,等待报警从而使报警器进入连 续工作状态。同时,利用中断方式可以实现报警持续时间未到10秒时,用手工按键停止的声光报警的作用。手工按键停止报警中断服务程序工作流程图,如下图11所示;恢复现场、开中断中断返回11中断服务程序工作流程图图设计编程程序1.主程序清单如下:org 0000hljmp mainorg 0003hljmp pintoorg 0200hmain:mov ie, 381h;cpu开放中断,into允许中断setb ito;外部中断为边沿触发方式mov sp,s30h;指针入口地址setb p3.0clr p3. 1mov pl, ?offh;使?1 口全部置1mov p29 #00h;p2 口清零clr pl. 2lp:jnb pl. 0, l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《公差配合与技术测量》课件-第7章:滚动轴承(章节版)
- 数字人民币跨境支付跨境支付系统性能优化与升级报告
- 医疗美容行业2025年医疗美容行业人才培养与市场监管策略报告
- 金融与投资行业:金融与投资行业:2025年金融行业科技应用案例分析
- 养殖公司管理办法
- 兼职取薪管理办法
- 内审跟踪管理办法
- 内网办公管理办法
- 内部考勤管理办法
- 军计价管理办法
- 火电厂运行管理
- 销售人员人才画像
- 泵站安全鉴定规程(SL 316-2015)
- 水稻病虫害统防统治 投标方案(完整技术标)
- 职校中式烹饪赛题(国赛)考试复习题库(含答案)
- 电梯维保重点难点分析
- 《英语大字典》word版
- 中国医疗卫生体制改革培训课件
- HY/T 150-2013海水中有机碳的测定非色散红外吸收法
- GA/T 486-2015城市道路单向交通组织原则
- GA/T 2000.21-2014公安信息代码第21部分:人口管理死亡原因代码
评论
0/150
提交评论