毕业设计论文红外遥控密码锁的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订教研室(或答辩小组)及教学系意见前言红外线IrDA,简称IR,是一种点对点的无线通讯方式,只能进行短距离的无线数据的传输,且中间不能有障碍物。
红外线又称红外光波,在电磁波谱中,光波的波长范围为0.01um —1000um;波长为0.76um —1000um 的光波为红外光(线),红外线遥控是利用近红外光传送遥控指令的,波长为0.76um — 1.5um;用近红外作为遥控光源,是因为目前红外发射器件与红外接收器件的发光与受光峰值波长一般为0.8um —0.94um,在近红外光波段内,二者的光谱正好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性。
目前红外线得到了很普片的应用,如红外线鼠标,红外线打印机,红外线键盘等等。
本论文设计的是基于C51单片机的红外遥控密码锁。
该锁采用6位数作为密码,红外遥控密码锁的应用研究主要应用了单片机的编程进行红外的编码与解码,并通过单片机实现密码的设置、修改及识别功能。
一绪论1.1课题背景进入二十一世纪以来各种电子信息技术进入高速发展阶段,包括信息系统技术微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术,红外线是一种人的肉眼看不见的光线,最近二三十年来,初露头角的红外技术,在各个领域里获得了广泛的应用。
开始应用到生产上,并形成了一门崭新的技术—红外技术。
本设计针对传统机械锁的不足而设计的通过红外来控制的密码锁。
1.2红外通讯红外通讯,顾名思义,就是通过红外线传输数据。
在电脑技术发展早期,数据都是通过线缆传输的,线缆传输连线麻烦,需要特制接口,颇为不便。
于是后来就有了红外、蓝牙、等无线数据传输技术。
红外通讯技术利用红外线来传递数据,是无线通讯技术的一种。
红外线的特征:红外传输是一种点对点的传输方式,无线,不能离的太远,要对准方向,且中间不能有障碍,由于红外线的直射特性,红外通讯技术不太适合传输障碍比较多的地方。
因此,红外通讯技术多数情况下传输距离短、传输速率不高。
1.3密码锁的发展趋势与特点密码锁产生也是经历了一些阶段的,有传统的机械密码锁,电子密码锁,数字密码锁等。
随着科学技术的发展,一些以芯片特别是单片机为处理核心的新型密码锁开始不断出现。
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁等任务。
本论文就以AT89C51单片机设计了一个红外遥控密码锁。
二 密码锁的总体设计2.1密码锁的结构与组成该锁采用80C51作为本设计的核心,由遥控发射部分及主机接收部分组成。
2.1.1 遥控发射部分遥控发射器主要由AT89C51单片机,红外发射二级管,矩形键盘,数码显示管及复位电路等组成。
该部分的结构图如图2-1所示。
图2-1遥控发射结构框图2.1.2 主机接收部分主机接收部分主要由AT89C51单片机,红外接收头,矩形键盘,数码显示管,报警器,电磁锁及复位电路等组成。
该部分的结构图如图2-2所示。
AT89C51 红外发射器 显 示 复 位 晶 振键 盘图2-2主机结构框图2.2 密码锁的工作原理2.2.1 基本工作原理主机上通过键盘输入6位密码,将输入的密码与设定的密码进行比较,如果相同则驱动电磁锁进行开锁,如果不相同则不解锁;当从遥控器上输入6位密码时利用红外给主机一个中断信号,使主机执行中断服务程序(解码程序),来控制解锁与否。
红处线发射及接收控制电路均采用8051单片机来实现,电路简单,输出控制方式可选择,实用性强。
具体工作过程如下:发射时如图2-3所示,通过定时器T1(P3.5)口,利用定时中断来发射信号,定时器1中断服务程序的功能是:红外管发射的信号需经过高频(采用38.5KHZ )调制载波才可发射出去,利用定时器1的定时作用,在发射高频脉冲时,通过定时对P3.5口的取反的操作,使发射信号调制成38.5KHZ 的高频。
再经过红外发射二级管发射,发射距离为8-10米。
AT89C51P3.5AT89C51 红外接收头 显 示 复 位 晶 振 键 盘 电磁锁 报警器图2-3红外发射框图接收时如图2-4所示,利用P3.2口(外部中断0)的下降沿触发中断来接收信号,并通过P3.3口来判断高低电平。
外部中断0的中断服务程序的功能是:由接收第一位码的下降沿触发中断后,对第一位(起始位)码的码宽进行验证。
若第一位低电平码的脉宽小于2ms ,将作为错误帧处理。
当间隔位的高电平脉冲宽大于3ms 时,结束接收,然后根据累加器A 中的脉冲数,执行相应的功能操作。
图2-4红外接收框图2.2.2 红外发射信号的编码遥控器信息码是由AT89C51单片机的定时器T1调制成38.5KHZ 红外载波信号,而关键是它的编码,在这里遥控器的编码采用脉冲个数编码格式,不同的脉红外发射二级管AT89C51 P3.2(INT0) P3.3 红外接收头冲个数代表不同的操作码信息,最少为2个脉冲(采用2个),其它信息码的脉冲个数逐个递增。
为了使接收尽量可靠,第一位码宽为3ms,其余码宽为1ms,码间距为1ms,遥控码数据间隔大于10ms。
遥控器上每个键都有唯一的一个键号,单片机通过查得按下键的键值发约定个数的脉冲。
遥控器的编码格式如图2-5所示。
频率为38.5KHZ,即周期约为26us,第一位码需115个脉冲周期,其余为38个脉冲周期,结束帧至少为385个脉冲周期。
两帧信号之间的输出格式一帧信号两帧信号间隔一帧信号图2-5遥控器编码图2.2.3红外接收信号的解码接收信号的解码是根据红外线接收器输出脉冲帧的格式来进行解码的,即用累加器A分别对符合条件的负跳变脉冲进行计数。
当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。
在接收数据帧时,根据发射帧的格式将对第一位(起始)码的码宽进行验证。
若第一位低电平码的脉冲宽小于2ms,将作为错误码处理。
当间隔位的高电平脉冲大于3ms时,结束接收,然后根据累加器A中的脉冲个数,执行相应的操作。
图2-6为红外线接收器输出的一帧遥控码波形图。
停止位…图2-6红外接收遥控码波形图2.3 密码锁的主要功能遥控密码锁的基本设计功能主要有如下几个部分:1.设定密码:在该设计中设定了一组原始密码:123456用户可以通过矩形键盘的修改键来修改原始密码。
比如:按一下修改键,接着在本机上依次输入六位密码,再按确认(#)键即表示密码被设置好了,那么下次用户输入这组数据即可开锁。
2.密码输入有效显示:为了确信是否有键按下以及防止密码外泄,在电路中设置了数码管显示,即在显示时并不是显示用户按下的数字符号,而是在输入一位时,数码管则显示一个字符“H”,这样既巧妙地提醒了用户又保护了用户密码,此本设计可靠性优点之一。
3.密码错误报警:当用户输入的密码连续三次出现密码错误时,系统会长期报警不止,这时必须按复位方可停止。
乃安全可靠性能之二。
4.遥控开锁:这是本论文设计中的最大特点之处,用户可以不必在主机上输入密码开锁。
只要手执遥控器,键入正确密码,便会自动开锁;如果密码错误,同样也会报警。
这是本设计优越性能之三。
三硬件电路设计3.1 单片机AT89C51简介3.1.1主要特性在本设计中,是以AT89C51单片机为核心的。
AT89C51单片机是由ATMEL公司推出的AT89系列的单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51是它的一种精简版本。
引脚排练如图3-1所示。
它的性能与主要特点如下:(1) 与MCS-51微控制器产品系列兼容。
(2) 片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。