本科生课程设计(论文)
3.1.4 单片机最小系统
图3.4单片机最小系统
单片机最小系统是由AT89C52单片机、晶振电路、复位电路组成。晶振电路的主要作用是向显卡、网卡、主板等配件的各部分提供基准频率,在电路产生震荡电流,发出时钟信号。复位电路是使单片机的CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作。
3.2 电源输入电路
密码锁主要控制部分电源需要用5V直流电源供电,其电路如图3.5所示,220V交流电源供电。其中,滤波电路采用的是电解电容和二极管并联方式滤波,简单的讲就是电容两端电压升高时,电容充电,电压降低时,电容放电,让电压降低时的坡度变得平缓,从而起到滤波的作用。这里选用电解电容是因为电解电容单位体积的电容量非常大,能比其它种类的电容大几十到数百倍,并且其额定的容量可以做到非常大,价格比其它种类相比具有相当大的优势,因为其组成材料都是普通的工业材料,比如铝等等。电解电容并联二极管,有效防止了电压反相。
9
本科生课程设计(论文)
图3.5电源输入电路
3.3 键盘接口电路
由于本设计所用到的按键数量较多而不适合用独立按键式键盘。采用的是矩阵式按键键盘,它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。本设计中使用的这个4*3键盘不但能完成密码的输入还能作特别功能键使用,比如清空显示功能等。键盘的每个按键功能在程序设计中设置 。其大体功能(看键盘按键上的标记)及与单片机引脚接法如图3.6所示。
图3.6 键盘输入原理图
S1-S10是数字按键,用户通过这些案按键可以输入密码,S11是确认按键,
10
本科生课程设计(论文)
S12是取消按键。
3.4 报警电路
报警部分由蜂鸣器及外围电路组成,加电后不发声,当有键按下时,“叮”声,每按一下,发声一次,密码设定完毕有2秒提示音。只有键入6位开锁密码完成正确才能开锁,开锁时有提示音。若密码键入错误,报警5秒,连续3次输入错误,报警1分钟。如图3.7所示。
图3.7 报警电路原理图
3.5 开锁电路
当用户输入的密码正确时,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。其实际电路如图3.7所示。
电路由驱动和开锁两级组成。由D1、R12、Q1组成驱动电路,其中Q1可以选择普通的小功率三极管如8050、9018都可以满足要求。D1是开锁指示灯;由D2、C5组成开锁。其中D2、C5是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。电磁锁的选用要视情况而定,但是吸合力要足够且有一定的余量。
11
本科生课程设计(论文)
图3.7 开锁电路原理图
12