遥控密码锁设计引言1总体方案设计2硬件实现及单元电路设计3红外遥控电路设计4系统软件设计方案5结论6目录目前红外线得到了很普片的应用,红外线IrDA,简称IR,是一种点对点的无线通讯方式,只能进行短距离的无线数据的传输,且中间不能有障碍物。所学过的知识认为目前主要有两种方案,一种是中规模集成电路控制,另一种是单片机控制。此设计将STC89C52单片机当成核心部件,使用单片机巧妙的编写设立丰富的I/O接口,还有其对调控的把握经过软件体系来调控所有的体系完成电子密码锁的基础功效。课题背景引言电子锁其为使用电子电路操控,将电磁铁亦或是电机与锁体作为执行配置的机电一体化工具,与以前的机械锁具相比较,比如现在门锁一般运用弹子锁,它的钥匙特别易遗失,由于电子锁不要求任何时候都将金属钥匙佩戴在身上,保密性就会得到特别大的提升。课题的目的课题的意义依据用户的需求,现在一定需解决的是现在市场中具有遥控密码锁的难题,以提升门禁体系的真实性与可靠性与市场需求而设立的此红外遥控密码锁体系。此设计拥有普通电子密码锁功效,同时增加了遥控作用。引言电子密码锁发展趋势从商品构造来说,中国密码锁种类大概有1300多,配套数目比较少,大型化与高精度商品比较稀少,不可以满足市场的需要。从当前的市场认可大小来说,运用最广泛的是键盘式电子密码锁。从技术程度上来看此手段已特别的成熟,大多数运用在家庭和公司的金库、保险柜与保险箱中。遥控式电子防盗锁大致分为无线电遥控与光遥控两种。光遥控又分为红外线遥控和可见光遥控。电子密码锁的探究从1930年左右就已经开始了。在1980年左右,很多电子密码锁也慢慢进去人们的视线。引言第一阶段联合软、硬件调试电路板,完成本次毕业设计。第二阶段第三阶段第四阶段最终阶段使用KeiluVision3软件编写单片机的C语言程序、仿真、软件调试。选用STC公司的单片机STC89C52,熟悉单片机内部结构,资源,以及调试设备的基本方法,选购其他电子元器件。使用PROTEUS软件进行模拟软、硬件调试。使用DXP2004设计硬件电路原理图,并设计PCB图完成人工布线。本设计完成的工作引言硬件设计总体方案设计红外发射模块红外接收STC89C52单片机系统报警模块AT24C02电磁锁红外遥控电路整体设计主机接收部分红外遥控电路设计晶振电路在此次设计里的重要功能是供给基准频率,在电路出现震荡电流过后产生时钟信息。复位电路则是为了使得单片机的CPU与体系中的拥有一定作用的元部件都位于一个明确的初始情况。键盘接口电路运行按键录入密码。开锁电路当使用者录入的的密码对的时候,进行开门。报警电路即为当录入的密码不正确的时候,蜂鸣器马上产生报警声。遥控发射部分红外遥控电路设计遥控发射器关键是红外发射二级管,STC89C52单片机,数码显示仪,矩形键盘与复位电路等构成。芯片择选的晶振必须有某种抗物理撞击实力,通常不使用一般的石英晶体而择选陶瓷共鸣器。红外发射管,它的内部构造和一般的发光二极管大致一致,材料不一样,在红外发射管的两边加上一定的电压产生红外线而非可见光。STC89C52红外发射器显示复位电路晶振电路键盘主控制器模块红外遥控电路设计使用STC89C52单片机作为整个体系的关键部分,用其调控密码锁进行控制,以完成其已定的性能指标。STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器。单片机的时钟电路和复位电路设计硬件实现及单元电路设计因为常用的STC单片机的量比别的品牌的单片机要多很多,同时执行速率迅速,因此此体系使用STC体系列的单片机,与别的系列单片机相比拥有特别多的优势。此体系使用内部形式的加电自复位的复位路线与时钟路线。时钟电路复位电路单片机的时钟电路和复位电路设计硬件实现及单元电路设计VCC(40):芯片电源,接+5V。GND(20):接地端。P0端口(P0.0-P0.7):P0口为一种三态双向口。P1端口(P1.0-P1.7):P1口特别用于使用者的I/O口。P2端口(P2.0-P2.7):P2口为里面上拉电阻中8位的双向I/O口。P3端口(P3.0-P3.7):P3口的管脚是具有双功能的。复位RST(9):复位录入。ALE/(30):地址锁存容许/片内EPROM编程脉冲。(29):外ROM选择通信号。EA/VPP(31):内外ROM选择/片内EPROM编程电源。键盘电路设计硬件实现及单元电路设计独立式按键矩阵式按键独立按键一般直接由I/O口线组成的单个按键线路,具有每个按键都独立使用一个I/O口线,每个按键的使用对别的I/O口线的状态不影响的特征。矩阵式按键,在单片机体系里,假如按键特别多的时候,常常使用矩阵式键盘,也叫做行列式键盘。其是由列线和行线构成,按键处在行与列线的交汇处。液晶显示电路设计硬件实现及单元电路设计为了可以形象的观察电子密码锁就要求明确特别多的讯息,此体系是以STC89C52单片机设计为基础的,使用得1602液晶同时被叫做1602字符型液晶,其为一种特定的用于表示数字、字母、符号等的液晶模块。存储芯片电路设计硬件实现及单元电路设计此次设计里掉电储存结构使用的是AT24C02储存器,其功能是在体系电源不使用的时候储存现在设置的密码数据。I2C是由AT24C02支撑的,其中的总线协议指出所有的把数据传输到总线的仪器当成发送器。AT24C02管脚示意图I2C总线和存储芯片连接电路图报警电路硬件实现及单元电路设计报警程序是由外围电路和蜂鸣器构成,加电之后没有声音,假如密码录入不正确产生报警信号。蜂鸣器有两种一种为压电式,一种为电磁式,电磁式分为两大类别,铁振形式和动圈模式,二者机理一样只是结构不同。密码锁电路硬件实现及单元电路设计密码锁其是根据继电器构成,假如密码录入无误的话,择选开锁,继电器便会吸引,从而来模仿电磁线圈的进行通电。电磁继电器额定工作电压直流电阻吸合电流继电器正常工作时线圈所需要的电压。继电器中线圈的直流电阻。继电器能够产生吸合动作的最小电流。硬件实现及单元电路设计红外遥控系统结构123红外遥控系统主要分为调制、发射和接收三部分。为了降低干扰使用价格低,性能真实的系统化红外接收头工作电压是2.7到5.5伏,光源对其没有影响,里面配有磁屏蔽,耗电特别少,灵敏度也比较低。其一般被厂家合成在一个器件里,作为整体化的接收头。红外遥控系统红外遥控电路设计此体系控制关键是STC89C52,传输端把待传送的二进制信息编号调节为一整套的脉冲串信息,经过红外发射管发出红外信息。红外通信基本原理红外遥控电路设计----------------图4.2PPM调制波形Fig.4.2PPMmodulationwaveform------------------------------t1t1t2t3二进制0二进制1----------------主程序流程图系统软件设计方案起初将电源连上,系统就会自动实施初始化设定,再在键盘中录入密码进而观察是不是成功接收,这个体系实施键盘扫描,唯有输入6位开锁密码实施完整后,则可以成功的开锁,假如密码输入不正确就会报警,选择是不是需要修正密码,假如需修正密码,则先录入原始密码,密码对了之后使用者才能够自行修正起始密码。报警修改密码?结束初始化报警程序修改密码程序YY密码正确?输入密码报警报警程序开锁?次数加1开锁程序继电器打开YNN开始开锁软件设计系统软件设计方案开始时按开锁键,输入密码,如果输入正确,则开锁成功。如果输入错误则执行报警程序。结论总结观点此次基于此研发出以STC89C52单片机为重点的特殊密码锁成功实现。此次课程的关键工作是研发出硬件部分与软件部分。此次设计步骤简单,很容易运用,功能性特别高。可以依靠传感器手段利用声控与人脸辨别来完成密码录入。感谢您的观看!