红外遥控电子密码锁设计方案
红外遥控电子密码锁设计
![红外遥控电子密码锁设计](https://img.taocdn.com/s3/m/5d68b3afa216147916112816.png)
红外遥控电子密码锁设计红外遥控电子密码锁设计目录1绪论 (1)1.1引言 (1)1.2红外通信基本原理 (1)2 设计框图 (3)2.1发射端 (3)2.2接收端 (3)3功能实现 (3)4法案选择和论证 (4)4.1红外发射部分 (4)4.2红外接收部分 (4)4.3液晶显示部分 (6)4.4键盘输入部分 (8)4.5稳压电源部分 (8)4.6总体设计图 (9)............................................................................. 4.6.1发射端 ............................................................................. 4.6.2接收端5软件设计 (10)5.1键盘扫描部分 (10)5.2红外发送数据部分 (11)5.3红外接收部分 (12)5.4验证密码 (14)5.5修改密码 (19)6系统调试 (22)6.1调试仪器 (22)6.2整体调试 (22)6.3硬件单元调试 (22)6.3.1编码键盘的调试 (22)6.3.2发送端部分的调试 (22)6.4软件调试 (23)7 结论 (23)致谢 (24)参考文献 (25)附录 (28)1 绪论1.1 引言锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。
锁具发展到现在已有一百多年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。
现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱闯。
然而,那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁,使广大居民防不胜防。
为什么会出现这种情况呢?因为传统锁具都存在致命的弱点:第一、锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;第二、锁具制作工艺,技术落后,无法阻止技术手段的开启。
红外遥控密码锁设计方案与实现
![红外遥控密码锁设计方案与实现](https://img.taocdn.com/s3/m/3f630a662b160b4e767fcf6d.png)
红外遥控密码锁的设计与实现1 概述根据用户的要求和需要,主要为了解决当前市场上无遥控密码锁的问题,以提高门禁系统的可靠性和安全性,适应市场需要而设计的该红外红外遥控密码锁系统。
该系统具有普通电子密码锁功能的同时,还增加了遥控功能。
该锁采用6位数作为密码,总密码组有106组,完全满足用户对密码安全性高的要求。
该系统具有较强的实际应用价值,所涉及的技术包括:红外载波数据传输技术、单片机控制技术、红外遥控系统编码及译码技术、电路设计与演示板制作技术等。
2 系统硬件设计与实现<单元电路设计)2.1 硬件结构图:系统以单片机AT89C51RC为核心。
系统结构框图如图1所示。
本系统的功能设计目标应该包括以下几个方面:红外发射功能模块,红外线接收转换模块、单片机模块、蜂鸣器报警功能模块、LED数码管显示模块、按键功能模块,开锁功能模块等。
下面详细介绍一下各单元的硬件电路和实现的功能。
图1 红外遥控密码锁硬件结构图2.1.1电源部分设计本系统的电源部分使用LM7805芯片进行稳压后提供单片机5V的电压。
其电源部分电路的设计如图2所示。
图2 红外遥控密码电源部分的电路原理图该电源部分电路,使用四个1N4004二极管构成整流桥,可以输入直流或是交流9V电源,然后再通过7805稳定到5V供单片机工作。
固定式三端稳压电源7805是由输出脚Vo,输入脚Vi和接地脚GND组成,它的稳压值为+5V,它属于LM78XX系列的稳压器,输入端接电容可以进一步的滤波,输出端也要接电容可以改善负载的瞬间影响,电路的稳定性也比较好。
2.1.2 红外接收头部分和LED显示部分设计红外信号接收部分是使用KS38BL红外接收头实现的,其电路如图3所示。
图3是红外线遥控器信号接收头的简易电路,它可接收载波频率从33~57KHz的遥控器信号。
100Ω电阻起到限流的作用,470uF电容滤波减少干扰。
以逻辑笔接触红外线接收模块的信号输出端<OUT),便可以侦测当按下红外线遥控器某一按键时,红外线数字信号的发射。
基于单片机的红外遥控电子密码锁设计毕业设计
![基于单片机的红外遥控电子密码锁设计毕业设计](https://img.taocdn.com/s3/m/198423dc8bd63186bcebbc5f.png)
基于单片机的红外遥控电子密码锁设计毕业设计目录1 引言 (3)1.1 电子密码锁的背景与研究意义 (3)1.2 红外电子密码锁的现状及发展趋势 (4)1.3 课题研究方法 (4)2 红外通信原理 (5)2.1 红外的发射和接收 (5)2.1.1 编码解码 (6)2.1.2 调制 (7)2.1.3 解调接收 (7)3 硬件电路设计 (7)3.1 整系统框图 (7)3.2设计思想 (8)3.3 有关芯片的简介 (9)3.3.1 单片机 AT89C51 (9)3.3.2存储芯片AT24C02介绍 (12)3.3.3 I2C总线介绍 (13)3.3.4 LCD1602 液晶显示 (15)3.3.5红外接收头 (18)3.4电路图的设计 (20)3.4.1 复位电路 (20)3.4.2 振荡电路 (21)3.4.3 继电器驱动电路 (21)3.4.4 24C02 (21)3.4.5 LCD 1602 (22)4 系统软件设计 (22)4.1 KEIL 软件的简介 (22)4.2 系统功能子程序 (23)4.2.1 数据读写模块 (23)4.2.2 红外发射接收模块 (23)4.2.5 主流程图 (27)5 电路仿真及调试 (28)5.1 报警电路 (28)5.2 显示电路 (28)5.3 开锁电路 (29)致谢 (30)参考文献 (31)附录A 外文资料翻译 (33)附录B 源程序 (42)附录C 电路图 (66)1 引言1.1电子密码锁的背景与研究意义在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。
机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。
由于红外遥控具有许多优点,例如红外线发射装置采用红外发光二极管遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
红外遥控电子密码锁设计
![红外遥控电子密码锁设计](https://img.taocdn.com/s3/m/35ae73ea551810a6f52486a5.png)
红外遥控电子密码锁一.设计目的1、学习串行通信的原理和应用。
2、了解异步串行通信的特点。
3、提高动手能力和理论联系实际能力。
二、设计任务和要求设计并制作一个采用红外遥控的电子密码锁,要求如下: 1、能实现遥控开锁,遥控距离8~10m 。
2、具有修改密码、加密和较强的抗干扰能力。
扩展功能:1、密码输入出错能立即报警。
2、能实现本机键盘开锁。
三.系统构成框图四.系统设计思想本系统采用单片机8051作为本设计的核心元件,利用红外线遥控原理和单片机串行发射、接处等功能而设计的一款有本机开锁和遥控开锁的电子密码锁。
五.基本功能设计遥控密码锁的基本设计主要分为如下五个部分。
1.选择密码:我们将编好的密码程序存储在EPROM中,用户通过密码选择键---8051中的P1.5口上的按键进行选择,具体操作过程如下:首先按一下P1.5口上按键,然后再逐渐输入号码,最后按”#”号确信即可.比如现在用户要是选择了57618这组数字作为密码,则用户只有首先按一下P1.5上的按键,接着在本机键盘上一一输入5、7、6、1、8、之后再按“#”号键即表示密码被设置好了,那么下次用户只要键入这组数据即可开锁。
本设计中我们编入了两密码即:57618和81675。
当然我们还可根据需要在EPROM中存入更多的密码,供用户选择。
2.密码输入有效显示:为了帮助用户确信是否有键按下,我们特在电路中设置了模拟显示电路;而为了防止密码外泄;显示时,并不是显示用户按下的数字符号-而是以发光二极管的亮灭来提醒用户是否有键按下。
有键按下,发光二极管亮0.5秒,没有键按下,发光二极管灭。
这样既巧妙地提醒了用户又保护了用户密码,此本设计可靠性优点之一。
3.当用户键入正确密码后,再按确认键----“#”号,便会自动开锁。
但用户键入密码时应注意:数字与数字之间的间隔时间为3秒,例如密码为57618,当键入第一个数字5后应在3秒内键入第二个数字7,否则,就会视为无效。
红外遥控电子密码锁的设计1.03
![红外遥控电子密码锁的设计1.03](https://img.taocdn.com/s3/m/cc08905b79563c1ec4da7101.png)
红外遥控电子密码锁的设计摘要在我们的日常生活以及工作之中,密码锁是一种随处可见、不可或缺的必需品,也是我们个人隐私和财物的保护伞。
小到个人日记本,大到国家机密,它无处不在,当然,形式也是各有不同。
平时所见的机械式锁必然离不开钥匙,而且一旦钥匙丢失或者遗忘在办公室等地方,会给人们带来不必要的麻烦,显然,古老的保护装置已经无法满足新时代的要求。
以前的电子锁密码结构简单,存在安全性问题。
而今天的密码锁具有较高的密保性,并且生产成本低,容易操作。
开锁人不需要携带钥匙,更不必担心钥匙丢失,只需记住密码就能打开。
本次设计以STC89C52单片机为基础,增添了许多功能,比如矩阵型键盘、提示音和显示屏。
可以设置和修改用户密码(默认密码为六位),也包括密码错误报警指令、多次输入错误锁定、多次输入错误报警等功能。
当密码输入正确时,会自动显示“OPEN!”,密码错误则为“ERROR!”。
当密码连着输错三次,系统就会自动锁死。
关键词 STC89C51 LCD1602 电子密码锁 4×4矩阵键盘Design of infrared remote control electronic code lockAbstractIn our daily life and work, the password lock is a kind of everywhere, indispensable necessities, it protects our privacy and personal property safety. Small to individual diaries, large to state secrets, it is everywhere, certainly, the modus is many forms . Usually see the mechanical lock must be inseparable from the key, and once the key is lost or forgotten in the office and other places, will give people unnecessary trouble, obviously, the old protection device has been unable to meet the requirements of the new era.At present, we use the electronic code lock instead of the original mechanical lock, to solve the previous password is too simple, lack of security shortcomings. The new electronic code lock is not only low processing cost, simple operation, and safety performance is also the traditional mechanical lock can not be compared. Unlocking people do not need to carry the key, do not have to worry about the key is lost, just remember the password will be able to open.This design is based on STC89C51 single-chip system design, and subjojin a 4 ×4 keyboard, show and alarm system. You can set and modify the user password (the default password is six), including password error alarm instructions, multiple input error lock, multiple input error alarm and other functions. When the password is entered correctly, it will automatically display "OPEN!" And the password error is "error!".If the error three times, it will lock.Key words:STC89C51 LCD1602 Electronic password lock 4×4 keyboard目录Abstract (II)图清单........................................................................................................ 错误!未定义书签。
智能红外遥控防盗电子密码锁系统设计
![智能红外遥控防盗电子密码锁系统设计](https://img.taocdn.com/s3/m/521838d71eb91a37f0115c10.png)
1.毕业设计(论文)题目:智能红外遥控防盗电子密码锁系统设计2.题目背景和意义:当前人们日益提高生活质量的需求,使得安全有效的防盗技术备受关注。
而传统的机械锁由于安全性能太差,被撬的事件屡见不鲜。
通过设计电子锁系统以满足保密性强,使用灵活性好,安全系数高的实际使用要求。
国内不少企业已经积极学习和了解了先进的技术,发展前景非常可观。
希望通过不断地努力,使电子密码锁在我国也能得到广泛应用。
3.设计(论文)的主要内容(理工科含技术指标):主要内容:(1)控制电路、遥控电路、蜂鸣器报警电路等设计实现;(2)密码锁原理分析及整体功能实现;(3) 可靠性大于百分之九十五。
技术指标:(1)可实现密码显示、密码修改、红外遥控开锁、本机按键开锁、密码错误报警等功能;(2)遥控开锁,遥控距离8~10米,且具有较强的抗干扰能力。
4.设计的基本要求及进度安排(含起始时间、设计地点):设计工作从3月5日开始。
整个设计再校内完成。
具体工作进度如下:第1-3周:查找并整理有关电子密码锁的相关文献;整理思路确定使用方案;完成开题报告;第4-11周:熟悉单片机开发软件的使用;掌握基于单片机C语言的编程,研究的具体方案并且做出实物;第12-13周:开始在开发软件上编写程序,完成主要模块调试;第14-15周:结合硬件进行调试,修改及优化;第16-17周:整理资料,撰写毕业论文;第18周:毕业答辩。
5.毕业设计(论文)的工作量要求设计电路板布局,完成元器件的焊接、调试、优化,最终做出实物。
论文不少于8000字。
① 实验(时数)*或实习(天数):实验时数不少于60小时① 图纸(幅面和张数)*:主程序流程图、整机电路原理图;部分源程序,不少于5张。
① 其他要求:熟悉测控系统硬软件设计。
指导教师签名:年月日学生签名:年月日智能红外遥控防盗电子密码锁系统设计摘要本文设计的是一种基于单片机的红外遥控电子密码锁。
该系统由4×4矩阵键盘、LCD1602液晶显示器、红外遥控模块和继电器报警模块等有机组成,并且是由STC89C52单片机控制。
一种新型多功能红外遥控电子密码锁的设计
![一种新型多功能红外遥控电子密码锁的设计](https://img.taocdn.com/s3/m/5cd1819271fe910ef12df8cf.png)
存 在着不 同的优缺 点 。例如 :接 触式 密码 锁系 统成本 较低 ,体积 小 ,卡 片本身无 须 电源 ,但使用 不太 方便 ,而且 有接触 磨 损 。非 接 触式 红外 电子密码 锁 的特 点如下 :安 全系数 高 ;随机开 锁成 功 率 几乎 为零 ;误码输 人保 护 ,在密码输 入错 误 的情况 下可 以启 动 报 警 系统 ;密码 可 以更改 ,防止密码 被 盗 ,同时也可 以避 免因人 员的变换 而 造成 密码锁 的密 级下 降 ;功 耗低 ,使用 寿命长 ;结 构 简单 ,故 障率低 ;灵活 性好且 通用 性强 ,可根 据需要 安装 在其 它
一
种红外遥控 密码锁。根据 5 2单片机之间的 串行通信原理 ,利用红外来传输 ,这便 于对密码信息的随机加 密和保护。本文是基于 A T8 9 C5 2单片
机 的红外遥控 电子 密码锁的硬件 及程序 实现流程的具体设计。本文在 分析 了单 片机 串行通信工作原理的基础 上 ,设 计 了电子 密码锁 电路。
二 、 方 案 设 计 ( 一 )设 计 标 设计一个采用 红外 遥控的 6 位电子密码锁软硬 件 。具体功能如
下 :
(1)能 实现 本 机 键 盘 开 锁 ; ( 2)能 实 现遥 控 开 锁 ,距 离 为 3—5M ; (3)能 有 效 保 护 用 户 密 码 ; ( 4)若 密 码 意 外 泄 漏 ,可 及 时 修 改 密 码 ; ( 5)密 码输 入 错误 能立 即报 警 ,当连 续 三次 出 现密 码 错误 时 ,由扬 声 器发 出 报警 声 ,此 时 必 须按 复位 方 可 停止 。
【 关 键 词 】红 外 遥 控 ; 密码 锁 ;单 片机
文章编号 : I S S N 1 0 0 6 -6 5 6 X ( 2 0 1 4 ) 0 6 — 0 1 3 0 — 0 1
红外无线遥控密码锁的设计与实现项目设计方案
![红外无线遥控密码锁的设计与实现项目设计方案](https://img.taocdn.com/s3/m/020f608ceff9aef8941e06c7.png)
红外无线遥控密码锁的设计与实现项目设计方案第一章绪论1.1课题背景及目的在日常生活和工作中,住房和部门安全、单位文件、财务报表以及一些个人信息的保存通常以锁的方法来解决。
如果使用传统的机械钥匙开锁,人们常常需要携带多个钥匙,使用很不方便,一旦钥匙丢失安全则无法得到保证。
随着科学技术的不断发展,人们在日常生活对保险器件要求也日益增高。
为满足人们的使用锁的需求,使其安全性更好,使用密码取代机械锁应运而生。
密码锁不仅安全性能高成本低,而且具有低能耗、操作方便等优点。
在安全技术防领域,电子密码锁防盗警报系统功能逐渐取代传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术和性能得到了较大的改善①。
随着大规模集成电路技术的发展,特别是单片机的出现与微处理器的智能组合,它除了具有电子密码锁的功能,还介绍了智能化管理、专家分析系统等功能,使密码锁的高安全性、可靠性得到越来越广泛的应用。
随着科学技术的发展人们对安全愈加重视,许多电子智能锁(指纹识别、IC卡识别)已经在世界围相继问世。
但产品的特点是针对特定指纹和有效卡,只能适用于需要求的箱、柜、门等。
加之指纹识别器如果使用在公共场所很容易机械损伤,IC卡很容易丢失,损坏等等。
再加上其高成本,在某种程度上,限制了这类产品的普及和推广。
鉴于目前的技术水平和市场接受程度,电子密码锁是这类电子防盗产品的主流。
然而或大或小的缺陷广泛存在于各种接触式密码锁系统。
例如:接触密码锁系统成本低、体积小、卡本身没有电力供应,使用不便,且有触点磨损。
相比之下,红外遥控密码锁系统和接触密码锁系统成本相当,并可以进行短程控制,使用非常方便。
并结合电脑数据库,可以形成一个酒店房间门禁管理系统。
因为红外遥控器有很多优势,如红外发射装置采用红外发光二极管遥控发射,容易小型化、降低成本;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰能力,减少误操作,而且能够减小功耗;红外线不会泄露或产生信号串扰,反应速度快、传输效率高、工作稳定可靠。
红外线遥控密码锁的设计
![红外线遥控密码锁的设计](https://img.taocdn.com/s3/m/a433f85e33687e21af45a990.png)
红外线遥控密码锁的设计摘要:本设计利用红外线遥控原理,基于AT89S52单片机设计了一种具有本机和遥控开锁功能的电子密码锁。
针对传统机械锁的各种缺点和重要部门安全性的要求,提出一种基于红外遥控的密码锁设计方案,通过此方案设计的密码锁电路可以满足安全性要求,也能适应特殊环境的使用需求。
设计具有按键指示,控制开锁,控制报警,遥控开锁等功能。
红外遥控密码锁的应用研究主要应用了红外线编码及解码技术,并通过单片机实现密码的设置、修改及识别功能。
设计电路主要有红外线编码电路、红外线解码电路和键盘及显示电路组成。
具有保密性强,灵活性高,适用范围广等优点。
关键词:AT89S52;红外遥控;密码锁Design of infrared remote control lock Abstract:This paper designed an electronic password lock which can be unlocked natively or by remote control, employing the principle of infrared remote control and based on SCM AT89S52. Each kind of shortcoming which and Integral part security request locks in view of the traditional machinery ,proposed that one kind based on infrared remote control’s combination lock design proposal, may satisfy the secure request through this project design’s combination lock electric circuit, can also adapt the special environment use demand。
红外遥控密码锁基于红外遥控的密码锁设计
![红外遥控密码锁基于红外遥控的密码锁设计](https://img.taocdn.com/s3/m/f6fe348858fafab068dc02c3.png)
2.1
本文所设计的红外遥控密码锁系统由AT89S52单片机及其最小系统、红外接收头、红外发射器、蜂鸣器、电磁锁、LCD1602液晶显示等部分组成。其硬件原理图如图2.1所示。
图2.1红外遥控密码锁系统框图
2.2
本设计的单片机采用AT89S52系列单片机。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。其中最小系统包括ISP下载电路、复位电路、晶振电路。
当发射端一个键按下超过36ms,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ma的高电平。这个同步码头可以是使程序知道从这个码头以后开始接收数据。
解码在于如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。
红外遥控电子密码锁课件
![红外遥控电子密码锁课件](https://img.taocdn.com/s3/m/2a2e14b4a26925c52dc5bf5e.png)
目录
1 设计方案 2 功能实现 3 硬件电路设计 4 软件设计
2
1. 设计方案简介
本设计是以 STC89C52为控制芯片;红外信 号从红外遥控器遥控发出,用一体化红外 接收管 HS0038 接收;密码储存在外部储存 器AT24C02 中;用LCD1602显示用户的操作 结果;通过开锁电路演示开锁。
X1 X2
R ESE T
RD WR
80 52
P0 0 P0 1 P0 2 P0 3 P0 4 P0 5 P0 6 P0 7
P2 0 P2 1 P2 2 P2 3 P2 4 P2 5 P2 6 P2 7
R XD TX D A LE/ P PS EN
4 3 2 1
+5
3 9 P0 0 3 8 P0 1 3 7 P0 2 3 6 P0 3 3 5 P0 4 3 4 P0 5 3 3 P0 6 3 2 P0 7
1
P1 1
2
P1 2
3
P1 3
4
P1 4
5
P1 5
6
P1 6
7
P1 7
8
P3 3
13
P3 2
12
P3 5
15
P3 4
14
+5
31
19 18
9
P3 7
17
P3 6
16
U1
P1 0 / T P1 1 / T P1 2 P1 3 P1 4 P1 5 P1 6 P1 7
INT 1 INT 0
T1 T0
EA / VP
3
键盘输 入
红外接收 模块
AT24C02 存储器
STC89C52 单片机
红外遥控电子密码锁的设计
![红外遥控电子密码锁的设计](https://img.taocdn.com/s3/m/5fe780f4cc7931b764ce1586.png)
红外遥控电子密码锁的设计摘要本设计是以STC89C52为主要芯片,以中断、计数等基本工作方式来控制、判断外部器件的工作、工作状态,结合采用数字信号编码的基本算法,用红外遥控器遥控发送密码、再用红外接收管接收密码,单片机根据红外接收管导通与否和持续时间结合二次调制方式的基本算法还原遥控器发送的密码,再与外部储存器AT24C02储存的密码对比,判断密码是否正确,辅助以LCD12864显示用户的操作结果,以蜂鸣器提醒,再通过矩阵键盘实现输入或修改密码等基本功能实现红外电子密码锁的设计。
该设计运用了C语言编写程序,简单、明了,很好的实现了红外通信的要求。
在以往设计的基础上,该设计添加了在线烧写程序,极大的方便了用户使用,特别是为工业生产带来了极大的便利。
红外电子密码锁具有成本较低、操作方便、体积小、无污染、反应速度快等优势,具有很好的市场价值。
关键词:红外遥控;红外接收;报警器;电子密码锁;单片机目录一、绪论 (1)1.1 设计背景 (1)1.2 市场前景 (1)1.3 设计任务 (2)1.4设计思路 (2)二、硬件电路设计与实现 (4)2.1 AT24C02模块 (4)2.1.1器件及原理介绍 (4)2.1.2电路实现 (5)2.2 红外通信模块 (5)2.2.1遥控发射器及其编码 (5)2.2.2电路实现 (7)2.3矩阵键盘模块 (8)2.4显示模块 (8)2.4.1 LCD12864介绍 (8)2.4.2LCD12864电路图 (9)2.5蜂鸣器模块 (10)2.6单片机最小系统模块 (10)三、软件设计 (10)3.1 程序流程图 (11)3.1.1主程序流程图 (11)3.1.2 键值判断流程图 (12)3.1.3 开锁流程图 (13)3.1.4 密码修改流程图 (14)3.1.5 红外接收流程图 (15)3.1.6 按键扫描流程图 (16)3.2 程序设计(见附录二) (16)四、总结 (17)参考文献.........................................................................................错误!未定义书签。
红外遥控防盗密码锁设计
![红外遥控防盗密码锁设计](https://img.taocdn.com/s3/m/42ead5d180eb6294dd886cff.png)
目录第一章绪论 (4)1.1 引言 (4)第二章系统设计的研究方案 (5)2.1单片机的概述 (5)2.2设计分析 (9)2.3红外通信原理 (9)2.4硬件电路设计 (10)2.5遥控开锁的原理 (11)第三章程序设计 (12)3.1程序框图 (12)3.2红外遥控电子密码锁程序 (12)结论 (22)参考文献 (22)致谢 (22)第1章绪论1.1 引言在较复杂的工业系统中,经常要采用分布式测控系统完成大量的分布参数的采集。
在这类系统中,采用单片机作为分布式系统的前端采集模块,系统具有运行可靠,数据采集方便灵活,成本低廉等一系列优点。
家用电器是单片机的又一重要应用领域,前景十分广阔。
如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。
在交通领域中,汽车、火车、飞机、航天器等均有单片机的广泛应用。
如汽车自动驾驶系统、航天测控系统、黑匣子等。
红外线技术时在最近几十年发展起来的一门新兴科学。
红外线是一种十分丰富的波谱资源,目前它已在工业、农业、国防、日常生活、医疗卫生等多反面得到了广泛的应用,例如红外线加热、红外线治疗仪、红外线通信、金融保安监控系统、红外线遥控等。
红外线遥控只是红外线众多应用中的一个分支,目前在家用电器仲广泛应用的彩电遥控器、空调遥控器等,都采用了红外遥控。
目前大部分的锁采用的都是机械式的,其最大的缺点是利用简单工具就能很容易地把锁打开。
而一般设备都采用专用的遥控编码及解码集成电路,其制作简单、容易,但由于特定功能的限制,只适用于专用的电器产品,其应用范围受到限制。
针对传统的机械锁的各种缺点和重要部门安全性要求,设计了一种红外遥控电子密码锁。
因为红外线具有很好的隐蔽性,保密性,环境光线对它的影响很小,抗干扰能力强;且使用这种发射、接受器件的电路简单而无特殊的环境要求。
所以可以满足安全方面的要求,也能够实现特殊环境下的使用需求。
第2章系统设计方案的研究2.1 单片机的概述单片机是由运算器、控制器、存储器、输入设备以及输出设备共五个基本部分组成的。
红外遥控密码锁设计方案
![红外遥控密码锁设计方案](https://img.taocdn.com/s3/m/8a6683ab0066f5335b812147.png)
红外遥控密码锁1.绪论1.1本系统设计意义以及目的随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到冶金、电力、建材、化工、机械、石油、食品等各个行业。
单片机控制无疑是人们追求的目标之一,它所给人们带来的方便也是不可否认的其中单片机控制就是一个典型的例子。
MCS-52系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片机微型计算机应用系统开发的一个重要系列。
目前,单片机原理与应用教材大都采用汇编语言讲解和设计程序实例,但汇编语言学习困难。
在实际应用系统开发调试中,特别是开发比较复杂的应用系统时,为了提高开发效率和使程序便于移植,现在多用C语言。
在信息产业飞速发展的今天,我们生活中必不可需的设备都向着小型化、便携化、智能化、自动化的方向发展。
所以电子密码锁随着快节奏的生活应运而生。
在我国六七十年代还是传统的一把钥匙配一把锁,不管是单位还是个人每天都要认真检查是否锁上了门,而且钥匙还不能随便乱放,一旦不小心忘记放在哪里很可能就打不开门了。
传统的锁也相当的不安全,会有一些不法分子想尽办法打开你的房锁去偷盗东西。
电子密码锁的产生使得这些问题都不再是问题,我们只需简单的记住六位密码即可。
人们从前使用的锁不但不方便,而且安全系数也比较低。
随着社会的进步和人们生活水平的提高,老式的锁已经跟不上人们的要求,况且人们对防盗的要求越来越高,特别是对使用的便捷性也有了更高的需求。
因此近几年一种新型的电子密码锁应运而生,受到了人们的青睐。
有报警功能的密码锁这时正为人们解决了不少问题。
但是市场上的密码锁大部分都是用于一些大公司财政机构、价格高昂,一般人们难以接受。
如果再设计和生产一种价格低廉、性能灵敏可靠的密码锁,必将在防盗和保证财政安全方面发挥更加有效的作用。
密码锁是现代生活中经常用到的工具之一,广泛应用于保险柜、房门、宾馆、车库等。
基于单片机的红外遥控电子密码锁设计
![基于单片机的红外遥控电子密码锁设计](https://img.taocdn.com/s3/m/e73b452d87c24028915fc3d3.png)
摘要:目前大部分的锁都是机械式的,其最大的缺点是利用简单工具就能很容易地把锁打开,不安全。
针对这种情况,设计了基于单片机AT89C52和红外线接收管的红外遥控密码锁,设计包含红外发射模块、红外接收模块和单片机处理模块。
与一般的采用专用遥控编码和解码集成电路的设备不同,它具有安全可靠、成本低廉、连接方便,简单易用,应用范围广等特点,而且特别适合家庭,宾馆,仓库,私家车库等场所。
红外遥控电子密码锁,主要分为遥控部分和主机部分。
当从遥控器输入密码时,键盘向单片机发送外部中断,单片机识别按键号码并且将其编码后通过红外发光二极管发送到主机接收部分。
主机接收部分的红外接收器接收到红外信号,将其整理放大之后通过串行口向单片机发送串行口中断,单片机得到串行中断信号将其解码还原成发射前的信号,之后验证密码,判断开锁还是报警。
主机接收部分通过键盘的外部中断得到密码信号,无需红外遥控发射,可直接验证密码。
同时主机部分还有修改密码的功能,倘若密码泄露可以及时更改密码。
红外遥控电子密码锁其稳定的特点,安全的性能,便捷的操作方式和广泛的应用范围等使其具有良好的市场前景和发展空间。
关键词:单片机;红外发射;红外接收;串行中断信号;密码修改Design of the Infrared Remote Control Electronic LocksBased on MCUAbstract: At present, most of the locks are mechanically, its biggest drawback is the use of simple tools can easily open the lock, not very safe.In view of this situation, I designed the infrared remote control locks based on microcontroller AT89C52 and the infrared receiver tube.The design includes an infrared transmitter module, infrared receiver module and microcontroller processing module. Different with the dedicated remote encoding and decoding integrated circuit device,it has a safe, reliable, low cost, easy to connect, easy to use, and a wide range of applications,and is particularly suitable for families, hotels, warehouses, private garages and other places.The infrared remote control electronic locks, is divided into a remote part and a host part.When you enter the password from the remote control,the keyboard is sent external interrupt to the MCU, microcontroller identification key number and encoded by the infrared light-emitting diodes sent to the host receiving part.The infrared receiver in the host receives receive the infrared signal, finishing zoom sentserial port interrupt to the microcontroller through the serial port,the microcontroller serial interrupt signal to decode the signal into pre-launch, after verification password, judgment unlock or alarm.The host receivingpart receives encrypted signals through externalkeyboardinterrupt without the infrared remote control transmitter can be directly authentication password.Host part also can change the password, if the password is leaked at the same time, we can change the password.Stable characteristics, safe performance, convenient operation and extensive range of applicationsof the infrared remote control electronic locks has a good market prospects and development space.Key words:Microcontroller;Infrared emission; Infrared receiver;Serial interrupt signal; Change the password目录1、绪论 (3)1.1设计的背景和意义 (3)1.2设计的任务和要求 (4)1.3设计理论 (5)1.4待解决的问题 (5)2、总体设计方案 (5)2.1设计思路 (5)2.2红外通信部分设计 (6)2.3单片机串口通信部分设计 (8)3、硬件电路设计 (10)3.1控制芯片单片机与系统框图 (10)3.2 单片机最小系统 (12)3.3 红外遥控发射部分设计 (13)3.4 红外遥控接收部分设计 (14)3.5显示部分设计 (14)3.6报警部分设计 (17)4、软件电路设计 (18)5、设计效果 (23)5.1主要注意事项 (23)5.2实物效果 (24)结语 (25)参考文献 (26)致谢 (27)附录 (28)1、绪论1.1设计的背景和意义红外遥控密码锁总的来说就是一种锁具,然而锁具的发展历史是很长很复杂的,从最初的简单锁具到现代锁具和智能锁具经历了不断地改进和变化。
基于单片机的红外电子密码锁的设计
![基于单片机的红外电子密码锁的设计](https://img.taocdn.com/s3/m/5628cf86c67da26925c52cc58bd63186bdeb9278.png)
基于单片机的红外电子密码锁的设计基于单片机的红外电子密码锁的设计随着科技的发展,红外电子密码锁逐渐取代传统的机械密码锁成为了门禁系统中的主流。
红外电子密码锁通过红外线传输数据,使得开锁变得更加智能化、快速化,而且提高了安全性,防止了密码泄露以及密码碰撞的问题。
本文将介绍一种基于单片机的红外电子密码锁的设计方案。
一、系统方案本设计采用C51单片机为控制器,红外线信号接收模块作为主控,驱动步进电机控制门锁的开关,使得门的开关更加方便快捷,并提高了安全性。
电路运用了ISP编程器,通过USB 接口与电脑连接,并通过Keil软件编写程序上传到控制器中,以控制系统的整体运行流程。
二、硬件设计1. 单片机选型本设计中,选用51系列单片机控制器Atmel AT89C51,其具有内部FLASH可编程存储器,可在编程过程中对程序进行修改,更加便于控制器程序的更新维护。
同时,该单片机具有多种外设接口,包括计数器、定时器、串口等,便于实现控制器与各种传感器、执行器的互联。
2. 电源设计本系统使用直流12V供电,其中12V正极接单片机VCC,负极接GND,同时将12V作为步进电机的电源。
在电路中使用L7805稳压电源,将电压稳定输出为5V供给单片机芯片和红外线传感器等其他模块。
3. 红外线接收模块在门锁上方适当放置一个2150nm红外线传感器模块,以接收红外线信号并将其转化为数字信号。
这里采用的是RS232接口连接,将红外二极管所收到的红外线信号交给MCU进行处理。
4. 步进电机为实现门的自动开启关闭,本设计采用了步进电机驱动门锁的开关。
步进电机与单片机控制器的连接采用的是四线步进电机驱动电路。
其中,两根草绿色和橙色的线为电机的控制线,将其接入单片机P3口中,蓝色和红色的两根线分别为电机的两个电极,将它们接到电机驱动器的两个对应通道上。
三、软件设计1. 开发环境本设计所需的IDE使用Keil 4.0集成开发工具,同时也需要用到AT89C51单片机的ISP编程器,将程序下载到MCU板上。
红外遥控电子密码锁设计—硬件设计【开题报告】
![红外遥控电子密码锁设计—硬件设计【开题报告】](https://img.taocdn.com/s3/m/6a7023028762caaedc33d478.png)
毕业设计开题报告电子信息工程红外遥控电子密码锁设计—硬件设计1选题的背景、意义本课题的目的是开发一个具有使用价值的红外遥控电子密码锁。
利用红外线的远距离传输特性以及89S51单片机作为接收终端,实现密码锁的开启,报警等常用功能。
主要任务就是实现红外线电子密码锁的快速准确开启,同时保证锁的安全性及稳定性。
随着人们生活水平的提高,社会信息化日益深入。
如何实现家庭防盗这一问题也变得尤其的突出,这关系到家庭社会的经济安全乃至国家的信息安全。
目前生活中的锁已经不能完全满足我们的需求,它们中的大部分采用的都是机械式开锁,其最大的缺点是利用简单工具就能很容易地把锁打开,被撬的事件屡见不鲜,给人民国家造成了很大的损害。
伴随着科技进步,密码锁也经历了一代又一代的升级。
科学家们发明了磁性锁,电子锁,声控锁等等,这些锁是在传统机械锁的基础上,加上了不同的密码,不同的磁场,不同的声音等来控制锁的开启。
这些密码锁保密性大大提高,使用灵活性变强,安全系数增大,在很大程度上克服了传统机械锁的缺点,使得人们对自身的财产安全有了更多的保障。
不过这些密码锁也都有着各自不同的缺点,比如声控锁在进行远距离遥控时稳定性不高,不能进行很正确的远距离控制,磁性锁有可能受周围环境的影响失磁,这多多少少的限制了这些密码锁的进一步推广。
针对这种情况,红外遥控密码锁应运而生,以往的一些红外密码锁都采用专用的遥控编码及解码集成电路,制作简单、容易,但由于特定功能的限制,只适用于专用的电器产品,其应用范围受到限制。
现在设计的红外遥控密码锁系统能提高门禁系统的可靠性和安全性,适应市场需要。
该系统具有普通电子密码锁功能的同时,还增加了遥控功能。
该系统具有较强的实际应用价值,这种电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲昵,而红外线解锁由于其独特的解锁方式以及稳定的工作性能更是具有很高的研究价值。
2相关研究的最新成果及动态由于控制距离远,稳定性强,使用方便等优势,红外线遥控装置现在已经广泛应用于各类家用电器,数码设备以及智能机器人等装置中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统框图
本文所设计的红外遥控密码锁系统由AT89S52单片机及其最小系统、红外接收头、红外发射器、蜂鸣器、电磁锁、LCD1602液晶显示等部分组成。
其硬件原理图如图2.1所示。
图2.1 红外遥控密码锁系统框图
2.2 最小系统
本设计的单片机采用AT89S52系列单片机。
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash ,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。
AT89S52具有以下标准功能: 8k 字节Flash ,256
字节RAM,32 位I/O 口线,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
其中最小系统包括ISP下载电路、复位电路、晶振电路。
复位电路:此设计采用手动按键复位方式实现系统的复位操作.手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位.其结构如图2.3中R1,C4和K1.手动按键复位是通过按键将RST与VCC接通来实现.
AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。
AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
其中最小系统包括ISP下载电路、复位电路、晶振电路。
复位电路:此设计采用手动按键复位方式实现系统的复位操作.手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位.其结构如图2.3中R1,C4和K1.手动按键复位是通过按
键将RST与VCC接通来实现
.
图2.2 ISP电路接线图图2.3复位电路接线图
C6
图2.4 晶振电路接线图
图2.5 最小系统结构电路图
2.3.3 密码存储电路
由于51单片机掉电后会丢失数据存储器里的数据,因此必须外加掉电存储电路。
并由AT24C02芯片来实现。
AT24C02芯片的管脚图如图2.4 所示。
2.3.4开锁电路
电磁锁的原理图如图2.5所示,电磁锁由电路驱动和开锁两级组成。
图2.5 电磁锁电路
2.3.5报警电路
2.4遥控2.
3.7串口通信电路
发射器及其编码
红外遥控发射器专业芯片很多,根据编码格式可以分成脉冲宽度
调制和脉冲相位调制两大类,这里我们以运用比较广泛,解码比较容易的脉冲宽度调制来加以说明,现以LC7461组成发射电路为例说明编码原理。
当发射器按键按下后,既有遥控码发出,所按的键不同遥控码也不同。
这些遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽0.56ms ,周期为1.125ms 的组合表示二进制的“0”;以脉宽为0.56ms 、周期为2. 25ms.其波形图如图2.7所示。
bit “0”
bit “1
”
0.56ms
图2.7 红外遥控码波形图
LC7461产生的遥控编码是连续的42位二进制码组,其中前26位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。
后16位为8位操作码(功能码)及其反码用于核对数据是否接受正确。
当发射端一个键按下超过36ms ,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms 的低电平,和一个4.5ma 的高电平。
这个同步码头可以是使程序知道从这个码头以后开始接收数据。
解码在于如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms 的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。
如果从0.56ms 低电平过后,开始延时,0.56ms 以后,若读到的电平为低,
说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms 长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。
根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。
2.5 遥控接收器及其解码
L T0038是塑封一体化红外接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线收到输出与TTL电平信号兼容的所有工作,没有红外遥控信号是为高电平,收到红外信号是为低电平,而体积和普通的塑料三极管大小一样,它适合于各种红外线遥控和红外线数据传输。
接收器对外只有3个引脚:Out、GND、Vcc与单片机接口非常方便,如图2.8所示
图2.8 红外遥控接收器图
注:
1、脉冲信号输出接单片机的P33口;
2 、GND接系统的地线(0V);
3 、Vcc接系统的电源正极(+5V)
2.6 LCD1602显示的应用
LCD1602显示器具有体积小、功耗低、显示内容丰富、超薄轻巧等优点,因此,在袖珍式仪表和低功能应用系统中得到越来越广泛的应用。
LCD1602液晶显示是2行*16个字符的字符型显示器,它由32个字符点阵块组成,每个字符点阵块由5*7或5*10个点阵组成,可以显示ASCII码表中的所有可视的字符,采用+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。
如图2.9所示LCD1602及其接口设计图。
图2.9 LCD1602及引脚连接图
(1)LCD1602显示器模块引脚名称和功能表
表2.1 LCD1602显示器模块引脚名称和功能
(2)DDRAM地址与LCD显示屏上的显示位置的对应关系DDRAM存储器显示字符的字符码,其容量的大小决定模块最多的字符数目。
表2.2 DDRAM地址与LCD显示屏上的显示位置的对应关系
即第一行的地址为00H~0FH,第二行的地址为40H~4FH。
2.8 红外遥控密码锁总接线设计
根据单片机最小系统结构电路图、LCD1602、继电器、红外接收头与单片机接线图,最后进行总接线设计,总接线图如下:
图2.11 红外遥控密码锁总接线图
程序流程图。