说明书正文【56页,15000字】.doc

【JP080】基于单片机的红外遥控密码锁的设计[C][AT89C51]

收藏

压缩包内文档预览:(预览前20页/共56页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:671251    类型:共享资源    大小:723.96KB    格式:RAR    上传时间:2016-06-21 上传人:棒*** IP属地:湖北
50
积分
关 键 词:
jp080 基于 单片机 红外 遥控 密码锁 设计 at89c51
资源描述:
【JP080】基于单片机的红外遥控密码锁的设计[C][AT89C51],jp080,基于,单片机,红外,遥控,密码锁,设计,at89c51
内容简介:
黑龙江工程学院本科生毕业设计 摘 要 随着 21 世纪到来,社会日益科技化, 各种电子信息技术进入高速发展阶段 ,包 括信息系统技术 微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术, 红外线是一种人的肉眼看不见的光线,最近二三十 年 来,初露头角的红外技术,在各个领域里获得了广泛的应用。 开始应用到生产上,并形成了一门崭新的技术 红外技术。本设计针对传统机械锁的不足而设计的通过红外来控制的密码锁, 主要利用单片机 实现红外遥控密码锁的设计并在件上实现仿真 。 红外遥控密码锁是将红外遥控技术和单片机技术应用相结合 的一种。红外电子密码锁能实现多种控制功能,有较好的市场发展。针对传统的机械锁的各种缺点和重要部门安全性,设计了一种红外遥控电子密码锁,可以满足安全方面的要求。电路主要由红外线编码电路、红外线电路、掉电保护电路、声光提示报警电路、键盘及显示电路组成。系统能完成开锁、出错报警、修改用户密码等基本功能,并且能实现遥控、掉电存储等电子密码锁 。 关键词 :单片机;红外技术;遥控;密码锁; 真 本科学生毕业论文 基于单片机的红外遥控密码锁的 设计 系部名称: 机电工程学院 专业班级: 机械 设计及其自动化 08 学生姓名: 张 涛 指导教师: 孙玉芳 职 称: 讲师 黑 龙 江 工 程 学 院 二一二 年六 月 s 08012发言稿 各位老师好, 我的毕业设计的题目是 基于单片机的红外遥控密码锁的设计 ,该设计主要能实现以下功能: 1 设定密码:在该设计中设定了一组原始密码: 123456 用户可以通过矩形键盘的修改键来修改原始密码。比如:按一下修改键,接着在本机上依次输入六位密码,再按确认 (#)键即表示密码被设置好了,那么下次用户输入这组数据即可开锁。 2 密码输入有效显示:为了确信是否有键按下以及防止密码外泄,在电路中设置了数码管显示,即在显示时并不是显示用户按下的数字符号,而是在输入一位时,数码管则显示一个字符“ H”, 这样 既巧妙地提醒了用户又保护了 用户密码,此本设计可靠性优点之一。 3 密码错误报警:当用户输入的密码连续三次出现密码错误时,系统会长期报警不止,这时必须按复位方可停止。乃安全可靠性能之二。 是本论文设计中的最大特点之处,用户可以不必在主机上输入密码开锁。只要手执遥控器,键入正确密码,便会自动开锁;如果密码错误,同样也会报警。这是本设计优越性能之三。 二、 本密码锁采用 80为本设计的核心 ,由遥控发射部分及主机接收部分组成。遥控发射器主要由 片机,红外发射二级管,矩形键盘, 数码显示管及复位电路等组成。主机接收部分主要由 片机,红外接收头,矩形键盘,数码显示管,报警器,电磁锁及复位电路。 键盘采用 3*4 行列式键盘,采用按键扫描方式确定各键健号。 三、 红外遥控密码锁工作过程如下 : 采用红外发射装置发生发射红外信号,在本方案中采用的是红外发射管,采用红外接收装置来接收信号,本设计采用的接收装置为 射时通过定时器 ,利用定时中断来发射信号, 接收时利用 (外部中断 0)的下降沿触发中断来接收信号,来判断高低电平。外部中断 0 的 中断服务程序的功能是:由接收第一位码的 下降沿触发中断后,对第一位(起始位)码的码宽进行验证。若第一位低电平码的脉宽小于 2作为错误帧处理。当间隔位的高电平脉冲宽大于 3,结束接收 。 遥控器的编码采用脉冲个数编码格式,不同的脉冲个数代表不同的操作码信息,最少为 2 个脉冲(采用 2 个),其它信息码的脉冲个数逐个递增。为了使接收尽量可靠,第一位码宽为 3余码宽为 1间距为 1控码数据间隔大于 10控器上每个键都有唯一的一个键号,单片机通过查得按下键的键值发约定个数的脉冲。接收信号的解码 是根据红外线接收器输出脉冲帧的格式来进行解码的,即用累加器 A 分别对符合条件的负跳变脉冲进行计数。当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。在接收数据帧时,根据发射帧的格式将对第一位(起始)码的码宽进行验证。若第一位低电平码的脉冲宽小于 2作为错误码处理。当间隔位的高电平脉冲大于 3,结束接收。 显示部分采用发光二级管 其中 74行输入并行输出移位寄存器 ,可以 扩展并行 I/O 口,节约单 片机资源 。 在开锁部分采用电磁继电器。通过单片机来控制其线圈的通 断电,从而控制其触点的吸和与断开。 从而控制密码锁的开闭。 以上就是我的毕业设计内容,谢谢各位老师。 黑龙江工程学院本科生毕业设计 of 1st an of to in is a he 3 in to a of to by of to in is on It is of of A of it of be to to in of of of of of as as of of 黑龙江工程学院本科生毕业设计 目 录 摘 要 第 1 章 绪论 1 言 1 题背景及研究的目的与意义 2 外遥控密码锁国内外研究现状及存在问题 3 究方法 3 第 2 章 密码锁的整体设计 4 码锁的结构与组成 4 码锁的工作原理 7 章小结 5 第 3 章 系统硬件电路设计 8 片机 介 9 外发射与接收装置 9 类模块器件功能 13 章小结 14 第 4 章 系统软件设计 18 控发射部分程序设计 20 机接收部分程序设计 20 据处理 24 章小结 27 结论 28 参考文献 29 致谢 30 附录 31 黑龙江工程学院 本科生毕业设计 1 第 1 章 绪 论 言 随着 人们生活的不断进步, 社会日益科技化, 各种电子信息技术进入高速发展阶段,包括信息系统技术微电子、计算机和现代通信技术、传感器技术,这也包括红外线技术。 红外线 称 一种点对点的无线通讯方式,只能进行短距离的无线数据的传输,且中间不能有障碍物。红外线又称红外光波,在电磁波谱中,光波的波长范围为 1000长为 1000光波为红外光(线 ),红外线遥控是利用近红外光传送遥控指令的,波长为 近 红外作为遥控光源,是因为目前红外发射器件与红外接收器件的发光与受光峰值波长一般为 近红外光波段内,二者的光谱正好重合,能够很好地匹配,可以获得较高的传输效率及较高的可靠性。 目前红外线得到了很普片的应用,如 红外线鼠标,红外线打印机,红外线键盘等等。 本论文设计的是基于 片机的红外遥控密码 锁 。该锁采用 6 位数作为密码, 红外遥控密码锁的应用研究主要应用了单片机的编程进行红外的编码与解码,并通过单片机实现密码的设置、修改及识别功能。 红外通讯,顾名思义,就是通过红外线传输数据。在电脑技 术发展 早期,数据都是 通过线缆传输的,线缆传输连线麻烦,需要特制接口,颇为不便 。于是后来就有了了红外、蓝牙、等无线数据传输技术。 红外通讯技术利用红外线来传递数据,是无线通讯技术的一种。红外线的特征:红外传输是一种点对点的传输方式,无线,不能离的太远,要对准方向,且中间不能有障碍,由于红外线的直射特性,红外通讯技术不 太 适合传输障碍比较多的地方。因此,红外通讯技术多数情况下传输距离短、传输速率不高。 密码锁产生也是经历了一些阶段的,有传统的机械密码锁,电子密码锁,数字密码锁等。随着科学技术的发展,一些以芯片特别是 单片机为处理核心的新型密码锁开始不断出现。 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁 等 任务 。 本论文就以 片机设计了一个红外遥控密码锁。 在 件上进行仿真, 时鲜 本设计的功能。 件是一种低投资的电子设计自动化软件,提供可仿真数字和模拟、交流和直流等数千种元器件和多达 30黑龙江工程学院 本科生毕业设计 2 多个元件库。提供 真与 计功能,同时可以仿真单片机和周边设备,可以仿真 51 系列、 常用的 提供周边设备的仿真,例如 373、 波器等。 供了大量的元件库,有 盘、马达、 A、部分 件、部分 件,编译方面支持 编译器。 一台计算机、一套电子仿真软件,在加上一本虚拟实验教程,就可相当于一个设备先进的实验室。以虚代实、以软代硬,就建立一个完善的虚拟实验室。在计算机上学习电工基础,模拟电路、数字电路、单片机应用系统等课程,并进行电路设计、仿真、调试等。 题背景及研究的目的与意义 题背景 随着科学技术的进步和社会经济的发展,电子密码锁取代传统的机械锁已成为一种必然的趋势。以往基于单片机的密码锁系统,直接将编好的密码程序存储在片内,但不易实现密码的修改;如要完成修改密码功能,多采用片外串行现。本文研究并设计的一种基于单片机的红外遥控电子密码锁,不但具有普通密码锁智能控制上锁、开锁、报警等特点,而且在不扩展 情况下,可以实现 8 位密码任意修改的功能,节省了硬件资源,减小了系统体积,这是本设计的一个创新点。另外还增加了遥控开锁的特点。所以该系统不但成 本低、保密性强,更适用于那些正常人体不宜接近的特殊场合,比如高辐射区、高传染区等。 究的目的与意义 研究目的 : 本文主要介绍了基于 文中给出了红外发送器与红外接收器的设计电路以及电子密码锁的典型设计电路部分和具体应用方法,并且通过对红外线信号的发射和接收的详细研究,设计出了一种对遥控信号进行准确译码方法和电路。 研究意义 : 根 据用户的要求和需要,主要为了解决当前市场上无遥控密码锁的问题,以提高门禁系统的可靠性和安全性,适应市场 需要而设计的该红外红外遥控密码锁系统。该系统具有普通电子密码锁功能的同时,还增加了遥控功能。该锁采用 6位数作为密码,总密码组有 106组,完全满足用户对密码安全性高的要求。该系统具有较强的实际应用价值,所涉及的技术包括:红外载波数据传输技术、单片机控制技术、红外遥控系统编码及译码技术、电路设计与演示板制作技术等。 以上技术的成熟程度决定了红外遥控密码锁的可靠性。 黑龙江工程学院 本科生毕业设计 3 外遥控密码锁 国内外的 研究现状及存在问题 我国的红外密码锁从无到有,从小到大;从仿制到自主研发,经过多年的发展,如今我国的红外密码锁行业已初具 规模,并在 应领域认证的几年中获得了长足发展。新产品日益增多,技术水平有了很大的改进,但不可否认我国相关行业的总体水平与国外还存在着不少的差距,近 60%的产品达不到发达国家上世纪 80 年代的水平,先进大型的设备主要依赖进口,出口额还不足总产值的 5%,进口额却与总产值大抵相当,与发达国家相去甚远。 从产品结构看,我国密码锁品种约有 1300 多种,配套数量少,缺少高精度和大型化产品,不能满足市场需求。产品质量差距表现在产品性能低,稳定性和可靠性差,外观造型不美观,表面处理粗糙,许多元器件质量差,寿命短、可靠性 低,影响了整体产品的质量;机械性能落后,大多精度低、速度慢、平稳性差;控制水平低、自动性差、故障率高。 究方法 本课题采用查阅文献与实证研究相结合的方法,通过查阅相关的文献了解到相关课题的理论知识,由此构建出了完成此课题所必备的理论基础。在理论知识的基础上,通过一系列的实验,综合采用观察法,比较分析法,数量分析法, 并通过相应的市场调查,综合考虑了整个系统的安全性,可靠性,灵敏性以及经济性 从而确定了整体方案 。 黑龙江工程学院 本科生毕业设计 4 第 2 章 密码锁的整 体设计 码锁的结构与组成 该锁采用 80为本设计的核心,由遥控发射部分及主机接收部分组成。遥控发射部分有红外发射管实现,而遥控接收部分则要用红外接收其实现。 控发射部分 遥控发射器主要由 片机,红外发射二级管,矩形键盘,数码显示管及复位电路等组成。该部分的结构图如图 示。 图 控发射结构框图 机接收部分 主机接收部分主要由 片机,红外接收头,矩形键盘,数码显示管,报警器,电磁锁及复位电路等组成。该部分的结构图如图 示。 红外接收头原理 :我们知道,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为 紫光 的波长范围为 紫光波长还短的光叫紫外线,比红光波长还长的光叫 红外线 。红外线遥控就是利用波长为 间的近红外线来传送控制信号的。 具体结构框图如图所示,其控制核心为 它是整个系统的枢纽,对整个系统起着控制 、协调、智慧的作用,看正是整个系统的司令部,是整个系统的大脑,也是最为核心的部分,因而极其重要。 外发射 器 显 示 复 位 晶 振 键 盘 黑龙江工程学院 本科生毕业设计 5 图 机结构框图 码锁的工作原理 随着社会生活水平的提高及科学技术的发展 ,人们对日常生活中的安全保险器件的要求越来越高。 红外遥控 密码锁是基于这一要求的保险器件 ,其设计概念及应用与常见的机械密码锁有所不同。比较机械安全密码锁 ,红外遥控 密码锁具有高可靠安全性、易于网络化管理和智能控制 ,功能扩展 。 本工作原理 主机上通过键盘输入 6 位密码,将输入的密码与设定的密码进 行比较,如果相同则驱动电磁锁进行开锁,如果不相同则不解锁;当从遥控器上输入 6 位密码时利用红外给主机一个中断信号,使主机执行中断服务程序(解码程序),来控制解锁与否。 红处线发射及接收控制电路均采用 8051 单片机来实现,电路简单,输出控制方式可选择,实用性强。具体工作过程如下: 发射时如图 示,通过定时器 ,利用定时中断来发射信号,定时器1 中断服务程序的功能是:红外管发射的信号需经过高频(采用 制载波才可发射出去,利用定时器 1 的定时作用,在发射高频脉冲时,通过定时对 的取反的操作,使发射信号调制成 高频。再经过红外发射二级管发射,发射距离为 8这里有必要提一下为什么要采用红外线来作为控制信号 这是因为红外线波长较短,队长埃伍德颜射能力差,适合应用在需要短距离无线通讯的场合,进行点对点的直线数据传输。而且红外通信具有保密性强,信息容量大,结构简单等特点,既可以是室内使用,也可以在野外使用,并且具有良好的方向性。因而在现代通信技术中有着越来越多的应用。 随着现代通讯技术的发展,红外遥控技术必然会得到更加迅猛的发展,因而我们有必要掌握。 外接收头 显 示 复 位 晶 振 键 盘 电磁锁 报警器 黑龙江工程学院 本科生毕业设计 6 图 外发射框图 接收时如图 示,利用 (外部中断 0)的下降沿触发中断来接收信号,并通过 来判断高低电平。外部中断 0 的 中断服务程序的功能是:由接收第一位码的 下降沿触发中断后,对第一位(起始位)码的码宽进行验证。若第一位低电平码的脉宽小于 2作为错误帧处理。当间隔位的高电平脉冲宽大于 3,结束接收,然后根据累加器 A 中的脉冲数,执行相应的功能操作。 图 外接收框图 外发射信号的编码 如以下图所示,为相应按键的 编码输出格以及两桢信号的输出格式。 红外发射信号式红外遥控最基本的部分,必须做好。发射信号的稳定性与可靠性直接关系到密码锁的性能。 遥控器信息码是由 片机的定时器 制成 外载波信号,而关键是它的编码,在这里遥控器的编码采用脉冲个数编码格式,不同的脉冲个 数代表不同的操作码信息,最少为 2 个脉冲(采用 2 个),其它信息码的脉冲个数逐个递增。为了使接收尽量可靠,第一位码宽为 3余码宽为 1间距为 1控码数据间隔大于 10控器上每个键都有唯一的一个键号,单片机通过查得按下键的键值发约定个数的脉冲。遥控器的编码格式如图 示。频率为 周期约为 26一位码需 115 个脉冲周期,其余为 38 个脉冲周期,结束帧至少为 385 个脉冲周期 。 红外发射二级管 外接收头 黑龙江工程学院 本科生毕业设计 7 按键 0 编码输出格式 115 个 38 个 263 1 1键 1 编码输出格式 115 个 38 个 38 个 3 1 1 1 1帧信号之间的输出格式 一帧信号 两帧信号间隔 一帧信号 115 个 38 个 38 个 115 个 38 个 3 11 至少为 10 3 1 控器编码图 外接收信号的解码 接收信号的解码是根据红外线接收器输出脉冲帧的格式来进行解码的,即用累加器 A 分别对符合条件的负跳变脉冲进行计数。当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧。在接收数据帧时,根据发射帧的格式将对第一位(起始)码的码宽进行验证。若第一位低电平码的脉冲宽小于 2龙江工程学院 本科生毕业设计 8 将作为错误码处理。当间隔位的高电平脉冲大于 3,结束接收,然后根据累加器A 中的脉冲个数,执行相应的操作。图 红外线接收器输出的一帧遥控 码波形图。 10 1 10 3 1 外接收遥控码波形图 码锁的主要功能 根据以上所述, 遥控密码锁的基本设计功能主要有如下几个部分 ,可实现安全开锁。 1 设定密码:在该设计中设定了一组原始密码: 123456 用户可以通过矩形键盘的修改键来修改原始密码。比如:按一下修改键,接着在本机上 依次输入六位密码,再按确认 (#)键即表示密码被设置好了,那么下次用户输入这组数据即可开锁。 2 密码输入有效显示:为了确信是否有键按下以及防止密码外泄,在电路中设置了数码管显示,即在显示时并不是显示用户按下的数字符号,而是在输入一位时,数码管则显示一个字符“ H”, 这样既巧妙地提醒了用户又保护了 用户密码,此本设计可靠性优点之一。 3 密码错误报警:当用户输入的密码连续三次出现密码错误时,系统会长期报警不止,这时必须按复位方可停止。乃安全可靠性能之二。 4. 遥控开锁: 这是本论文设计中的最大特点之处,用户可 以不必在主机上输入密码开锁。只要手执遥控器,键入正确密码,便会自动开锁;如果密码错误,同样也会报警。这是本设计优越性能之三。 章小结 本章实现了对密码锁的整体设计, 详 近的介绍了密码锁的结构与组成,其核心为80个密码所有遥控发射分和主机接收部分组成, 采用红外遥控原理实现。 黑龙江工程学院 本科生毕业设计 9 第 3 章 系统硬件 电路 设计 片机最小系统设计 本系统采用 片机,它对整个系统起总体控制作用,它采用的是 ,功耗低。 片机 小系统的介绍 单片机最小系统包括:单片机芯片、电源电路、复位电路、振荡电路等。 片 一个低功耗,高性能 位单片机,片内含 4可反复擦写 1000 次的 读程序存储器,器件采用 司的高密度、非易失性存储技术制造,兼容标准 令系统及 80脚结 构,芯片内集成了通用 8 位中央处理器和 储单元,功能强大的微型计算机的为许多嵌入式控制应用系统提供高性价比的解决方案。 ( 1) 有如下特点: 40 个引脚, 4k 内程序存储器, 128 随机存取数据存储器( , 32 个外部双向输入 /输出 ( I/O) 口, 5 个中断优先级 2 层中断嵌套中断, 2个 16 位可编程定时计数器 ,2 个全双工串行通信口,看门狗( 路,片内时钟振荡器。 ( 2) 片机引脚图如下: 图 黑龙江工程学院 本科生毕业设计 10 ( 3)管脚说明 电电压。 地。 位漏级开路双向 I/O 口,每脚可吸收 8电流。当 时,被定义为高阻输入。 可以被定义为数据 /地址的第八位。在 程时, 作为原码输入口,当 行校验时, 时 位双向 I/O 口, 电流。 后, 被内部上拉为高,可用作输入, 输出电流,这是由于内部上拉的缘故。在 程和校验时, 位双向 I/O 口, 出 4个电流,当 1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时, 输出电流。这是由于内部上拉的缘故。 6位地址外部数据存储器进行存取时, 给出地址“ 1”时,它利用内部上拉优 势,当对外部八位地址数据存储器进行读写时, 程和校验时接收高八位地址信号和控制信号。 个带内部上拉电阻的双向 I/O 口,可接收输出 4个 电流。1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平, 是由于上拉的缘故 。 位输入。当振荡器复位器件时,要保持 两个机器周期的高电平时间。 访问外部存储器时,地址锁存允许的输出电平用于锁存 地址的地位字节。在 程期间,此引脚用于输入编程脉冲。在平时, 以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 冲。如想禁止 输出可在 址上置 0。此时 ,有在执行 令是 起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 止,置位无效。 /部程序存储器的选通信号。在由外部程序存储器取指期间,每个机 器周期两次 /效。但在访问外部数据存储器时,这两次有效的 /号将不出现。 / /持低电平时,则在此期间外部程序存储器( 0000黑龙江工程学院 本科生毕业设计 11 不管是否有内部程序存储器。注意加密方式 1时, /内部锁定为 /保持高电平时,此间内部程序存储器。在 程期间,此引脚也用于施加 12 向振荡放大器的输入及内部时钟工作电路的输入。 自反向振荡器的输出 ( 4) 单片机 为了使芯片能够正常工作,所以这里需要选择 +5V 的直流电源。 电源电路 电路为输出电压 +5V、输出电流 稳压电源。它由电源变压器 B,桥式整流电路 波电容 止自激电容 7805)极为简捷方便地搭成的。 输入端接电容可以进一步的滤波,输出 端也要接电容可以改善负载的瞬间影响,电路的稳定性也比较好 流市电通过电源变压器变换成交流低压,再经过桥式整流电路 1的整流和滤波,在固定式三端稳压器 端稳压器是一种标准化、系列化的通用线性稳压电源集成电路,以其体积小、成 本低、性能好、工作可靠性高、使用简捷 等特点,成为目前稳压电源中应用最为广泛的一种单片式集成稳压器件 )的 端形成一个并不十分稳定的直流电压。此直流电压经过 3的滤波便在稳压电源的输出端产生了精度高、稳定度好的直流输出 电压。 复位电路又分为上电复位和按键复位。按键复位除了复位开关外,还有 1 个 101 个 10F 的电解电容,以及 1 个 200 的电阻。 10K 电阻连接芯片的 黑龙江工程学院 本科生毕业设计 12 和地 ; 10F 电容与 200 电阻和复位开关并联,然后连接芯片的 和 +5V 电源。上电复位电路的组成有:一个 10第 9脚 5V 电源 , 10阻的一个引脚连接单片机芯片 第 9 脚 一个引脚接地。 X T A L 218X T A L 119A L E A D 039P 0 A D 138P 0 A D 237P 0 A D 336P 0 A D 435P 0 A D 534P 0 A D 633P 0 A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 R X T X I N T 012P 3 I N T 113P 3 T 014P 3 R . 6 / W T 115P 2 A 1 528P 2 A 821P 2 A 922P 2 A 1 023P 2 A 1 124P 2 A 1 225P 2 A 1 326P 2 A 1 427 8 9 S 5 1P R O G R A M = y y . H E M H u u 0 片机控制模块外围电路图 原理图说明: 单片 机 为主控模块,将其串行端口(即 10、 11 引脚)与串入并出的寄存器 74连接,通过寄存器将输出的控制信号进行串行与并行的转换,从而实现对多路彩灯的控制。其中彩灯的变换花样通过软件编程来实现。 单片机 (即 1 引脚)连接发音模块,它是通过一个音频放大电路接到蜂鸣器 (,通过单片机软件编程来驱动蜂鸣器产生需要的音乐效果。18、 19 引脚)连接晶振,用来产生中断,为单片机提供时钟 (12制信号。 9 引脚)连接一个复位电路,用 来产生上电自动复位和按钮开关复位。 这里的振荡电路就是由 1 个 12晶振和 2 个 33瓷介电容构成的振荡电路。晶振连接芯片的 个引脚, 2 个电容串联后并联在晶振的两端,同时, 2 个电容还需要接地。 振荡电路时该系统不可或缺的部分, 必须要重视。 。红外发射装置又可由键盘电路、电源和应用电路组成。通常为了使信号能更好的被传输发送端将基带二进制信号调制为脉冲串信号,通过红外发射管发射。红外接收装 置通常由一红外接收头组成的接收电路。 射装置 常用的发射器为红外发光二级管它是 录像机、影碟机、音响装置、空调器等各类红外遥控系统中不可缺少的电子器件,它将脉冲编码遥控指令 用红外发光二 极管发射红外线去控制受控装置时,受控装置中均有相应的红外光 电转换元件,通过这个转换把相应的光信号转换为电信号。 这里采用红外 发光二极管如 形和发光二极管 似,发出红外光(近红外线约 。管压降约 工作电流一般小于 20了适应不同的工作电压,回路中常串有限 流电阻。发射红外线去控制相应的受控装置时,其控制的距离与发射功率成正比。为了增加红外线的控制距离,红外发光二极管工作于脉冲状态,因为脉动光(调制光)的有效传送距离与脉冲的峰值电流成正比,只需尽量提高峰值电流 ,就能增加红外光的发射距离。提高峰值电流的方法,是减小脉冲占空比,即压缩脉冲的宽度。减小脉冲占空比还可使小功率红外发光二极管的发射距离大大增加。要使红外发光二极管产生调制光,只需在驱动管上加上一定频率的脉冲电压。红外发射电路如图 示。 收装置 常用的红外接收装置有 如红外接收二极管,光 电三极管等。实用中已有红外发射和接收配对的二级管。在本设计中采用 红外一体化接收头 接收头图如图 (12)所示。 它有如下优点:一体化的红外接收装置将遥控信号的接收、放大、检波、整形集于一身,并且输出可以让单片机识别的 样大大简化了接收电路的复杂程度和电路的设计工作,方便使用。 接收头连接图及 红外接收电路图如图 3色环氧树脂封装,不受日光、荧光灯等光源干扰,内附磁屏蔽功耗低,灵敏度高。在用小功率发射管发射信号情况下,其接收距离可达 35 m。它能与 路 兼容。 直立侧面收光型。它接收红外信号频率为 38期约 26s,同时能对信号进行放大、检波、整形,得到 平的编码信号。三个管脚 (1、 2、3)分别是地、 5 V 电源、解调信号输出端 。 接收装置是整个系统重要组成部分,必不可少。 黑龙江工程学院 本科生毕业设计 14 图 外发射电路 图 外接收图 模块器件功能 3 4 矩阵键盘 在单片机运用系统中,经常使用简单的键盘和 码盘作为系统的输入。键盘由一组常开的按键组成,可以通过键盘输入数据或命令。每个按键都被赋予一个代码,称为键码。键码分为编码键盘和非编码键盘。编码键盘是通过一个编码电路识别闭合键的键码,而非编码键盘是通过软件来识别键盘的。 通常因由于机械触点的弹性作用,触点在闭合和断开瞬间的电接触情况不稳定,造成了电压信号的抖动现象,键抖动的时间一般为 5 10了避免一次闭合引起 次处理,通常回采取去抖动措施。 非编码键盘有独立式键盘和行列式 (矩阵 )键盘。由 于前者在按键较多时会站用较多的I/O 口,因此采用行列式 (矩阵 )键盘。 (1)矩阵键盘及其接口 行列式键盘又叫矩阵键盘,是将 I/O 线的一部分作为行线,另一部分作为列线,按键设置在行线和列线的交叉点上,它是通过检测键盘有无闭合以及查找闭合键的键号,一般采用扫描法。在这里设计了一 3 4 的矩阵键盘。 如图 3示。 (1) 先向所有的黑龙江工程学院 本科生毕业设计 15 行线输出 0,列线输出 1, 然后检测各列线的按键状态,由相应的列线读入累加器 键按下时,对应的列线输入 0,无键按下时所有的列线输入为 1。 (2) 若有键闭合,依次从行线上逐列输出 0,然 后依次检测各列线的状态。若为 1,说明闭合键不在该列;若有的为 0,则说明闭合键在该列与行线的交点上。由于每个按键所有的行号与列号不相同,所以每个按键按行号加列号的值赋予了一个键号。 图 阵键盘图 4片 在显示部分,运用 态显示,静态显示方式编程简单,但占用单片机 I/O 口线多适合于显示器位数较少的场合。 片机应用系统中,当串行口空闲时,可用来拓展并行 I/O 口 (这里设定串行口工作 在移位寄存器方式 0 状态下 ),作为 态显示接口。在这里运用74扩展并行 I/O 口,节约单 片机资源 。 74一个串行输入 并行输出的移位寄存器 。 并 带有清除端 。引脚排练图以及逻辑图如图 2示。 引脚说明: 74串行输入、并行输出的移位寄存器,其引脚功能如下: A、 B 串行输入端。 并行输入端。 / 清除端。 时钟脉冲输入端。在脉冲上升沿实现移位;当 、 / 时,输出保持不变。 黑龙江工程学院 本科生毕业设计 16 数码管 单片机运用系统中,使用的显示器主要 有 光二级管显示器)和 晶显示器)。这两种显示器成本低廉,配置灵活,与单片机接口方便。 示器结构与原理: 示器是由发光二级管显示字段的显示器件有共阴极与共阳极两种 。其中 7 只发光二级管 ( )构成字符“ 8”,另外还有一只小数点发光二级管 某个发光二级管的阳极为高电平时,发光二级管点亮。当人为控制某几段发光二级管点亮就能显示某个数码或字符。 示器有静态显示与动态显示两种方式。 示器的字码段 (7 段码 )如表 表 示器的字段码( 7 段码) 显示 字符 共阴极字段码 共阳极字段码 显示字符 共阴极字段码 共阳极字段码 0 30H 9 60H 1 06H 77H 88H 2 54H B 73H 3 40H C 39H 66H 99H D 51H 5 62H E 79H 86H 6 72H F 71H 8 07H 73H 8 70H 熄灭 00H 发光二级管 介 发光二极管简称 为 镓 (砷 (磷 (P)的化合物制成的二极管,其核心是 。 当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路及仪器中作为指示灯,或者组成文字或数字显示。它是半导体二极管的一种,可以把电能转化成光能;而红外二极管在正向导通时会发出红外光。常简写为 光二极管与普通二极管一样是由一个 组成,也具有单向导电性。 2 性 (1) 发光二极管的反向击穿电压约 5 伏。主要特性是 正向导通、反向截止、击穿特性。 它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通 过 管子的电黑龙江工程学院 本科生毕业设计 17 流,以防止击穿。 图 安特性图 (2) 发光二极管 (主要参数 a. 最大正向电流 允许加的最大正向直流电流,超过此值 坏。 b. 正向工作电流 指 常发光时的正向电流值。 c. 正向工作电压 在给定的正向电流下测得的工作电压。 d. 最大反向电压 允许加的最大反向电压,超过 此值 能被击穿损坏。 e. 伏安特性 : 电压与电流的关系可用图 示。 磁继电器 在开锁部分采用电磁继电器。通过单片机来控制其线圈的通断电,从而控制其触点的吸和与断开。 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。一般用符号“ J”表示。 1 电磁继电器的工作原理和特性 电磁式继电器一般由铁芯、线圈、衔铁、触点簧 片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。 2 电磁式继电器的主要参数 (1) 额定工作电压 : 是指继电器正常工作时线圈所需要的电压。根据继电器的型号不黑龙江工程学院 本科生毕业设计 18 同,可以是交流电压,也可以是直流电压。在这采 用直 流电压 (+5V)的工作电压来驱动。 (2) 直流电阻 : 是指继电器中线圈的直流电阻 . (3) 吸合电流 : 是指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流, 这样继电器才能稳定地工作。 警器 在报警部分,使用扬声器。从单片机发出的引脚 (制信号,经一个三极管放大后再驱动扬声器,使整个系统产生报警。报警电路如图 示。 图 警电路图 章小结 本章首先介绍了红外遥控密码 锁的硬件设计, 经查阅相关资料确定了本文所需要设计的单片机的类型 据实际情况与技术要求,结合已确定的系统结构框图对各部分进行设计 ,包括红外发射与接收装置 、键盘及显示单元、控制与执行单元、系统各部分所需电源等输入与输出通道,并对每一部分都进行了较详细的叙述。 从而对密码锁整个工作过程,作用原理有了详尽的概述,对于产品的推广及应用具有重要意义。黑龙江工程学院 本科生毕业设计 20 第 4 章 系统 软件设计 控发射部分程序设计 该部分主要分为主程序、按键扫描程序以及遥控编码脉冲发射程序。 1. 主程序 主要是对定时器 时的方式的设定、计数器的初始化等。主程序程序流程图如图 4示。 N Y N Y Y 图 程序流程图 开始 初始化 键盘扫描 有键闭 合 ? 转按键功能程序 转脉冲发射程序 *键按下? 开始发送 返回 黑龙江工程学院 本科生毕业设计 21 1,#0P,#70H E,#00H;关总中断与中断 1 20H;设定时器 式 2 自动重装模式 0时 130A;开总中断 串行口工作方式 0 2. 按键扫描程序 在此设计的是 3 行 4 列的矩阵键盘。程序流程图如图 4示。 N N Y Y Y N Y 图 键扫描程序 流程图 按键扫描程序如下 : 1,#0 3,A , ,始 有键闭 合 ? 延时 10键闭 合 ? 逐列逐行扫描 判断闭合键键号 闭合键释放否 ? 闭合键号放入 A 返回 黑龙江工程学院 本科生毕业设计 22 ,#0 , ,#04H;行号加四 , 4,A ,#0 7, ,行下一列扫描 4,#0;行号 7,#03H;扫描行数 2,A 2,#0 3,#0;列号 ,行号 6,#04H ,号加列号 1, 0H,A;置键号 , ,P ,#0 ,#0,#0 ,#0 按键释放 ,#0 ,30H;键号放入 A 5,A 键值 6, ;列号加一 1. 遥控编码脉冲发射程序 ; 遥控器的编码采用脉冲个数编码格式,不同的脉冲个数代表不同的操作码信息。 最少为 2 个脉冲(采用 2 个),其它信息码的脉冲个数逐个递增。为了使接收尽量可靠,第一位码宽为 3余码宽为 1间距为 1控码数据间隔大于 10控器上每个键都有唯一的一个键号,单片机通过查得按下键的键值发约定个数的脉冲。 黑龙江工程学院 本科生毕业设计 23 Y N 图 控器编码程序流程图 遥控编码脉冲发射程序如下 : *(开机 )键标志 工作
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【JP080】基于单片机的红外遥控密码锁的设计[C][AT89C51]
链接地址:https://www.renrendoc.com/p-671251.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!