还剩49页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
毕业设计论文楼宇对讲机分机电路的设计学院专业姓名学号指导教师2009年6月摘要鉴于目前市场上已出现种类繁多的楼宇对讲机本文主要论述了由AT89C51单片机构成的楼宇对讲机分机电路的设计过程,分析了楼宇对讲机分机的硬件组成,并详细介绍了各部分电路的工作原理客人可以通过单元楼门口的数字键盘,选择欲访问的住户,通过语音电路,实现系统的对讲功能另外,住户还可以电控开启门锁,访客通过数字键盘呼叫住户,得到住户的同意后访客才能进入楼内,从而限制了非法人员的进入同时,若遇突发事件,住户亦可以通过该系统通知保安人员已得到及时的支援和处理测试结果表明该线路失真率低于市场上同类产品同时该机型结构简单小巧操作方便具有良好的实时性和快速性因此具有良好的实用性关键字楼宇,对讲机,单片机AbstractSincethepresentmarkethasvariouskindsofbuildinginterphonethispaperbrieflyintroducesthecompositionofthebuildingbyAT89C51extensioncircuitstructureandinterphoneanalysestheworkingprocessofbuildinginterphoneextensionofhardwareandintroducestheworkingprincipleofeachpartcircuit.GuestscanChanYuanLouthroughthedigitalkeyboardchoosetovisitresidentthroughthevoicecircuitsrealizethesystemfunction.Inadditionresidentscanalsoopenlocksvisitorsthroughtheelectronicdigitalkeyboardtheresidentcalledresidentsagreedtoenterthebuildingvisitorstolimittheillegalworkers.Atthesametimeifencounteremergenciesresidentsmayalsonotifysecuritypersonnelthroughthissystemhasbeentimelysupportandprocessing.Testresultsshowthatthecircuitdistortionratebelowmarketsimilarproducts.Throughphysicaltestandthetypeofsimplestructureconvenientoperationcompactwithgoodreal-timeandquicknessthereforehasbetterpracticability.Keywords:buildinginterphoneSCM目录TOC\o1-3\h\z\u摘要……….IAbstract…..II目录……….…………………………………………………………………….III第一章引言...
51.1课题的背景和意义
51.2近年来国内外研究的现状
51.3课题研究内容2第二章方案论证与选择
32.1方案的论证
32.
1.1单片机
32.
1.2语音电路半双工与全双工
42.
1.3无线系统与有线系统
42.2方案的总结5第三章楼宇对讲机分机电路的设计
63.1主控电路的设计
63.
1.1低功耗收发器MAX
48563.
1.2单片机AT89C
5183.
1.3主控电路的设计
163.2报警电路的设计
173.
2.17407的功能特点
173.
2.2报警电路的设计
193.3开锁电路的设计
203.
3.1继电器的工作原理
203.
3.2开锁电路的设计
263.4语音电路的设计
273.
4.1集成运算放大器的原理及特性
273.
4.2语音电路的设计
313.5电源电路的设计
333.
5.1LM78系列三端固定稳压器
333.
5.2电源电路的设计
373.6软件设计
373.
6.1软件设计流程图37结论……..39参考文献...40致谢….….41附录楼宇对讲机分机电路原理图42第一章引言
1.1课题的背景和意义楼宇对讲系统在国内的发展虽然时间不长,但由于其市场前景被商家们一致看好,时至今日,生产厂商已猛增至250家左右楼宇对讲已经与电视监控、防盗报警、门禁管理、智能停车场等共同组成了安防产业由于社会的进步,人类生活模式和思维模式的和改变,加之,随着经济的发展,社会阶层的分化加剧,社会治安情况的不容乐观,监控服务成为安防产业重要的技术支撑手段基于网络的可视对讲研究,将更加有利于提高市场竞争优势,提高自动化管理水平,提升管理效益可视对讲系统根据信道中传输的信号分为数字型和模拟型两种数字型系统传输的是数字信号如声音、图像数字信号,但数字信号要受到频率带宽和处理机运算速率的影响一般来说,数字信号传输中不可避免存在语音或图像信号的延时,出现语音或画面停顿现象如果采用高速处理器和优秀的压缩算法以及足够的带宽技术,例如采用DSP和FPGA作为处理机,工作在30M高速环境,并采用32位高速A/D和D/A转换芯片,同时采用优秀的语音和图像压缩算法,将可以生产出高性能的数字系统但是一个好的产品的市场推广价格因素具有重要的地位,数字系统由于需要高性能的芯片以及优秀的压缩算法,所以一般需要很高的价格,数字系统的市场价格大大高于模拟系统,这就是数字系统很难市场推广的理由而采用微处理器控制的模拟通信可视对讲系统却具有很大的市场,该系统在延时性、抗干扰性、低价位、易调试等方面具有显著的优势
1.2近年来国内外研究的现状对讲系统从上个世纪90年代兴起于日本和欧美,在欧美国家、香港、台湾等地区己经采用了近20年,国外的可视对讲产品主要有韩国和日本品牌自从1992年起,国外的楼宇对讲产品制造商,陆续到中国大陆开拓市场楼宇对讲产品最早进入国内市场的是单户型与单元型楼宇对讲产品,并且功能比较单一,只能简单实现访客系统的基本功能自从2000年以来,有实力的生产厂家集中开发联网型楼宇智能产品,楼宇智能系统的集成度越来越高,首先实现了多门口机与多管理机系统,接着集成了安防报警、小区服务及信息发布等功能,另外还有一些厂家还集成了三表远抄、监控以及巡更等系统,产品的性能也有进一步提高对讲系统的数字化、网络化、信息化以及智能化是楼宇监控今后发展的主要方向当前采用的可视对讲系统是通过遥控摄像机及其辅助设备(如镜头,云台等)直接监看被监视场所的情况,把被监视场所的图像和声音传送到监控中心,用长时间录像机将图像记录在录像带上,为突发事件的及时反应和以后处理提供了方便条件和重要依据虽然闭路电视监控系统在银行、商场等公共场所应用广泛,但是在居住小区和楼宇公共安全防范系统中的应用却很少,一个重要的原因就是闭路电视监控系统所需的多画面分割器、长时间录像机等硬件设备价格昂贵随着可视对讲产品成本的进一步降低、市场继续扩大、新技术的不断引入,可视对讲产品的功能也日趋多元化如门口机模块中引入图像识别技术、指纹识别技术使系统更加人性化;采用音频和视频数字化技术、ARM嵌入式技术可以使系统直接接入宽带网络;采用蓝牙技术可以实现免布线的无线楼宇对讲系统等网目前,规模较大的生产厂家在销售、工程安装、服务方面的成本居高不下,然而随着产品日趋标准化,工程安装服务社会化,产品成本也会逐步降低总之,楼宇可视对讲产品的发展已经到了一个全新的阶段,但是还有很多方面不很成熟,未来楼宇可视对讲产品将向新的高度发展
1.3课题研究内容设计一款结构简单、操作方便、成本低的楼宇对讲机分机电路,以实现访客与住户对讲住户可遥控开启防盗门,同时,若有突发事件,住户亦可通过该系统通知保安人员以得到及时的支援和处理第二章方案论证与选择
2.1方案的论证
2.
1.1单片机单片微型计算机Single-ChipMicrocomputer,简称单片机计算机就是将CPU、RAM、ROM、定时/计时器和多种接口集成在一块芯片上的微型计算机本设计室采用AT89C51单片机AT89C51是美国ATMAL声场的低电压、高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMAL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元AT89C51提供以下标准功能4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个十六位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式空闲方式停止CPU的工作,但RAM,定时/计数器串行通信口及中断系统继续工作掉电方式保存RAM的内容,但振荡器停止工作并禁止其他所有部件工作指导下一硬件复位AT89C51主要性能参数与MCS-51产品指令系统完全兼容4k字节可重擦写Flash闪速存储器1000次擦写周期全静态操作0Hz~20MHz三级加密程序存储器128*8字节内部RAM32个可编写I/O线2个十六位定时/计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式
2.
1.2语音电路半双工与全双工半双工通信就是若使用同一根传输线既作接收又作发送,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式就是半双工制采用半双工方式时,通信系统每一端的发送器和接收器,通过收/发开关转接到通信线上,进行方向的切换,因此,会产生时间延迟,但其电路设计相对比较简单,而且节省资源,适合在楼宇对讲使用当数据的发送和接收分流,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工通信方式在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传送全双工方式无需进行方向的切换,因此,没有切换操作所产生的时间延迟,这对那些不能有时间延误的交互式应用十分有利这种方式要求通讯双方均有发送器和接收器,同时,需要2根数据线传送数据信号虽然这种方式比较方便,但其电路设计相对复杂,而且应用在楼宇对讲中比较浪费
2.
1.3无线系统与有线系统有线系统就是系统所需要的所有的零部件都是用看的见的电线进行连接的,这种方式比较浪费,而且在连接是的工作量比较大,但其工作性能比较可靠、稳定,适合应用于中小型电路无线系统就是没有了看的见的电线的连接,主要靠的就是无线的发射和接受装置进行信号的传输虽然这种方式使用比较方便,但其电路设计要比有线的复杂的多,而且性能不一定可靠由于本设计主要完成报警、开锁和语音通话三种功能,报警和通话部分对无线系统的要求比较高,要求无线系统使用起来比较可靠而且抗干扰能力较好,再就是对于楼宇对讲系统使用有线系统要比无线系统经济的多并安全可靠
2.2方案的总结综合上面的论述,从自己条件和总体硬件设计的成本以及便携性普及性考虑,主控制器选择ATMEL公司的AT89C51单片机,语音电路采用半双工的工作方式,在硬件电路设计上相对比较简单,整个系统采用有线连接,在性能上比较可靠无论从设计要求还是性能方面都能达到一个很好的效果第三章楼宇对讲机分机电路的设计本设计主要包括系统硬件电路的设计和系统软件部分的设计,在硬件电路部分主要介绍硬件电路的组成、工作原理及所用到的部分元器件为了能直观的了解硬件电路部分的设计思想,现做出设计的流程框图如3-1所示图3-1硬件电路框图主控电路采用单片机作为主芯片,当有信号输入时,振铃电路工作,由按键控制各分电路的工作,以实现设计要求
3.1主控电路的设计采用单片机作为主芯片,输入信号通过MAX485芯片的选择进入单片机,由按键控制进行选择工作方式,启动各分电路进行工作
3.
1.1低功耗收发器MAX485MAX485是用于RS-485与RS-422通信的低功耗收发器,芯片中具有一个驱动器和一个接收器MAX485的驱动器摆率不受限制,可以实现最高
2.5Mbps的传输速率驱动器具有短路电流限制,可以通过热关断电路将驱动器输出置为高阻状态,防止过度的功率损耗接收器输入具有失效保护特性,当输入开路时,可以保证逻辑高电平的输出图3-2是MAX485的引脚图表3-1为其各引脚的逻辑功能图3-2MAX485引脚图表3-1MAX485各引脚功能MAX485名称功能1RO接收器输出若AB200mA,则RO为高电平,反之则为低电平2RE接收器输出使能,当RE为低电平时,RO有效;当RE为高电平时,RO为高阻状态3DE驱动器输出使能,DE为高电平时,驱动器输出Y与Z有效,当DE为低电平时,驱动器输出为高阻状态;当驱动器输出有效时,器件被用作线驱动器,在高阻状态下,若RE为低电平,则器件被用作线接收器4DI驱动器输入DI上的低电平强制输出Y为低电平,而输出Z为高电平,DI上的高电平强制输出Y为高电平,而输出Z为低电平5GND地6A接收器同相输入端和驱动器同相输出端7B接收器反相输入端和驱动器反相输出端8Vcc正电源
4.75V≤Vcc≤
5.25V
3.
1.2单片机AT89C51AT89C51是一种低功耗/低电压、高性能的8位单片机片内带有一个4KB的Flash可编程、可擦除只读存储器(EPROM)它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器(NURAM)技术,而且其输出引脚和指令系统都与MSC-51兼容片内的FLASH存储器允许在系统内改编程序或用常规的非易失性存储器编程器来编程因此AT89C51是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域1.单片机内部框图单片机内部框图如图3-3所示图3-3AT89C51结构框图AT89C51是用静态逻辑来设计的,其工作频率可下降到0Hz,并提供两种可用软件来选择的省电方式空闲方式(IdleMode)和掉电方式(PowerDownMode)在这空闲方式中,CPU停止工作,而RAM、定时器/计数器、串行口和中断系统都继续工作在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,使一切功能都暂停,故只保存片内RAM中的内容,直到下一次硬件复位为止2.其主要性能4KB可改编程序Flash存储器(可经受1000次的写入/擦除)全静态工作0Hz~24MHz3级程序存储器保密128×8字节内部RAM32条可编程I/O线2个16位定时器/计数器6个中断源可编程串行通道片内时钟振荡器3.功能说明AT89C51的引脚结构图,有双列直插封装(DIP)方式和方形封装方式AT89C51的引脚功能如下
(1)主电源引脚
①VCC电源端
②GND接地端
(2)外接晶体引脚XTAL1和XTAL2
①XTAL1接外部晶体的一个引脚在单片机内部,它是构成片内振荡器的反相放大器的输入端当采用外部振荡器时,该引脚接收振荡器的图3-4AT89C51引脚信号,即把此信号直接接到内部时钟发生器的输入端
②XTAL2接外部晶体的另一个引脚在单片机内部,它是上述振荡器的反相放大器的输出端采用外部振荡器时,此引脚应悬浮不连接
(3)控制或与其他电源复用引脚RST,ALE/PROG,EA/Vpp
①RST复位输H入端当振荡器运行时,在该引脚上出现两个机器周期的高电平将使单片机复位
②ALE/PROG当访问外部存储器时,ALE(地址锁存允许)的输出用于锁存地址的低位字节即使不访问外部存储器,ALE端仍以不变的频率(此频率为振荡器频率的1/6)周期性地出现正脉冲信号因此,它可用作对外输出的时钟,或用于定时目的然而要注意的是每当访问外部数据存储器时,将跳过一个ALE脉冲在对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)如果需要的话,通过对专用寄存器(SFR)区中8EH单元的D0位置数,可禁止ALE操作该位置数后,只有在执行一条MOVX或MOVC指令期间,ALE才会被激活另外,该引脚会被微弱拉高,单片机执行外部程序时,该设定禁止ALE位无效
③PSEN程序存储允许(PSEN)输出是外部程序存储器的读选通信号当AT89C51/LV51由外部程序存储器取指令(或常数)时,每个机器周期两次PSEN有效(即输出2个脉冲)但在此期间内,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现
④EA/Vpp外部访问允许端要使CPU只访问外部程序存储器(地址为0000H~FFFFH),则EA端必须保持低电平(接到GND端)然而要注意的是,如果保密位LB1被编程,复位时在内部会锁存EA端的状态当EA端保持高电平(接Vcc端)时,CPU则执行内部程序存储器中的程序在Flash存储器编程期间,该引脚也用于施加12V的编程允许电源Vpp(如果选用12V编程)
(4)输入/输出引脚P
0.0~P
0.7,P
1.0~P
1.7,P
2.0~P
2.7和P
3.0~P
3.7
①P0端口(P
0.0~P
0.7)P0是一个8位漏极开路型双向I/O端口作为输出口用时,每位能以吸收电流的方式驱动8个TTL输入,对端口写1时,又可作高阻抗输入端用在访问外部程序和数据存储器时,它是分时多路转换的地址(低8位)/数据总线,在访问期间激活了内部的上拉电阻在Flash编程时,P0端口接收指令字节而在校验程序时,则输出指令字节验证时,要求外接上拉电阻
②P1端口(P
1.0~P
1.7)P1是一个带有内部上拉电阻的8位双向I/O端口P2的输出缓冲器可驱动(吸收或输出电流方式)4个输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)在对Flash编程和程序校验时,P1接收低8位地址
③P2端口(P
2.0~P
2.7)P2是一个带有内部上拉电阻的8位双向I/O端口P2的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入对端口写1时,通过内部的上拉电阻把端口拉到最高电位,这时可用作输入口P2作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)在访问外部程序存储器和16位地址的外部数据存储器(如执行MOVX@DPTR指令)时,P2送出高8位地址在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口引脚上的内容(就是专用寄存器(SFR)区中P2寄存器内容)在整个访问期间不会改变在对Flash编程和程序校难期间,P2也接收高位地址和一些控制信号
④P3端口(P
3.0~P
3.7)P3是一个带有内部上拉电阻的8位双向I/O端口P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入对端口写1时,通过内部的上拉电阻把端口拉到最高电位,这时可用作输入口P3作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)在AT89C51中,P3端口还用于一些复用功能,如表3-2所列在对Flash编程和程序校验地,P3还接收一些控制信号4.单片机的时钟电路MCS-51单片机内部的振荡电路是一个高增益反相放大器,引线XTAL1和XTAL2分别是放大器的输入端和输出端单片机内部虽有振荡电路,但要形成时钟,外部还需附加电路MCS-51单片机的时钟产生方式有两种表3-2P3各端口引脚与复用功能表端口引脚复用功能P
3.0RXD串行输入口P
3.1TXD串行输出口P
3.2INTO外部中断0P
3.3INTI外部中断1P
3.4T0定时器0的外部输入P
3.5T1定时器1的外部输入P
3.6WR外部数据存储器写选通P
3.7RD外部数据存储器读选通
(1)内部时钟方式利用其内部的振荡电路在XTAL1和XTAL2引线上外接定时元件,内部振荡电路便产生自激振荡,用示波器可以观察到XTAL2输出的时钟信号常用的是在XTAL1和XTAL2之间连接晶体振荡与电容购成稳定的自激振荡器,如图3-5所示晶体可在
1.2~12MHZ之间选择MCS-5单片机在通常应用下,使用振荡频率为6MHz的石英晶体,而12MHz频率的晶体主要是在高速串行通信情况下才使用对电容值无严格要求,但它的取值对振荡频率输出的稳定性、大小及振荡电路起振速度有多少影响C1和C2可在20~100PF之间取值,一般取30PF左右
(2)外部时钟方式在由单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的合用外部振荡脉冲作为各单自片机的时钟外部时钟方式中是把外部振荡信号源直接接入XTAL1或XTAL2由于HMOST和CHMOS单片机外部时钟进行的引线不同,其外部振荡信号源接入的方式也不同HMOS型单片机由XTAL2进入,外部振荡信号接至XTAL2,而内部反相放大器的输入端XTAL1应接地由于XTAL2端的逻辑电平不是TTL的,故还要接一上接电阻CHMOS型单片机由XTAL2进入,外部振荡信号接至XTAL1,而XTAL2可不接地,如图3-6所示图3-5使用片内振荡电路的时钟电路图3-6外部时钟电路5.复位电路和复位状态
(1)MCS-51单片机通常采用上电自动复位和按键复位键两种方式最简单的复位电路如图3-7所示上电瞬间,RC电路充电,RST引线端出现正脉冲,只要RST端保持10mS以上的高电平,就能使单片机有效地复位在应用系统中,有些外围芯片也需要复位如果这些芯片复位端的复位电平的要求一致,则可以将复位信号与之相连图3-7简单复位电路图3-8MAX690组成的复位电路在实际的应用系统中,为了保证单片机可靠地工作,常采用“看门狗”监视单片机的运行采用MAX690的复位电路如图3-8所示,该电路具有上电复位和监视MCS-51单片机的P
3.3的输出功能一旦P
3.3不输出高低电平交替变化的脉冲,MAX690就会自动产生一复位信号使单片机复位
(2)复位状态复位电路的作用是使单片机执行复位操作复位操作主要是把PC初化为0000H,使单片机从程序存储器的0000H单元开始执行程序程序存储器的0003H单元即MCS-51单片机的外部中断0的中断处理程序的入口地址留出的0000H~0002H个单元地址,仅能够放置一条转移指令,因此,MCS-51单片机的主程序的第一条指令通常情况下是一条转移指令除PC之外,复位还对其它一些特殊功能的寄存器有影响,它们有复位状态如表3-3所示利用它们的复位状态,可以减少应用程序中的初始化编程由表3-3可知,除SP=07H,P0~P4四个锁存器均为FFH外,其它所有的寄存器均为0,很好记忆记住他们的复位状态,对于熟悉单片机的操作,减少应用程序中的初始化编程是十分必要的单片机的复位不影响片内RAM的状态(包括通用寄存器Rn)P
1、P
2、P
3、P4共有4个8位并行I/O口,它们引线为P
0.0~P
0.
7、P
1.0~P
1.
7、P
2.0~P
2.
7、P
3.0~P
3.7,共32条引线这32条引线可以全部用做I/O线,也可将其中部分用做单片机的片外总线表3-3寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTMOD00HACC00HTCON00HPSW00HTL000HSP07HTH000HDPTR0000HTL100HP0-P3FFHTH100HIPXxx00000BSCON00HIE0xx00000BPCON0xx00000B
3.
1.3主控电路的设计图3-9为分机主控电路设计图,本设计采用AT89C51单片机作为控制芯片,具体操作功能通过编写程序来实现当单元楼梯口访客通过对讲机呼叫住户时,其发出的信号便通过MAX485芯片传送给单片机,AT89C51单片机接收到该信号后就会在程序的控制下在P
2.3管脚上产生一高电平,再通过电阻为三极管提供基极电流,三极管导通,振铃工作,发出声音,呼叫住户住户听到铃声后,可选择3种操作方式报警、开锁和语音通话“报警”即是住户遇到危险时可通过该动作及时通知小区保安,以得到及时的援助;“开锁”即是给单片机主控电路发出命令,直接打开单元门,让访客进来;“语音通话”即是给单片机发出命令,控制语音电路工作,以实现住户与访客的语音通话以上三种操作,不论住户进行哪种操作,单片机再主程序的控制下,在P
2.4管脚上产生一低电平,占线指示灯亮,表明住户分机正在工作在单片机应用系统设计中,单片机对键盘的控制有3种方式1.程序控制扫描方式这种方式只有单片机空闲时,才可调用键盘扫描子程序,查询键盘的输入状态是否改变2.定时扫描方式单片机对键盘的扫描也可采用定时扫描方式,即单片机每隔一定的时间对键盘扫描一次在这种方式中,通常采用单片机内部的定时器,产生10ms的定时中断,CPU响应定时中断请求后对键盘进行扫描,以查询键盘是否有键按下3.中断扫描方式虽然采用程序查询与定时对键盘的扫描方式时的程序编制简单,但一个单片机系统在运行时的大多数时间里键盘基本是不工作的为了进一步提高CPU的工作效率,可采用中断方式当键盘有键动作时产生中断,CPU响应键盘中断后,执行键盘中断程序,判别键盘按下键的键号,并做相应处理本设计中按键采用中断扫描方式,即当有按键按下时,振铃停止,同时启动分电路工作图3-9主控电路原理图
3.2报警电路的设计报警电路完成的是向小区保安报警的电路,其设计是采用压电式蜂鸣器进行报警,而蜂鸣器是采用7407芯片进行驱动,使其能够工作
3.
2.17407的功能特点图3-107407引脚图其中1A~6A为输入引脚,1Y~6Y为输出引脚7407为集电极开路输出的六组同相驱动器,其外部引脚图及内部框图分别如3-10和3-11所示图3-117407内部结构框图7407工作时的极限值电源电压7V输入电压
5.5V输出截止态电压30V工作环境0~70℃贮存环境-65~150℃表3-
4、3-
5、3-6分别介绍了7407的工作条件、静态特性和动态特性表3-47407的工作条件最小额定最大单位电源电压Vcc
4.
7555.25V输入高电平电压Vh2V输入低电平电压Vl
0.8V输出截止态电压Vo30V输出低电平电流Ⅰol40mA表3-57407的静态特性参数测试条件最大单位Vik输入钳位电压VCC=最小;Iik-12mA-
1.5VIo输出截止态电流Vcc=最小;Vil=
0.8V;Vo=30V250uAVol输出低电平电压Vcc=最小;Vih=2V;Iol=16mA
0.4VIi最大输入电压时电流Vcc=最大;Vi=
5.5V1mAIih输入高电平电流Vcc=最大;Vih=
2.4V40uAIil输入低电平电流Vcc=最大;Vil=
0.4V-
1.6mAIcch输出高电平时电源电流Vcc=最大41mAIccl输出低电平时电源电流Vcc=最大30mA表3-67407动态特性参数测试条件最大单位输出由低电平到高电平传输延迟时间Vcc=5VCl=15pfRl=11010nS输出由高电平到低电平传输延迟时间30nS
3.
2.2报警电路的设计本电路所设计的报警电路是单频音报警电路,其电路设计相对比较简单,其发音元件通常可以采用压电蜂鸣器,这种蜂鸣器只需在其两引线上加3V~15V的直流电压,就可以产生3kHz左右的蜂鸣震荡音响,比电研式蜂鸣器结构简单,耗电少,更适合在单片机应用系统中使用压电式蜂鸣器约需10mA的驱动电流因此,可以使用TTL系列集成电路7407低电压驱动,也可以使用一个晶体三极管驱动,在本设计中采用7407低电压驱动其电路原理图如图3-12所示图3-12报警电路原理图图中,驱动器的输入端接单片机,当单片机的输出口输出低电平时,7407的输出为低电平,是压电式蜂鸣器引线获得将近5V的直流电压,而产生蜂鸣音响,当单片机的输出口输出为高电平时,7407的输出端升高到+5V,压电式蜂鸣器的两引线之间的直流电压降至接近0V,发音停止
3.3开锁电路的设计开锁电路完成遥控开启门锁的功能,采用继电器实现继电器有多种分类,下面先介绍一些常用的继电器
3.
3.1继电器的工作原理继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”故在电路中起着自动调节、安全保护、转换电路等作用一.常见几种继电器1.电磁继电器电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合这样吸合、释放,从而达到了在电路中的导通、切断的目的对于继电器的“常开、常闭”触点,可以这样来区分继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”2.热敏干簧继电器热敏干簧继电器是一种利用热敏磁性材料检测和控制温度的新型热敏开关它由感温磁环、恒磁环、干簧管、导热安装片、塑料衬底及其他一些附件组成热敏干簧继电器不用线圈励磁,而由恒磁环产生的磁力驱动开关动作恒磁环能否向干簧管提供磁力是由感温磁环的温控特性决定的3.固态继电器(SSR)固态继电器是一种两个接线端为输入端,另两个接线端为输出端的四端器件,中间采用隔离器件实现输入输出的电隔离固态继电器按负载电源类型可分为交流型和直流型按开关型式可分为常开型和常闭型按隔离型式可分为混合型、变压器隔离型和光电隔离型,以光电隔离型为最多SSR成功地实现了弱信号(Vsr)对强电(输出端负载电压)的控制由于光耦合器的应用,使控制信号所需的功率极低(约十余毫瓦就)正常工作,而且Vsr所需的工作电平与TTL、HTL、CMOS等常用集成电路兼容,可以实现直接联接这使SSR在数控和自控设备等方面得到广泛应用在相当程度上可取代传统的“线圈—簧片触点式”继电器(简称“MER”)SSR由于是全固态电子元件组成,与MER相比,它没有任何可动的机械部件,工作中也没有任何机械动作;SSR由电路的工作状态变换实现“通”和“断”的开关功能,没有电接触点,所以它有一系列MER不具备的优点,即工作高可靠、长寿命(有资料表明SSR的开关次数可达108~109次,比一般MER的106高几百倍);无动作噪声;耐振耐机械冲击;安装位置无限制;很容易用绝缘防水材料灌封做成全密封形式,而且具有良好的防潮防霉防腐性能;在防爆和防止臭氧污染方面的性能也极佳这些特点使SSR可在军事(如飞行器、火炮、舰船、车载武器系统)、化工、井下采煤和各种工业民用电控设备的应用中大显身手,具有超越MER的技术优势交流型SSR由于采用过零触发技术,因而可以使SSR安全地用在计算机输出接口上,不必为在接口上采用MER而产生的一系列对计算机的干扰而烦恼此外,SSR还有能承受在数值上可达额定电流十倍左右的浪涌电流的特点二.主要参数与选用功率固态继电器的特性参数包括输入和输出参数,下面以北京科通继电器总厂生产的GX-10F继电器为例,列出输入、输出参数,详见表3-7,根据输入电压参数值大小,可确定工作电压大小如采用TTL或CMOS等逻辑电平控制时,最好采用有足够带载能力的低电平驱动,并尽可能使“0”电平低于
0.8V如在噪声很强的环境下工作,不能选用通、断电压值相差小的产品,必需选用通、断电压值相差大的产品,(如选接通电压为8V或12V的产品这样不会因噪声干扰而造成控制失灵输出参数的项目较多,现对主要几个参数说明如下表3-7继电器输入、输出参数参数名称(单位)参数值最小典型最大输入端直流控制电压(V)
3.214输入电流(mA)20接通电压(V)
3.2关断电压(V)
1.5反极向保护电压(V)15绝缘电阻(Ω)109介质耐压(V)1500输出端额定输出电压(V)25250额定输出电流(A)10浪涌电流(A)100过零电压(V)±15输出压降(V)
2.0输出漏电流(mV)10接通电间(ms)10关断时间(ms)10工作频率(Hz)
4.770功率损耗(W)
1.5关断dV/dT(V/uS)200晶闸管结温(℃)110工作温度(℃)-20+801.额定输入电压它是指定条件下能承受的稳态阻性负载的最大允许电压有效值如果受控负载是非稳态或非阻性的,必需考虑所选产品是否能承受工作状态或条件变化时(冷热转换、静动转换、感应电势、瞬态峰值电压、变化周期等所产生的最大合成电压例如负载为感性时,所选额定输出电压必须大于两倍电源电压值,而且所选产品的阻断(击穿电压应高于负载电源电压峰值的两倍如在电源电压为交流220V、一般的小功率非阻性负载的情况下,建议选用额定电压为400V~600V的SSR产品;但对于频繁启动的单相或三相电机负载,建议选用额定电压为660V~800V的SSR产品2.额定输出电流和浪涌电流额定输出电流是指在给定条件下(环境温度、额定电压、功率因素、有无散热器等所能承受的电流最大的有效值一般生产厂家都提供热降额曲线如周围温度上升,应按曲线作降额使用浪涌电流是指在给定条件下(室温、额定电压、额定电流和持续的时间等不会造成永久性损坏所允许的最大非重复性峰值电流交流继电器的浪涌电流为额定电流的5~10倍(一个周期,直流产品为额定电流的
1.5~5倍一秒在选用时,如负载为稳态阻性,SSR可全额或降额10%使用对于电加热器、接触器等,初始接通瞬间出现的浪涌电流可达3倍的稳态电流,因此,SSR降额20%~30%使用对于白织灯类负载,SSR应按降额50%使用,并且还应加上适当的保护电路对于变压器负载,所选产品的额定电流必须高于负载工作电流的两倍对于负载为感应电机,所选SSR的额定电流值应为电机运转电流的2~4倍,SSR的浪涌电流值应为额定电流的10倍固态继电器对温度的敏感性很强,工作温度超过标称值后,必须降热或外加散热器,例如额定电流为10A的JGX-10F产品,不加散热器时的允许工作电流只有10A3.继电器主要产品技术参数额定工作电压是指继电器正常工作时线圈所需要的电压根据继电器的型号不同,可以是交流电压,也可以是直流电压直流电阻是指继电器中线圈的直流电阻,可以通过万能表测量吸合电流是指继电器能够产生吸合动作的最小电流在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作而对于线圈所加的工作电压,一般不要超过额定工作电压的
1.5倍,否则会产生较大的电流而把线圈烧毁释放电流是指继电器产生释放动作的最大电流当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态这时的电流远远小于吸合电流触点切换电压和电流是指继电器允许加载的电压和电流它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点4.继电器测试
(1)测触点电阻用万能表的电阻档,测量常闭触点与动点电阻,其阻值应为0;而常开触点与动点的阻值就为无穷大由此可以区别出那个是常闭触点,那个是常开触点
(2)测线圈电阻可用万能表R×10Ω档测量继电器线圈的阻值,从而判断该线圈是否存在着开路现象
(3)测量吸合电压和吸合电流找来可调稳压电源和电流表,给继电器输入一组电压,且在供电回路中串入电流表进行监测慢慢调高电源电压,听到继电器吸合声时,记下该吸合电压和吸合电流为求准确,可以试多几次而求平均值
(4)测量释放电压和释放电流也是像上述那样连接测试,当继电器发生吸合后,再逐渐降低供电电压,当听到继电器再次发生释放声音时,记下此时的电压和电流,亦可尝试多几次而取得平均的释放电压和释放电流一般情况下,继电器的释放电压约在吸合电压的10~50%,如果释放电压太小(小于1/10的吸合电压),则不能正常使用了,这样会对电路的稳定性造成威胁,工作不可靠
(5)继电器的电符号和触点形式继电器线圈在电路中用一个长方框符号表示,如果继电器有两个线圈,就画两个并列的长方框同时在长方框内或长方框旁标上继电器的文字符号“J”继电器的触点有两种表示方法一种是把它们直接画在长方框一侧,这种表示法较为直观另一种是按照电路连接的需要,把各个触点分别画到各自的控制电路中,通常在同一继电器的触点与线圈旁分别标注上相同的文字符号,并将触点组编上号码,以示区别5.继电器的触点有三种基本形式
(1)动合型(H型)线圈不通电时两触点是断开的,通电后,两个触点就闭合以合字的拼音字头“H”表示
(2)动断型(D型)线圈不通电时两触点是闭合的,通电后两个触点就断开用断字的拼音字头“D”表示
(3)转换型(Z型)这是触点组型这种触点组共有三个触点,即中间是动触点,上下各一个静触点线圈不通电时,动触点和其中一个静触点断开和另一个闭合,线圈通电后,动触点就移动,使原来断开的成闭合,原来闭合的成断开状态,达到转换的目的这样的触点组称为转换触点用“转”字的拼音字头“z”表示
3.
3.2开锁电路的设计本设计的开锁电路采用继电器控制的开关量输出电路,开关量输出电路常常控制着动力设备的启停如果设备的启停负荷不太大,而且启停操作的响应速度也要求不高,则适合于采用继电器隔离的开关量输出电路由于继电器线圈需要一定的电流才能动作,所以必须在单片机的I/O口与继电器线圈之间接7407或75452P等驱动器,本设计师采用的外接7407驱动器继电器线圈是感性负载,当电路开断时会出现电感性浪涌电压所以,在继电器两端要并联一个泄流二极管以保护继电器图3-13为本设计开锁电路的原理图,单片机的输出口通过驱动器7407控制继电器线圈当单片机输出口的输出为低电平时,继电器线圈有电流通过,则继电器动作;反之,当单片机输出口输出高电平时,继电器上无电流通过,开关恢复到原始状态图3-13开锁电路原理图
3.4语音电路的设计语音电路的设计主要是采用集成运算放大器,其电路设计相对比较简单,而且具有较好的抗干扰能力
3.
4.1集成运算放大器的原理及特性集成电路运算放大器是一种高电压增益、高输入阻抗和低输出阻抗的多级直接耦合放大电路它的种类很多,电路也不一样,但结构有共同之处一般由输入级、中间放大级、输出级、电平移动级、补偿和过载保护电路等组成根据其结构特点,一般利用差动电路抑制包括温漂在内的共模干扰,利用电流源解决弱电流偏置问题,利用有源负载提高开环增益集成运算放大器的组成框图如图3-14所示图3-14集成运算放大器组成框图输入级要求输入电阻高,差模放大倍数高,抑制零点漂移和共模干扰信号的能力强都采用差分放大电路中间级要求电压放大倍数高常采用带恒流源的共发射极放大电路构成偏置电路为各级放大电路提供稳定和合适的偏置电流,决定各级的静态工作点,一般由恒流源电路构成一.集成电路运算放大器的参数1.输入失调电压VIO一个理想的集成运放,当输入电压为零时,输出电压也应为零(不加调零装置)但实际上它的差分输入级很难做到完全对称,通常在输入电压为零时,存在一定的输出电压在室温(25℃)及标准电源电压下,输入电压为零时,为了使集成运放的输出电压为零,在输入端加的补偿电压叫做失调电压VIO实际上指输入电压VI=0时,输出电压VO折合到输入端的电压的负值,即VIO的大小反应了运放制造中电路的对称程度和电位配合情况VIO值愈大,说明电路的对称程度愈差,一般约为±(1~10)mV2.输入偏置电流IIBBJT的集成运放的两个输入端是差分对管的基极,因此两个输入端总需要一定的输入电流IBN和IBP输入偏置电流是指集成运放输出电压为零时,两个输入端静态电流的平均值,如图3-15所示当时,偏置电流为输入偏置电流的大小,在电路外接电阻确定之后,主要取决于运放差分输入级BJT的性能,当它的b值太小时,将引起偏置电流增加从使用角度来看,偏置电流愈小,由信号源内阻变化引起的输出电压变化也愈小,故它是重要的技术指标一般为10nA~1mA图3-15集成运算放大器内部结构框图3.输入失调电流IIO在BJT集成电路运放中,输入失调电流IIO是指当输出电压为零时流入放大器两输入端的静态基极电流之差,即由于信号源内阻的存在,IIO会引起一输入电压,破坏放大器的平衡,使放大器输出电压不为零所以,希望IIO愈小愈好,它反映了输入级有效差分对管的不对称程度,一般约为1nA~
0.1mA.4.温度漂移放大器的温度漂移是漂移的主要来源,而它又是由输入失调电压和输入失调电流随温度的漂移所引起的,故常用下面方式表示
(1)输入失调电压温漂DVIO/DT这是指在规定温度范围内VIO的温度系数,也是衡量电路温漂的重要指标DVIO/DT不能用外接调零装置的办法来补偿高质量的放大器常选用低漂移的器件来组成,一般约为±(10~20)mV/℃
(2)输入失调电流温漂DIIO/DT这是指在规定温度范围内IIO的温度系数,也是对放大器电路漂移的量度同样不能用外接调零装置来补偿高质量的运放每度几个pA5.最大差模输入电压Vidmax所指的是集成运放的反相和同相输入端所能承受的最大电压值超过这个电压值,运放输入级某一侧的BJT将出现发射结的反向击穿,而使运放的性能显著恶化,甚至可能造成永久性损坏利用平面工艺制成的NPN管约为±5V左右,而横向BJT可达±30V以上6.最大共模输入电压Vicmax这是指运放所能承受的最大共模输入电压超过Vicmax值,它的共模抑制比将显著下降一般指运放在作电压跟随器时,使输出电压产生1%跟随误差的共模输入电压幅值,高质量的运放可达±13V7.最大输出电流Iomax最大输出电流是指运放所能输出的正向或负向的峰值电流通常给出输出端短路的电流二.模拟选通运算放大器F3140A和F3140BF3140是一种多功能的集成运算放大器,其各管脚功能如表3-8所示表3-8F3140个管脚的功能管脚号23615478符号IN-IN+OUTOA+OA-V+V-S功能输入输出调零电源选通F3140的工作状态受选通端S控制,当S端低电位时,无论输入端有无信号输入,输出端均无信号输出,即F3140被阻断;当S端高电位时,F3140将输入信号放大输出,即F3140被选通因此将二个始终相异的脉冲信号接入F3140A和F3140B的S端,即可控制F3140A和F3140B分时交替工作,实现送话方向的瞬时单向选通
3.
4.2语音电路的设计利用F3140模拟选通功能组成的声控半双工对讲机原理框图如图3-16所示其核心是在语音信号发出的同时,产生两路输出高低电位值始终相异的控制信号,控制F3140A和F3140B分时交替工作,从而实现了对对讲机实行声控的目的控制信号的高电位值接近正电源V+,低电位值接近负电源V-MIC拾取A方欲传送到B方的语音信号当A方讲话时,语音信号经过整流滤波,使同相比较电路输出高电位,选通F3140A,语音信号从A方传到B方,而反向比较电路输出低电位,阻断F3140B,B方不能向A方传送消息反之,若A方不讲话则同相比较电路输出低电位,阻断F3140A;而反向比较电路输出高电位,选通F3140B,B方可向A方传送信息利用A方语音信号选通F
3140、使用12V单一电源的声控半双工语音电路,如图3-17所示其工作原理按其各自功能的不同,做如下分析图3-16声控半双工语音电路原理框图图3-17语音电路原理图1.整流滤波电路MIC拾取A方语音信号经前置放大器A放大后,分成两路一路输入F3140A,用于音频功率放大;另一路输入整流滤波电路,用于产生F3140的选通信号整流滤波电路由正半波整流电路A1和RC低通滤波电路组成若UI大于UC,运放A1的负反馈削弱,则在A1的开环增益作用下,其输出电压迅速增加,整流二极管D1导通,形成深负反馈,于是UC跟随UI,电容C充电反之,若UI小于UC,则D1截止,电容C通过电阻R放电如果C的放电时间短于A方语音中途停顿时间,那么将是变化平缓的脉动直流电压其数值大于6V2.比较电路比较电路由同相比较器A2和反相比较器A3构成比较器的输入信号就是滤波电路的输出信号UC;参考电压UR是由10kΩ电位器对12V直流电压源分压得到,其数值应大于6VA方讲话时,UC大于UR,A2输出高电位,选通F3140A,语音信号由功放A放大,激励扬声器B放音,A方到B方送话电路通畅;A3则输出低电位,阻断F3140B,B方到A方的受话通路断开反之,A方不讲话,UC小于UR,A方到B方送话通路断开,而B方到A方的受话通路接通显然,参考电压UR设置得越大,控制电路的抗干扰能力就越强3.箍位电路为防止F3140B接受过强的输入信号,引起自激,影响其阻断效果,必须在F3140B的输入端插入箍位电路,限制其输入幅度箍位电路由电压跟随器A4和A5及二极管D2和D3组成电阻分压器提供给A4和A5的输入电压分别为VI4=7V,VI5=5V当F3140B的输入电压大于
7.7V时,二极管D2导通箍位,当输入电压小于
4.3V时,二极管D3导通箍位从而确保F3140B可靠地阻断
3.5电源电路的设计电源电路是为主控电路和语音电路提供稳定的工作电压,由于单片机的工作电压是+5V,而语音电路的正常工作电压是+12V,所以电源电路的设计采用LM7805和LM7812分别来生成所需电压下面先介绍一下两种芯片
3.
5.1LM78系列三端固定稳压器LM78系列的三端正稳压器,TO-220封装,能提供固定的输出电压,应用范围广内含过流、过热、过载保护电路带散热片时输出电流可达1A虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流其外部图及内部结构框图分别如图3-18和3-19所示1—输入,INPUT2—地,GND3—输出,OUTPUT图3-1878系列外部结构图图3-19LM78系列内部结构框图由于本设计采用了LM7812和LM7805两种三端固定稳压器,下面分别介绍两种稳压器在使用时的一些注意事项1.LM7812工作特性在使用7812时,要注意其一些极限值,以免在使用时损坏元件,此外,还应了解一下其所具有的一些电特性7812的一些极限值如表3-9所示,电特性如表3-10所示表3-97812的一些极限值参数名称符号额定值单位最大输入电压Vi35V最大输出电流Io
1.5A最大耗散功率Po20W最高结温Tjm150℃贮存温度Tstg-55~150℃表3-107812的电特性参数名称符号测试条件规范值单位最小值典型值最大值输出电压VoTj=25℃
11.
51212.5V输出电压Vo
14.5V≤Vi≤27V Io=5mA~1A
11.
412.6V输入电压ViIo≤
1.5A
12.535V负载电压调整率△VoTj=25℃:Io=5mA~
1.5A
1.6240mV负载电压调整率△VoTj=25℃:Io=
0.25A~
0.75A1120mV线路电压调整率△VoTj=25℃:
14.5V≤Vi≤30V
7.5240mV线路电压调整率△VoTj=25℃:16V≤Vi≤22V
2.2120mV静态电流IqTj=25℃8mA静态电流变化量△Iq15V≤Vi≤30V1mA静态电流变化量△Iq5mA≤Io≤1A
0.5mA输出噪声电压Vs10Hz≤f≤100kHz Tj=25℃10uV纹波抑制比RR15V≤Vi≤25V f=120HzTj=25℃60dB输出电压温漂△Vo/△TIo=1A-
0.8mV/℃输入输出电压差VoTj=25℃Io=1A
2.0V2.LM7805的工作特性
(1)主要特点输出电流可达1A输出电压5V过热保护短路保护输出晶体管SOA保护
(3)极限值(T=25℃)V1---输入电压(Vo=5~18V)35VRjc---热阻(结到壳)5℃/WRja—热阻(结到空气)65℃/WTopr—工作结温范围0~120℃Tstg—贮存温度范围.-65~150℃7805有几种典型的应用电路,分别如图3-20和3-21所示图3-20固定输出稳压器图3-21提高输出电压电路
3.
5.2电源电路的设计本设计采用交流220V供电,由于在本设计中需要+5V和+12V直流电,所以在电源电路设计中需要有两路电源输出电源电路设计如图3-22所示图3-22电源电路220V/50Hz的交流电进入本电路后,首先经过变压器进行变压,由交流220V变为交流14V,交流14V进入电桥电路进行整流,由交流电整流为直流电,再进过电容的滤波后进入12V集成三端稳压器7812,生成+12V直流电,来满足语音电路电源的需要,然后送入5V集成三端稳压器7805,生成+5V直流电,供给单片机应用另外,本电路还选用了+12V蓄电池一块,它在有220V交流电输入的时不工作或者被充电,在停电时输出12V电压支持本设计的电路继续工作一段时间,图中270欧电阻为电池的充电电阻,它使初始充电电流不至于过大而损坏电池
3.6软件设计
3.
6.1软件设计流程图如图3-24所示为系统的流程图,单片机初始化后开始查询串口信息,当有信号输入时,振铃电路工作,同时单片机扫描按键,当有按键按下时,单片机根据程序控制分电路工作图3-24系统流程图结论本论文是基于AT89C51单片机楼宇对讲机分机电路的设计,论文详细介绍了楼宇对讲机分机的硬件电路的组成及其工作原理该分机主要实现三种功能报警、开锁和语音通话测试表明该设计的电路结构简单,并且具有良好的实时性和快速性,因此具有良好的实用性在设计过程中,遇到了不少理论上问题,这些都对设计产生了影响,通过老师和同学的帮助,是我解决了这些问题本设计的方法和硬件电路都相对简单,但成功的完成了设计,唯一比较遗憾的就是没有实现仿真随着社会的发展,本文所设计的内容将呈现不足的地方,振铃电路更人性化设计,实现人声提示;语音电路通过全双工实现;在单元门口安装摄像头,实现视频;整个系统采用无线发射系统等等参考文献
[1]秦实宏,周龙,肖忠,等.单片机原理与应用技术.中国水利水电出版社,
2005.9
[2]李玉梅.基于MCS-51系列单片机原理及应用设计.国防工业出版社,
2006.5
[3]黄慧媛,李润国,等.单片机原理与接口技术.海军出版社,
2006.3
[4]魏立峰,王宝兴.单片机原理及应用技术.北京大学出版社,
2006.8
[5]肖来胜,冯建兰,夏玉泉.单片机技术实用教程.华中科技大学出版社,
2004.10
[6]吴少军,刘光斌.实用低功耗设计.人民邮电出版社,
2003.3
[7]张义和,陈敌北.例说
8051.人民邮电出版社,
2006.1
[8]罗凡华.对讲机原理、使用及维修图集
(二).人民邮电出版社,
1995.2
[9]陈淼,贾存良,胡双俊.一种新型楼宇对讲机分机的设计.现代电子技术,2007,8:39~40
[10]金爱华,陈亮.一种新型的对讲机电路.现代电子技术,2001,4:26~27
[11]童诗白,华成英.模拟电子技术基础第三版 .高等教育出版社,2001
[12]夏路易,石宗义.电路原理图与电路板设计教程Protel99SE.北京希望电子出版社,2002
[13]钱晓康.汇编语言程序设计.电子工业出版社,2000
[14]李勋.单片机微型计算机大学读本.北京航空航天大学出版社,2002
[15]无金戌等.8051单片机实践与应用.清华大学出版社,2002
[16]王治刚.单片机应用技术及实训.清华大学出版社,2004
[17]李华.MCS-51系列单片机使用接口技术.航天航空大学出版社,2000致谢在毕业论文完成之际,首先感谢王金丽老师的精心指导,在论文的设计过程中,老师给予了无私的帮助,为我解决了许多理论上与技术上的难题,在此表示衷心的感谢同时对给予我帮助的同学也表示由衷的感谢,他们对系统的设计提出了许多设计理念并提供了良好的学习环境学校实验室的良好学术氛围与和谐的人际关系为我的学习和研究提供了很好的外部环境,衷心感谢实验室的各位同学的大力支持与帮助最后要感谢我的家人,谢谢他们多年来对我的教育和培养附录楼宇对讲机分机电路原理图系统程序RESETBITP
3.2;重新设置按键ALARMBITP
1.0;报警按键UNLOCKBITP
1.1;开锁按键SOUNDBITP
1.2;语音按键ALARM_OUTBITP
2.0;报警标志位UNLOCK_OUTBITP
2.1;开锁标志位SOUND_OUTBITP
2.2;语音标志位SOUND_OUT1BITP
2.3;振铃标志位REDLEDBITP
2.4;LED指示灯REG_T0EQU40H;报警时间存储器REG_T1EQU41H;指示振铃时间存储器ORG0000HLJMPMAINORG0003LJMPINTER_INT0//外部中断0跳转入口ORG000BHLJMPTIME_T0//定时器0跳转入口ORG0023HLJMPSERIALPORT//串行口跳转入口;*************************************************//主程序;*************************************************ORG0100HMAIN:MOVSP5FH//设置堆栈起始地址MOVP0#0FFH//初始化端口MOVP1#0FFHMOVP2#0FFHMOVR2#20//定时器溢出标志位MOVREG_T0#60//报警1分钟MOVREG_T1#10//指示振铃时间10秒INIT:MOVTMOD#21H//设置定时器0方式1MOVTH0#3CH//设置初始值50000次一个定时中断MOVTL0#0B0H//装载定时器1初值,波特率为2400MOVTH1#0F4HMOVTL1#0F4HMOVSCON#51H//设定串口方式1,且准备接受应答信号SETBEA//开总中断SETBIT0//边沿触发SETBES//开启串行中断SETBTR1//启动定时器1MAIN_LOOP:AJMP$;****************************************************;串行口中断服务子程序;****************************************************SERIALPORT:CLRRI//防止再次发生中断PUSHACCSETBTR0//当信号数据输入完事振铃响CLRSOUND_OUT1//来信号时振铃MOVACCP1//读按键值ANLACC#07HMOVR3ACC//将累加器的数据存入R3JBALARMJUMP_LOOP1CLRSOUND_OUTCLRREDLEDSETBTR0//启动定时器0JUMP_LOOP1:JBUNLOCKJUMP_LOOP2CLRUNLOCK_OUTCLRREDLEDJUMP_LOOP2:JNBSOUNDEXIT0CLRREDLEDEXIT0:POPACCRETI;****************************************************;外部中断中断服务子程序;****************************************************INTER_INT0:PUSHACCCLRUNLOCK_OUT//关锁CLRREDLED//关闭LED指示灯SETBSOUND_OUTSETBSOUND_OUT1SETBREDLEDPOPACCRETI;****************************************************;定时器0中断服务子程序;****************************************************TIME_T0:PUSHACCDECREG_T0DECREG_T1DJNZR2EXIT;不到60s?MOVR2#20MOVAREG_T0CJNEA#0EXIT;//不到10秒?SETBSOUND_OUT1//10秒钟到,关闭振铃CJNER3#06HEXIT//不到1分钟MOVAREG_T1CJNEA#0EXITSETBSOUND_OUT//1分钟到,关闭报警器EXIT:MOVTL0#0B0H;从装定时器初始值并返回MOVTH0#3CHPOPACCRETIEND;程序结束输入级中间级输出级偏置电路是开始串口中断设置系统初始化否是否收到串口信息按键扫描处理处理按键事件。