毕业设计(论文)-红外遥控防盗电子密码锁的设计与制作.doc
《毕业设计(论文)-红外遥控防盗电子密码锁的设计与制作.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-红外遥控防盗电子密码锁的设计与制作.doc(31页珍藏版)》请在课桌文档上搜索。
1、本科生毕业设计(论文)题目 红外遥控防盗电子密码锁的设计与制作 姓名 学号 系 别 物理系 专业 电子信息科学与技术 指导教师 职称 高级实验师 年 月 日菏泽学院教务处制目 录摘要1关键词1Abstract1Key words1引言11 系统设计211 设计理论分析21.1.1 红外通信基本原理21.1.2 红外通信标准31.1.3 红外遥控原理412 总体方案设计41.2.1总体设计41.2.2主要模块设计52 系统硬件设计与实现521 硬件结构图522 遥控发射电路设计623 本机键开锁部分624 电源部分设计725 编码解码电路82.5.1 PT2262介绍82.5.2 单电阻振荡器9
2、2.5.3 PT2272介绍926 密码存储部分的电路设计1227 报警电路设计1328本机处理与遥控处理功能选择133 系统软件设计1431应用软件设计原则1432程序设计1533遥控接收程序1534 I2C通讯子程序1635系统程序173.5.1遥控密码系统的操作方法173.5.2实现上述操作方法的程序流程图184 技术难点及解决方案1941系统抗干扰措施2042系统节电措施225 系统调试2351整体调试2352硬件单元电路调试235.2.1红外遥控器(钥匙)调试235.2.2红外遥控门锁调试2453软件调试245.3.1红外数据接收模块调试245.3.2开锁记录模块下载模块调试246
3、结论与展望24参考文献26附录1系统整体电路图26附录2 主程序清单26致谢29红外遥控防盗电子密码锁的设计与制作红外遥控防盗电子密码锁的设计与制作摘要:本文围绕红外线遥控防盗密码锁控制系统的相关的理论和实践应用进行了研究。主要由发射和接收两部分组成,应用编/解码专用集成电路芯片来进行控制操作。红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波,当按下按键时,指令编码电路产生所需的指令编码信号,指令编码信号对载体进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制后的指令编码信号;红外接收电路将红外发射器发射的红外光转换为相应的电信号,再由解码芯片进行译码,最后由驱动电路来
4、驱动单片机执行电路实现开锁、重设密码等各种指令。关键词:密码锁;单片机;红外遥控Infrared remote control anti-theft electronic code lock design and productionAbstract:This article is mainly about the infrared remote control anti-theft cipher lock control system correlation theories and the practice application.It mainly consists of transmi
5、tting and receiving two components,application specific integrated circuit chip encoding / decoding to control operation.Infrared remote control transmitting circuit is used to send through infrared light emitting diode modulation of infrared light,when the keys are pressed,command coding circuit ge
6、nerates the required instruction encoding signal,instruction encoding signal of the carrier modulation,the driving circuit for power amplification by the transmitting circuit transmits the modulated command coding signal;The infrared receiving circuit of the infrared emitter infrared light is conver
7、ted to a corresponding electrical signal,and then the decoding chip for decoding,finally by the drive circuit to drive the MCU executive circuit to realize the unlocking,reset the password and other instructions.Key words:Password lock;Microcontroller;Infrared remote control引言 随着现代人们生活水平的提高和安全意识的加强,
8、各种各样的密码锁广泛进入了人们的生活和工作。当前市场上的密码锁有以下几种形式:机械式、电子式、磁卡式、智能IC卡式、指纹式等,电子式的密码锁市场占有量最大,因为它的成本相对较低,安全性高,操作简单。但是目前市场上的电子密码锁系统大多采用的是固定键盘式的,也就是将操作键盘固定在保险箱的面板上,这就使得用户在操作时没有隐蔽性,极易被人看见使得密码不安全,而且键盘一旦遭到强行破坏,再也无法输入密码。因而操作的安全性不高。为了解决目前电子密码锁的诸多不安全问题,本文引入红外遥控技术。由于红外遥控具有许多优点,例如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码调制方式
9、及数字加密技术,而且具有功率消耗低的优点;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。将红外遥控技术与密码技术相结合,在原有密码锁系统性能的基础上设计红外遥控密码锁系统,使用户在一定范围内的任何位置都能对保险箱进行开启,可以提高密码的安全性,克服了固定键盘式密码锁的不足。系统以AT89S52单片机为核心,利用红外遥控技术和电子密码锁技术结合,能进一步提高电子密码锁的安全性、可靠性与实用性,降低了硬件成本。1
10、 系统设计 11 设计理论分析1.1.1 红外通信基本原理 红外遥控1是单工的红外通信方式,本设计的红外遥控采用以通信方式为基础的红外遥控,而且本设计也使用了红外通信技术,故着重分析红外通信的基本原理。红外通信是利用红外技术实现两点间的近距离保密通信和信息转发。它一般由红外发射和接收系统两部分组成。发射系统对一个红外辐射源进行调制后发射红外信号,而接收系统用光学装置和红外探测器进行接收,就构成红外通信系统。红外线是波长在750nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人眼看不到的光线。红外通信一般采用红外波段内的近红外线,波长在0.75um至25um之间。红外数据协会(IR
11、DA)成立后,为了保证不同厂商的红外产品能够获得最佳的通信效果,红外通信协议将红外数据通信所采用的光波波长的范围限定在850至900nm之内。红外通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号(载波信号),通过红外发射管发射红外信号。常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。脉时调制(PPM)是红外数据协会(IRDA)和国际电子电工委员会(IEEE)都推荐的调制方式,本设计采用脉时调制方法,即用两个脉冲串之间的时间间隔来表示二进制信息,数据比特的传送仿照不带奇偶校验的RS232通信,首先产生一个同
12、步头,然后接着8位数据比特,如图1-1所示。载波信号的频率=38kHz,载波周期T=26.32us-图1-1 PPM调制波形图-t1t1t2t3二进制0二进制1-载波信号的频率=38kHz,载波周期T=26.32us,本设计使用单片机软件产生载波,取T=26us,脉冲宽度t1=10T=260us,二进制数0的脉冲串周期t2=500us,二进制数1的脉冲串周期t3=1000us。普通的红外遥控采用面向指令的帧结构,数据帧由同步码,地址码和指令码组成,指令码长度多为816个比特,传送多字节遥控协议时效率偏低,而增加指令码的长度不利于接收器同步,为此本设计选用一种面向字节的帧结构,采用类似于异步串行
13、通信的帧结构,每帧由一个起始位(二进制数0)、8个数据位和2个停止位(二进制数1)构成,如图1-2所示。每帧传送1个字节的数据,帧与帧间隔大于2ms,帧结构不含地址信息,寻址问题由高层协议解决。图1-2 数据帧结构示意图数据帖停止位数据位(8位)帖间隔起始位停止位由于红外光存在反射,因此,红外通信应采用异步半双在全双工的方式下发送的信号也可能会被本身接收工方式,即通信的某一方发送和接收是交替进行的。1.1.2 红外通信标准1993年,由HP、COMPAQ、INTEL等二十多家公司发起成立了红外数据协会(Infrared Data Association,简称IRDA),1993年6月28日,来
14、自50多家企业的120多位代表出席了红外数据协会的首次会议,并就建立统一的红外通讯标准问题达成了一致。IRDA1.0简称为SIR(Serial InfraRed),它是基于HP-SIR开发出来的一种异步的、半双工的红外通讯方式。SIR以系统的异步通讯收发器(UART)为依托,通过对串行数据脉冲的波形压缩和对所接收的光信号电脉冲的波形扩展这一编码解码过程(3/16 EnDec)实现红外数据传输。由于受到UART通讯速率的限制,SIR的最高通讯速率只有115.2kbps,也就是大家熟知的电脑串行端口的最高速率。IRDA标准包括三个基本的规范和协议:物理层规范(Physical Layer Link
15、 Specification)链接建立协议(ink Access Protocol:IRLAP)链接管理协议(Link Management Protocol:IRLMP)。1st step2nd stepFutureHID deviceApplicationHome ApplianceApplicationFuture deviceApplicationHA LLCFuture device LLCHID-IrBus LLCIrBus MACIrBus PHY图1-3 IRBUS红外线通信协议层物理层规范制定了红外通信硬件设计上的目标和要求,IRLAP和IRLMP为两个软件层,负责对链接进行
16、设置、管理和维护。在IRLAP和IRLMP基础上,针对一些特定的红外通信应用领域,IRDA还陆续发布了一些更高级别的红外协议,如TINYTP、IROBEX、IRCOMM、IRLAN和IRBUS等(见图1-3)。1.1.3 红外遥控原理红处线发射/接收控制电路均采用8051单片机来实现,电路简单,输出控制方式可选择,实用性强。体工作过程如下:发射时:如图2-2首先,将从串行发射口P3.1送出的数据反馈到P1.1口时行内部调制,再从P1.2口送出,再经过红外发射二极管发射出去,发射距离为10m。接收时:如图2-3采用与发射部分配套的红外接收头,将发射出的数据接收后送到串行口P3.0中,再由系统进行
17、确认接收数据是否与发送数据是否相符,相符则开锁,以发光二极管D2亮来表示,不相符则放弃,以发光二极管灭来表示。12 总体方案设计1.2.1 总体设计8051CPU红外接收头红外发射器键盘 复位报警器晶振电磁锁图1-4系统结构框图1.2.2 主要模块设计系统主要由红外发射块和本机处理接收模块两部分组成。其中发射模块是由MCS-51单片机、载波发生器、调制放大电路以及红外发射电路组成;本机处理接收模块2的控制核心是AT89S52单片机。外接键盘电路、红外接收电路、开锁电磁驱动电路、报警电路3和按键指示电路等如图1-5所示。单片机调制发 射红外发 射载波红外接 收单片机继电器机械锁图1-5 红外遥控
18、密码锁的组成框图2 系统硬件设计与实现 21 硬件结构图系统以单片机AT89S52为核心。系统结构框图如图2-1所示。本系统的功能设计目标应该包括以下几个方面:红外发射功能模块,红外线接收转换模块、单片机模块、蜂鸣器报警功能模块、密码存储功能模块,开锁功能模块等。下面详细介绍一下各单元的硬件电路和实现的功能。红外发射模块红外接收模块8051单片机系统AT24C02电磁锁报警模块图2-1红外遥控密码锁硬件结构图22 遥控发射电路设计遥控发射电路利用通用的红外发射管,如图2-2所示;从图中可以看出,遥控发射装置是利用8051单片机作为控制部分4,控制图中的发光二极光发射出红外线,从而使本机中的红外
19、接收部分感应,然后解码5,对照接收到的信号是否正确,如果正确就正常开锁,完成遥控开锁任务。图2-2遥控发射电路23 本机键开锁部分本机键开锁电路如图2-3所示,AT89S52作为本电路的核心6,P0口与P1.0,P1.1,P1.2外接本机键盘,P3.0口外接红外接收头,P1.3口外接报警信号放大器,用来放大报警信号,驱动扬声器,P1.7口外接开锁电磁驱动电路,P1.5外接密码选择键,EPROM内存有两密码,P2.0口用发光二极管显示按键是否按下,本电路由遥控发射器、接收器、键盘组成,本机采用了10个按键,作为密码输入键,同时也采用了遥控器开锁。有以下功能:1.当没有接收到遥控信号时,这时由键盘
20、输入密码,当5位有效密码输入正确时按“#”号确认,P1.7口输出高电平使电磁锁动作,完成开锁,同时,电路进入延时状态,延时5秒钟后,电路将自动恢复到初始闭锁状态。2.当5位有效密码输入正确,但没有按“#”号键确认时,这时电路将自动放弃,恢复到初始和闭锁状态。3.在输入5位有效密码时,必须按照先后序输入,如顺序错误或密码不对时,这时若不按“#”号确认,将无法开锁,并同时发出5秒钟的报警信号,用以提醒用户。4.若连续3次输入错误,系统会长时间报警,这时必须按复位键恢复到初始化状态。5.输入密码时,首位密码正确输入后,电路将开始自动计时,每位密码数之间的输入间隔应在3秒内。否则将输入超时处理,系统自
21、动放弃,恢复到初始状态。图 2-3本机键开锁电路24 电源部分设计本系统的电源部分使用LM7805芯片进行稳压后提供单片机5V的电压。其电源部分电路的设计如图2-4所示。该电源部分电路,使用四个1N4004二极管构成整流桥,可以输入直流或是交流9V电源,然后再通过7805稳定到5V供单片机工作。固定式三端稳压电源7805是由输出脚Vo,输入脚Vi和接地脚GND组成,它的稳压值为+5V,它属于LM78XX系列的稳压器,输入端接电容可以进一步的滤波,输出端也要接电容可以改善负载的瞬间影响,电路的稳定性也比较好。图2-4 红外遥控密码电源部分的电路原理图25 编码解码电路PT2262和PT2272是
22、台湾普城公司生产的一对COMS专用编码解码芯片。本系统采用这对芯片来实现键值的编码与解码。PT2262和PT2272的振荡频率都是通过一个外接电阻进行调节。2.5.1 PT2262介绍PT2262最大可以具有12个地址位,它的数据位最大可以有6个。每一个地址位可以有接地,接电源,悬空三种状态。每个数据位可以有接地,接高两种状态。PT2262就是将地址位和数据位的状态进行编码然后输出相应的编码信号。PT2262能够满足两种工作方式:射频工作方式(RF)和红外线工作方式(IR)。由于在整个系统的遥控方式上我选用的射频的工作方式,下面详细介绍PT2262的射频工作方式。编码芯片PT2262发出的编码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 红外 遥控 防盗 电子 密码锁 设计 制作
链接地址:https://www.desk33.com/p-1253756.html