资源描述
精心整理本科毕业论文题 目 基于单片机AT89C51的楼宇呼叫系统的设计学 院 工学院 专 业 农业电气化与自动化 毕业届别 2011届 姓 名 刘锐增 指导教师 张开启 职 称 讲师 安徽工业大学教务处制二一 年 六 月书目书目1摘要21 绪论31.1 概述3课题背景和意义31.1.2 本课题探究内容41.2 方案论证与选择51.2.1 方案的分析与论证51.2.2 方案的总结62 楼宇呼叫系统各局部电路设计72.1 主控电路的设计7单片机AT89C5172.1.2 主控电路的设计72.2 电源电路的设计82.2.1 LM78系列集成三端稳压器82.2.2 电源电路的设计92.3 开锁电路的设计92.3.1 继电器的工作原理92.3.2 开锁电路的设计102.4 键盘电路的设计112.4.1 常用键盘接口112.4.2 主机键盘电路的设计122.5 语音通话电路的设计122.5.1 集成运算放大器的原理及特性132.5.2 语音通话电路的设计142.6 系统总线设计162.6.1 模拟开关CD4067162.6.2 系统工作原理介绍172.6.3 系统总线设计173 限制局部193.1 单片机限制系统介绍193.2 程序局部193.2.1 键盘的程序设计19结 论22参考文献23致 谢24附 录25基于单片机的楼宇呼叫系统的设计谈守娟安徽工业大学 工学院 农业电气化与自动化07级摘要:鉴于目前市场上已出现种类繁多的楼宇呼叫系统,本文主要论述了由AT89C51单片机构成的楼宇呼叫系统电路的设计过程,分析了楼宇呼叫系统的硬件组成,并具体介绍了各局部电路的工作原理。客人可以通过按下单元楼门口的键盘,选择欲访问的住户,通过语音电路,实现系统的对讲功能。另外,住户还可以电控开启门锁,访客通过数字键盘呼叫住户,得到住户的同意后访客才能进入楼内,从而限制了非法人员的进入。而且,该机型构造简洁小巧,操作便利,具有良好的实时性和快速性,因此具有良好的管用性。关键字:呼叫系统,单片机Abstract: Given the current market, it has been building a wide variety of call system, this paper discusses the composition of the AT89C51 microcontroller circuit building calling system design process, analysis of the building calling systems hardware components, and detailed the various parts of the circuit works. Guests can press the cell floor in front of the keyboard, select the desire of households to access, through the voice circuit, intercom system functions. In addition, residents can also open the electric door locks, visitor calling households through the numeric keypad to get the consent of residents to enter the building after the visitors, thus limiting the entry of illegal workers. Moreover, the model structure is simple compact, easy to operate, has good real-time and fast, so it has good practicality. Keywords: call system, SCM 1 绪论1.1 概述课题背景和意义随着改革开放的深化和市场经济的快速开展、提高,城市流淌人口大量增加,带来很多担心定因素,社会治安形势严峻,刑事案件特殊是入室盗窃、抢劫案件居高不下。针对这一日益突出的社会平安问题,中心提出对社会治安进展综合治理,并把创立平安文明小区作为社会治安综合治理的一项重要内容。基于我国目前的现状,以平安技术防范为主,辅以视频、通讯、网络系统将成为小区智能化系统的主流。住宅小区的特点是用户集中,容量大,统一保安管理,而且国内大局部地区经济收入不高,因此小区安防系统必需满意平安牢靠、经济有效、集中管理 的要求,虽然目前市场上有各种各样的安防系统,但是真正符合小区特点、适合小区运用的产品并不多。楼宇对讲系统作为这样的产品,具有连线少、户户隔离不怕短路、户内不用供电、待机状态不耗电、不用专用视频线、稳定性高、性能牢靠、维护便利等特点 。 随着居民住宅的不断增加,小区的物业管理就显得日趋重要。其中访客登记及值班看门的管理方法已不适合现代管理快捷、便利、平安的需求。楼宇对讲系统是在各单元口安装防盗门,小区总控中心的管理员总机、楼宇出入口的对讲主机、电控锁、闭门器及用户家中的可视对讲分机通过专用网络组成。以实现访客与住户对讲,住户可遥控开启防盗门,各单元梯口访客再通过对讲主机呼叫住户,对方同意前方可进入楼内,从而限制了非法人员进入。同时,假设住户在家发生抢劫或突发疾病,可通过该系统通知保安人员以得到刚好的支援和处理。我国住宅智能化不断开展,基于计算机应用技术、现代通讯技术和自动化限制技术的楼宇智能化系统快速开展。其中,楼宇对讲系统应用较为普遍,语音对讲已经进入千家万户。近年来,在国内一线城市的一些高端楼盘工程中,数字可视对讲系统投入应用。 楼宇可视对讲系统相对于传统对讲产品更加智能、平安。目前技术与系统设计已相对较为成熟,楼宇可视对讲系统将会成为智能建筑小区的根本配置。随着楼宇智能化产业的开展,楼宇可视化对讲产品本钱降低,市场应用得以提速扩大。国内房地产市场竞争剧烈,开发商为打造精品住宅,在住宅智能化方面投入有所增加。针对一些大型住宅小区,楼宇对讲系统采纳网络架构联网,实现了数字、语音、图像的快速传输,多路同时互通。为住宅小区安防、智能化管理供应了必要的载体。住宅小区物业管理的平安保卫部门通过小区平安呼叫管理机,可以对小区住宅楼平安呼叫系统的工作状况进展监视。如有住宅楼被非法翻开、平安呼叫主机或线路出现故障,小区平安呼叫管理主时机发出报警信号。小区物业管理部门与住户或住户与住户之间可以用该系统进展通话,如物业部门通知住户交各种费用、住户通知物业管理部门对住宅设施进展修理、住户在紧急状况下向小区的管理人员或邻里报警求救等。楼宇呼叫系统是一种用于高层住宅、公寓大厦、户间信息传递、防盗门铃限制和在紧急状况下住户向楼宇值班室报警的设备。它以功能其全、性能牢靠及容量大、造型美观、安装运用便利而深受广阔用户欢送,并且也在平安生活小区中得到了广泛的应用。系统主要由主机、分机、电源、电控锁等组成,依据类型可分为直按式、数码式、数码式户户通、直按式可呼叫、数码式可视呼叫、数码式户户通可视呼叫等。 本课题探究内容楼宇呼叫系统是一种用于高层住宅、公寓大厦、户间信息传递、防盗门铃限制和在紧急状况下住户想楼宇值班室报警的设备。它以功能及全、性能牢靠其容量大、造型美观、安装运用便利而深受广阔用户欢送,并且也在平安生活小区中得到了广泛的应用。本课题要求设计一款构造简洁、操作便利、本钱低的非可视楼宇呼叫系统。来访者可通过楼下单元门前的主机便利的呼叫住户。一、本设计的工作方式楼门平常总处于闭锁状态,幸免非本楼人员在未经允许的状况下进入楼内,本楼内的住户可以用钥匙自由的出入大楼,当有客人来访时,客人需在楼门外的呼叫机键盘上按下欲访住户的房间号,呼叫欲访住户的分机。被访住户的主子通过呼叫设备与来访者进展双向通话,通过来访者的声音确认来访者的身份。确认可以允许来访者进入后,住户的主子利用呼叫分机上的开锁按键,限制大楼入口门口的电控门锁翻开,来访客人方可进入楼内。来访客人进入楼后,楼门自动闭锁。系统不仅增加了高层住宅平安保卫工作,而且大大便利了住户,削减很多不必要的上下楼麻烦。二、楼宇呼叫系统的根本构造1、主机:主机是楼宇呼叫系统的限制核心局部,每一户分机的传输信号以及电锁限制信号等都通过主机的限制。2、分机:分机是一种呼叫话机,一般都是与主机进展呼叫,它可分为可视分机,非可视分机,本设计采纳非可视分机。具有电锁限制功能和监视功能,一般安装在用户家里的门口处,主要便利住户与来访者呼叫交谈。3、电源:将220V居民用电经降压整流供应应电路与单片机一个稳定的电压。4、电控锁:它的内部构造主要由电磁机构组成。用户按下分机上的电锁键就能使电磁线圈通电,从而使电磁机构带动连杆动作,就能限制大门的翻开。5、闭门器:它是一种特殊的自动闭门连杆机构。它具有调整加速度和作用力度,运用便利、敏捷。1.2 方案论证与选择 方案的分析与论证1、对于单片机的选择:依据本课题设计要求本机芯片选用MCS-51 系列单片机AT89C51, 这种芯片用CMOS 工艺制造,功耗低;I/O端口有较大的带载实力,拉出电流可达25mA,可简化外围电路;执行速度高;且具有程序加密性好、价位低廉等优点。在本系统中经软件编程,完成以下功能:键盘输入识别、语音通讯、按键开锁等。2、对于键盘的选择:直按式对讲系统主机上每个住户设置一个呼叫按键,每个按键通过呼叫线与相对应的住户连接,干脆按该住户呼叫键即可干脆呼叫住户,直观好用,但无保密功能。该类楼宇对讲系统的连接系统,除了送话线、受话线、开锁线、地线四根共用线外,每个住户须要一根呼叫连接线,如该楼有20个住户,那么须要20根呼叫线。该类呼叫系统主机本钱较低,但连接系统本钱较高,且电路连接线较多,连接困难。数码式对讲系统主机上设置09十个数字按键,内置编码识别系统,每个住户设置一组数字编码,输入该住户的密码,才能呼叫该户,假如不知道该户编码,无法呼叫,具有必须的保密功能,幸免用户被无故打搅。该类对讲系统全部用户通过一根呼叫共用线即可与主机连接,输入数字后,编码系统识别后呼叫相应的用户。3、关于语音电路的选择:该类楼宇对讲系统主机本钱较高,但连接系统连接线少,本钱低,只需呼叫线、送话线、受话线、开锁线、地线五根共用线。半双工通讯方式是指当数据的发送和接收分流,分别由两根不同的传输线传送时,通信双方都能在同一时刻进展发送和接收操作。在全双工方式下,通讯系统的每一端都设置了发送器和接收器,因此,能限制数据同时在两个方向上传送。全双工方式无需进展方向的切换,因此,没有切换时间所产生的时间延迟,这对那些不能有时间延迟的交互式应用特别有利。这种方式要求通讯双方有发送器和接收器,同时须要两根数据线传送数据信号。虽然这种方式比拟便利,但其电路设计相对困难,而且应用在楼宇对讲系统中比拟奢侈。4、关于接线系统的选择:有线系统就是系统所须要的全部的零部件都是看得见的电线进展连接的,这种方式比拟奢侈,而且在连接时的工作量比拟大,但其工作性能比拟牢靠、稳定,适合应用于中小型电路。无线对讲系统没有电线的连接,主要靠无限的放射和接收装置进展信号的传输。具有机动敏捷,操作简便,语音传递快捷,运用经济之特点。可实现高效、即时的处理各种事务,最大限度地削减可能造成的损失。建立楼宇内无线对讲系统对于平安保卫,设备维护,物业管理等各项管理工作将带来极大的便利。虽然这种方式比拟便利,但其电路设计要比有线系统困难的多,而且性能不必须牢靠。由于本设计主要完成开锁和语音通话等简洁的功能,系统地用户较少,相比拟而言,设计选用有线系统保证牢靠的信号传输和语音通讯。 方案的总结本课题设计一个基于单片机AT89C51的非可视楼宇呼叫系统,完成键盘处理、对讲、电控开锁等功能的限制,依据以上表达结合本课题设计要求,该系统门口主机键盘选用直按式键盘接口,语音通讯系统选用半双工语音通讯方式以及有线对讲系统。图1-1所示为系统构造框图。2 楼宇呼叫系统各局部电路设计2.1 主控电路的设计单片机AT89C51AT89C51是一种带4K字节闪存可编程可擦除只读存储器FPEROMFlash Programmable and Erasable Read Only Memory的低电压、高性能CMOS 8位微处理器,俗称单片机。并且与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪耀存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微限制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式限制系统供应了一种敏捷性高且价廉的方案。1. AT89C51主要特性: 与MCS-51微机限制系列产品兼容。 4K字节可编程闪耀存储器 寿命:1万次写/擦循环 数据保存时间:10年 全静态工作:0Hz-16MHz 三级程序存储器锁定 宽工作电压范围:Vcc可为+2.7V+6V。 空闲状态维持低功耗和掉电状态保存存储内容2. 管脚说明:AT89C51的引脚构造图,有双列直插封装DIP方式和方形封装方式。外形及引脚排列如下图1、 电源刚好钟引脚:VCC、VSS、XTAL1、XTAL2。2、 限制引脚:/PSEN、ALE/PROG、/EA/VPP、RESET即RST。3、 I/O引脚:P0、P1、P2、P3,为4个8为I/O的外部引脚。 主控电路的设计图2-1为分机主控电路设计图,本设计采纳AT89C51单片机作为限制芯片,具体操作功能通过编写程序来实现当单元楼梯口访客通过对讲机呼叫住户时,其发出的信号传给单片机,AT89C51单片机接收到该信号后就会在程序限制下的管脚上产生一个高电平,振铃工作,发出声音,呼叫住户。住户听到铃声后可选择两种操作方式:开锁和语音通话。“开锁”是单片机主控电路发出吩咐,干脆翻开单元门,让访客进来;“语音通话”即是给单片机发出吩咐,限制语音电路工作,以实现住户与访客的语音通话。以上两种操作,不管住户进展哪种操作,单片机在主程序的限制下在管脚上产生一低电平,占线指示灯亮,说明用户分机正在工作。在单片机系统应用中,单片机对键盘的限制方式有程序限制扫描方式、定时扫描方式和中断扫描方式三种。本设计中案件采纳中断扫描方式,既当有按键被按下时,振铃呼叫用户,同时启动分电路工作。2.2 电源电路的设计本设计电源电路主要为主控电路和语音电路供应稳定的电压,由于单片机的工作电压时+5V,而语音电路的正常工作电压是+12V,所以电源电路设计采纳LM7805和LM7812分别来生成所需电压。下面先介绍一下这两种芯片。 LM78系列集成三端稳压器78xx系列集成电路的外形如图A所示,芯片上自带一孔、散热片,运用时应用螺钉将其固定在铝质散热片上,以利散热。图1使LM78系列的典型应用电路,这个电路特别简洁,在电路的输入和输出关系比拟明确的状况下,一般在在电路图中不再标明集成块的引脚序号。C1为输入电容,一般状况下可省去不接,但当集成块远离整流滤波电路时,应接入一只0.33uF左右的电容器,其作用是改善纹波和抑制输入的过电压。C2为输出电容器,只要接抑制0.1uF左右的电容器就可以改善负载的瞬态响应,在实际应用电路中,C2往往运用大容量的电解电容,目的是使输出直流电压更加平滑,但此时假如集成块的输入端出现短路故障,输入端上的大电容储存的电荷将通过集成块内部的输出调整管得放射机基极PN结放电,瘾大电容释放的能量较大有可能会造成集成块的损坏。为解决这一冲突,可在集成块的输入端与输出端之间反接一只二极管,见图2-3中的VD。这个二极管可在电路出现输入端短路故障时为电容C4供应放电通路,以爱护集成稳压器。 电源电路的设计本设计采纳沟通220V供电,由于在本设计中须要+5V和+12V直流电,所以在电源电路设计中须要有两路电源输出。电源电路设计如图2-3所示:220V/50HZ的沟通电进入本电路中,首先经过变压器进展变压,由沟通220V变为14V,沟通14V进入电桥电路进展整流,然后沟通电整流为直流电,再进展电容的滤波后进入12V集成三端稳压器7812,生成+12V直流电,来满意语音电路电源的须要,然后送入5V集成三端稳压器7805,生成+5V直流电,供应单片机运用。另外本电路还选用了+12V蓄电池一块,它在有220V沟通电输入时不工作或者被充电,在停电时输出+12V电压支持本设计的电路接着工作一段时间,图中270欧电阻为电池的充电电阻,它使初始充电电流不至于过大而损坏电池。2.3 开锁电路的设计开锁电路完成开启门锁的功能,采纳继电器实现。继电器有多种分类,下面先介绍一下继电器在本系统中的应用。 继电器的工作原理继电器是一种电子限制器件,它具有限制系统和被限制系统,通常应用于限制系统中,它事实上是用较小的电流去限制较大电流的一种“自动开关”。故在电路中起着自动调整、平安爱护、转换电路等作用。 开锁电路的设计本设计的开锁电路采纳继电器限制的开关量输出电路,开关量输出电路时时限制着动力设备的启停。假如设备的启停负荷不太大,而且启停操作的响应速度也要求不高,那么适合于继电气隔离的开关量输出电路。由于继电器首先须要必须的电流才能动作,所以必需在单片机的I/O口与继电器线圈之间接7407或75452P等驱动器,本设计采纳外接7407驱动器。本设计所用继电器是直流电磁式继电器,图2-4为本设计开锁电路的原理图,继电器的动作由单片机AT89C51的P1.0端限制,单片机的输出口通过驱动器7407限制继电器线圈。当单片机输出口的输出为低电平常,继电器线圈有电流流过,那么继电器动作;反之,当单片机输出口输出高电平常,继电器上无电流流过,开关复原到原始状态。继电器K由晶体管9013驱动,9013可以供应300mA的驱动电流,适合于继电器工作电流小于300mA的场合。Vcc的电压范围是630V。光电耦合器运用TIL117。TIL117有较高的电流传输比,最小值为50%。晶体管9013的电流放大倍数大于50。当继电器线圈工作电流为300mA时,光电耦合器须要输出大于6.8mA的电流,其中9013基极对地的电阻分流约0.8mA。输入光电耦合器的输入电流由7047供应,电流约为20mA。二极管D 的作用是爱护晶体管T。当继电器K吸合时,二极管截止,不影响电路工作。继电器释放时,由于继电器线圈存在电感,这时晶体管T已经截止,所以会在线圈的两端产生较高的感应电压。这个感应电压的极性是上负下正,正端接在Tde集电极上。当感应电压与Vcc之和大于晶体管T的集电极反向耐压时,晶体管T就有可能损坏。参加二极管D之后,继电器线圈产生的感应电流由二极管D流过,因此不会产生很高的感应电压,晶体管T得到了爱护。2.4 键盘电路的设计键盘是根本的输入设备,在单片机应用系统中能实现向单片机输入数据、传送吩咐等功能,是人工干预单片机的主要手段。下面介绍键盘的工作原理,键盘接口类型及其按键识别方法。 常用键盘接口单片机常用键盘接口分别为独立式键盘接口,和行列式键盘接口。独立式键盘接口每个按键各接一根输入线,通过检测输入线的电平状态判定哪个按键被按下。在按键数目较多时,独立键盘电路需用较多的输入口线且电路构造困难,故此键盘适用于按键较少或操作速度较高的场合。行列式也称矩阵式键盘适用于按键数目较多的场合,它由行线和列线组成,按键位于行、列的穿插点上。很明显,在按键数目较多的场合,行列式键盘与独立式键盘相比,要节约很多的I/O口线。在行列式键盘接口电路中,假如内部有上拉电阻,那么外部电路的上拉电阻可以省去。一、 键盘的工作方式键盘工作方式的选取依据实际应用系统中CPU工作的忙闲状况而定,其原那么是既要保证能刚好响应按键操作,又不要过多占用CPU的工作时间。通常键盘工作方式有3种,即编程扫描、定时扫描和中断扫描。1. 编程扫描方式:只有当单片机空闲时,才调用键盘扫描子程序,反复的扫描键盘,等待用户从键盘上输入吩咐或数据,来响应键盘的输入恳求。2. 定时扫描工作方式:每个必须的时间对键盘扫描一次。通常利用单片机内的定时器,产生10ms的定时中断,CPU响应定时器溢出中断恳求,对键盘进展扫描,在有键按下时识别出该键,并执行相应键的处理功能程序。3. 中断工作方式:只有在键按下时,才执行键盘扫描程序并执行该按键功能程序,假如无键按下,单片机将忽视键盘。 主机键盘电路的设计键盘工作过程如下框图2-5所示,首先键盘的工作方式可以采纳中断工作方式,当只有键按下时,才执行键盘扫描程序,否那么,单片机将不予理睬键盘。其次采纳线反转法确定具体的键号。最终实现按键的功能,执行键处理程序。综上所述可以采纳28行列式矩阵式键盘,如图2-6所示,键盘扫描工作方式的工作过程如下:1. 在键盘扫描子程序中,首先判定键盘上有无按键按下。其方法为P0口8位输出全为0,读P2口状态,假设P2口全为1,那么说明键盘无按键按下;假设不全为1,那么说明键盘可能有按键按下。用软件延时10ms来消退按键抖动的影响。的确有按键按下时,进展下一步。2. 求按下键的键号。依据前面介绍的扫描法,逐列置0扫描,读入行线的状态,最终确定按键的位置。3. 等待按键释放后,再进展按键功能的处理操作。2.5 语音通话电路的设计语音电路的设计主要是采纳集成运算放大器,其电路设计相对简洁,而且具有较好的抗干扰实力。 集成运算放大器的原理及特性1、集成电路运算放大器集成电路运算放大器是一种高电压增益、高输入阻抗和低输出阻抗的多级干脆耦合放大电路。它的种类很多,电路也不一样,但构造有共同之处。一般由输入级、输出级、中间放大级、电平移动级,补偿过载爱护电路等组成。依据其构造特点,一般利用差动电路包括温漂在内的共模干扰,利用电流源解决弱电流偏置问题,利用有源负载提高开环增益。集成运算放大器的组成如框图2-7所示。输入级:要求输出电阻高,差模放大倍数高,抑制零点漂移和共模干扰信号的实力强。都采纳差分放大电路。中间级:要求电压放大倍数高。常采纳带恒流源的共放射极放大电路构成。偏置电路:为各级放大电路供应稳定和适宜的偏置电流,确定各级的静态工作点,一般由恒流源电路构成。2、模拟选通放大器F3140A和F3140BF3140是一种多功能的集成运算放大器,其各管脚功能如表2-1 所示。表2- 1 F3140各个管脚的功能管脚号23615478符号IN-IN+OUTOA+OA-V+V-S功能输入输出调零电源选通F3140的工作状态受选通端S限制,当S端低电位时,无论输入端有无信号输入,输出端均无信号输出,即F3140被阻断;当S端高电位时,F3140将信号放大输出,即F3140被选通。因此,将二个始终相依的脉冲信号接入F3140A和F3140B的S端,即可限制F314A和F3140B分时交替工作,实现送话方向的瞬时单向选通。利用F3140模拟选通功能组成的声控半双工对讲机原理框图如图2- 所示。其核心是在语音信号发出的同时,产生两路输出凹凸电位始终相异的限制信号,限制F3140A和F3140B分时交替工作,从而实现了对对讲机实行声控的目的。限制信号的高电位值接近正电源V+。低电位值接近V-。MIC拾取A方欲传送到B方的语音信号。当A方讲话时,语音信号经过整流滤波,使同相比拟电路输出高电位,选通F3140A,语音信号从A方传到B方,而反方向比拟电路输出低电位,阻断F3140B,B方不能向A方传送消息。反之,假设A方不讲话,那么同相比拟电路输出低电位,阻断F3140A,而反方向比拟电路输出高电位,选通F3140B,B方可向A方传送信息。利用A方语音信号选通F3140、运用12V单一电源的声控半双工语音电路,如图2- 8所示。其工作原理按其各自功能的不同,作如下分析。 语音通话电路的设计1、整流滤波电路 MIC拾取A方语音信号经前置放大器A放大后,分成两路:一路输入F3140A,用于音调功率放大;另一路输入整流滤波电路,用于产生F3140的选通信号。整流滤波电路由正半波整流电路A1和RC低通滤波电路组成。假设UI大于UC,运放A1的负反应减弱,那么在A1的开环增益作用下,其输出电压快速增加,整流二极管D1导通,形成深反应,于是UC跟随UI,电容C充电。反之,假设UI小于UC,那么D1截止,电容C通过电阻R放电。假如C的放电时间短于A方语音中途停忽然间,那么将是改变平缓的脉动直流电压,其数值大于6V。2、比拟电路比拟电路由同相比拟器A2和反相比拟器A3构成。比拟器的输入信号就是滤波电路的输出信号UC;参考电压UR是由10k电位器对12V直流电压源分压源分压得到,其数值大于6V。A方讲话时,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牢靠地阻断。2.6 系统总线设计 模拟开关CD4067本系统用户分机按键选用多通道模拟开关CD4067,CD4067模拟开关是数字电路中模拟开关是很有用的器件,用它来切换数字信号的传输是特别便利的。本系统通过单片机AT89C51将按键通过必须的程序计算得出,再换算成为四位二进制编码,然后通过模拟开关CD4067将选通信号传输给用户。CD4067是单16路单刀16位模拟开关,各开关由外部输入二进制的地址码A、B、C、D来切换。其中脚10、11、13和14是地址码A、B、C、D的输入端;脚211和1623是开关的输入/输出端开关位;脚1是开关的输出/输入公共端开关刀;脚15为限制端,低电平有效选通,高电平制止开关开路。CD4067的真值表如附表所示。4位二进制码A、B、C、D共有16种状态,所以可以限制16个开关的通断。表2-2 CD4067模拟开关DCBAINH接通通道00000“0”00010“1”00100“2”00110“3”01000“4”01010“5”01100“6”01110“7”10000“8”10010“9”10100“10”10110“11”11000“12”11010“13”11100“14”11110“15”1均不接通 系统工作原理介绍本课题设计一个楼宇呼叫系统,要求当访客按下门口主机上所需访问的用户门号时,用户可收到呼叫信号并赐予相应的回复。现设计的系统,当访客按下主机按键时,单片机AT89C51扫描键盘,确定按键号,再将信号通过多路模拟开关CD4067将选通信号传递给用户,用户接通室内分机与访客谈话,之后按下开锁按钮为访客开门。整个对讲系统的工作过程是:电源盒为主机供应电源,内部设有降压充电电路,将市电降压、整流、滤波后,向蓄电池充电,市电停电时由蓄电池供应电源。主机是整个系统的核心,内部设有电源限制电路、呼叫电路、对讲电路、开锁电路等,通过呼叫线、送话线、受话线、开锁线、地线这五条连接线与用户分机连接。访客要进入楼内,先按防盗门主机上的编号按键,该住户分机振铃响起,住户摘机后通过对讲系统对来人进展确认,然后按开锁键,使主机上的开锁电路动作,将防盗门翻开。 系统总线设计1. 系统接线方式:4芯主杆线+1条呼叫线,1、2、3、4为系统主杆线,与每台分机内表示绿、红、黑、白字符位置相接,蓝线为分机呼叫线,将按键位置相对的房号呼叫线接到该用户分机即可。2. 五线分机电路简洁,一般为不保密通话,既可以有2户同时和主机通话,主机呼叫分机须要始终按住按键,振铃声才会有,分机5根线一般为送话线、受话线、开锁线、接地线、呼叫振铃线。其中送话线、受话线、开锁线、接地线是公共线。3 限制局部3.1 单片机限制系统介绍单片机AT89C51在本设计中的作用主要是将门口主机的按键信息扫描之后计算出键码,并传送给模拟开关CD4067使住户能接收到呼叫恳求,并且完成语音通话的信号恳求与传输,能够限制电门锁翻开楼门。3.2 程序局部 键盘的程序设计键盘采纳编程扫描工作方式,键盘的功能有以下四个方面:1判定键盘上有无按键闭合,其方法为扫描口P0.0P0.7,输出全为0。读P2.0、P2.1口的状态,假设P2.0、P2.1为1键盘上行线全为高电平,那么键盘上无按键闭合,假设P2.0、P2.1不全为1,那么有键处于闭合状态。2去除键的机械抖动,其方法为判别出键盘上有按键闭合后,延迟一段时间再判定键盘的状态,假设仍有键闭合,那么认为键盘上有1个键处于稳定的闭合期,否那么认为是键的抖动。3判别闭合键的键号,方法为对键盘的列线进展逐列扫描,扫描口P0.0P0.7口依次输出以下编码,既只有1列为低电平,其余各列为高电平,相应地依次读P2口的状态,假设P2.0、P2.1全为1,那么列线为0的这1列上没有键闭合。闭合键的键号等于为低电平的列号加上行线的首键号。即键号N=行首键号+列号。4CPU对键的1次闭合仅做1次处理,采纳的方法为等待闭合键释放以后再处理。1、键盘程序流程图:1. 键盘子程序如下:KEYI: MOV A,#00H ;判有无键按下,使全部列线为0的编码AKL1: JNB P2.0,PK1 ;第一行如有闭合键,跳PK1进展处理 JB P2.1,KL1 ;在其次行键中无闭合键跳KL1PK1: ACALL DL10 ;调用延时10ms子程序DL10软件消退抖动JNB P2.0,PK2 ;判定是否由抖动引起的?JB P2.1,KL1PK 2: MOV R7,#08H ;不是抖动引起的 MOV R6,#0FEH ;判定哪一个键按下,FEH为最左一列为低 MOV R3,#00H ;R3为列号存放器 MOV A,R6KL2: JNB P2.0,PKONE ;读第1行线状态,假设有键闭合,跳PKONE JB P2.1,NEXT ;读第2行线状态,是第2行某键闭合否? MOV R4,#08H ;第2行键中有键被按下,08HR4 AJMP PK3PKONE:MOV R4,#00H ;第1行键中有键按下,00HR4 PK3: MOV SBUF,#00H ;等待键释放,发送00H使全部列线为低KL3: JNB P2.0,KL3 ;判行线状态 JNB P2.1,KL3 MOV A,R4 ;2行线均为高,说明键已释放 ADD A,R3 ;计算得键码A RETNEXT:MOV A,R6 ;列扫描码左移一位,判下一列是否按下 RL A ;列扫描向右一列 MOV R6,A ;记住列扫描码于R6中 INC R3 ;列号增1 DJNZ R7,KL4 ;列计数器R7减1,8列键都检查完否? AJMP KEY1 ;8列键扫描完,起先下一个键盘扫描周期DL10: MOV R7,#0AH ;延时10ms子程序DL: MOV R6,#0FFH DL6: DJNZ R6,DL6 DJNZ R7,DL RET 结 论经过将近两个月的毕业设计,从最初的茫然到渐渐的进入状态,再到对思路的渐渐清楚,整个设计写作的过程让我学习到了很多,更是体会到了很多,我将学习过的课本再次找出来进展系统的学习,才发觉过去驾驭的学问太过于零零散散,而通过这次的毕业设计,我对单片机学问有了进一步的了解,并且通过去图书馆和上网查找资料和翻阅了很多工具书,熟识了单片机AT89C51的引脚功能,并且在做设计的过程中尝试了与其它芯片的连接。在写作过程中遇到了自己解决不了的困难刚好地与导师联系,并和同学相互沟通,请教专业课教师,在大家的协助下,困难一个一个解决掉,论文也渐渐成型。毕业设计诚然是一门专业课,给我很多专业学问以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我很多道,给了我很多思,给了我莫大的空间。同时,设计让我感受很深。使我对抽象的理论有了具体的相识。通过这次课程设计,我驾驭了常用单片机芯片的功能;熟识了常用编码器、译码器;了解了电路的连线方法。脚踏实地,实事求是,谨慎严谨的学习看法,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。过而能改,善莫大焉。在课程设计过程中,我不断发觉错误,不断改正,不断领悟,不断获得。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论学问是远远不够的,只有把所学的理论学问与实践相结合起来,从理论中得出结论,才能真正为社会效劳,从而提高自己的实际动手实力和独立思索的实力。 参考文献1 张毅刚.单片机原理及应用.高等教育出版社,2006.2 楼然苗、李光飞.单片机课程设计指导.北京航空航天大学出版社,2007.3 杨兴瑶、张益清、杨震绪.新编管用电子电路.化学工业出版社,2007.4 陈振官等.数字电路及制作实例.国防工业出版社,2006.5 王东峰等.单片机C语言应用100例M.电子工业出版社,2009.6 刘守义等.单片机技术根底M.西安电子科技大学出版社,2007.7 钟富昭等.8051单片机典型模块设计与应用M.人民邮电出版社,2007.8 李同等.单片机入门与开发M.机械工业出版社,2008.9 李广弟等.单片机根底M.北京航空航天出版社,2001.10 Vizimuller, P.: RF design guide-systems, circuits, and equations (ArtechHouse, Boston, MA, 1995)6R. Dye, “Visual Object-Orientated Programming,” Dr. Dobbs MacintoshJournal, Sept. 1st ( 1991).11 Yang. Y., Yi. J., Woo, Y.Y., and Kim. B.: Optimum design for linearityand efficiency of microwave Doherty amplifier using a new loadmatching technique, Microw. J., 2001, 44, (12), pp. 203612 AT89C51 DATA SHEEP Philips Semiconductors 1999.dec致 谢这次毕业论文的制作过程是我的一次再学习、再提高的过程,在论文中我充分运用了大学期间所学到的学问。我从资料的收集中,驾驭了很多单片机、模拟开关、译码器与编码器的学问,让我对我所学过的学问有所稳固和提高,并且让我对当今单片机的开展及在日常生活和社会开展过程中的应用有了必须的了解。在整个过程中,我学到了新学问,增长了见识。在今后的日子里我仍旧要不断的充溢自己,争取在所学领域有所作为。这次毕业设计最终顺当完成了,在设计中遇到了很多问题,最后在教师的指导下,最终游逆而解。在今后社会的开展和学习实践过程中,必须要不懈努力,不能遇到问题就想到要退缩,必须要不厌其烦的发觉问题所在,然后一一进展解决,只有这样,才能胜利的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样恒久不行能收获胜利,收获喜悦,也恒久不行能得到社会及他人对你的认可!这次能顺当完成毕业设计,特殊要感谢教师的指导和同学的协助。附 录
展开阅读全文