红外遥控电子密码锁
- 格式:pptx
- 大小:1.96 MB
- 文档页数:20
基于MSC-51单片机红外线电子密码锁一、【摘要】电子技术的飞速发展,给古老的锁具生产带来了巨大的变革,古老的机械锁安全性能差,容易被破坏,给管理和使用带来了很多的不便。
而电子技术的发展解决了这个问题。
红外线抗干扰能力强、使用方便、工作可靠等优点,本系统采用AT89C51单片机为核心接收和发送,采用AT24C02可擦除寄存器存储密码,设计了6位密码控制密码锁的开、关。
同时用APR9600语音芯片提示密码存储状态及效果。
该系统可靠性高,成本低,操作方便等特点。
第1节、前言 (2)1.1、单片机的概述 (2)1.2、电子密码锁的概述 (3)1.3、本系统的运用和实际意义 (3)1.4、系统设计任务及要求 (3)1.4.1、设计任务 (3)1.4.2、设计要求 (3)1.4.3、所具备功能 (3)第2节、电子密码锁的硬件设计 (3)1.1、系统的硬件构成及功能 (3)2.1.1、遥控器部分 (3)2.1.2、接收部分 (5)2.2、AT24C02引脚图及其引脚功能 (7)2.3.1、 AT24C02的时序图 (7)2.3.2 、本系统AT24C02 掉电存储单元的设计 (9)2.3、APR9600介绍 (9)2.3.1、 APR9600芯片管脚说明 (9)2.3.2、APR9600操作模式设置功能表 (10)2.3.3、APR9600的控制模式 (11)第3节、系统的软件设计 (11)3..1、系统发射部分软件介绍 (12)3.2、红外线接收部分软件介绍 (13)3.3、AT24C02的读写程序 (14)第4节、系统调试和测试结果分析 (15)4.1 、使用的仪器仪表 (15)4.2 、系统调试及调试预想结果 (15)4.3、测试过程及结果 (16)结束语 (17)致谢语 (17)参考文献 (17)附录 (17)第1节前言本系统采用单片机技术实现红外线遥控设置密码控制锁头,具有性能可靠,电路简单,成本低廉,安全稳定等特点。
红外遥控密码锁的设计与实现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),便可以侦测当按下红外线遥控器某一按键时,红外线数字信号的发射。
目录1目的和意义 (2)2方案设计 (2)3 硬件原理分析及设计 (2)3.1发射模块原理 (2)3.1.1 红外发送系统原理 (2)3.1.2 NEC编码格式介绍 (3)3.2接收解码模块 (4)3.2.1 接收解码原理 (4)3.2.2 接收解码模块的硬件电路 (5)3.4液晶显示模块 (6)4 软件设计 (6)4.1编程语言 (6)4.2主要程序说明及流程图 (7)4.2.1 主程序 (7)4.2.2 接收解码程序 (7)4.2.3 按键数字分配 (10)4.2.4 密码判断、报警及修改程序 (11)4.2.5 按键发声程序 (16)4.2.6 没操作响应 (17)5 功能分析及总结 (17)5.1功能分析 (17)5.2C语言编程的延时技巧 (19)5.3本设计优缺点 (20)5.4设计总结 (21)参考文献 (1)附录C 实物图 (3)摘要单片机遥控系统是将红外遥控技术和单片机应用技术相结合的一种方案。
本系统为红外遥控电子密码锁的控制管理部分,只要再连接上不同用途的电磁锁即可成为一个完整的红外遥控电子密码锁系统应用到各种领域中。
而且本系统还设计有学习NEC红外编码遥控器的功能,通过红外接收解码电路,把遥控器的键码还原并储存起来,再利用查找对比的方法便能够识别不同的遥控器,大大提高了系统的灵活性和实用性。
本系统以单片机作为核心元件将电子密码锁和无线遥控技术结合起来,使其具有修改密码、报警锁定等功能,不仅能进行远距离遥控解锁,还能实现近距离按键密码初始化及复位解除报警。
同时采用E2PROM作为存储单元,方便用户存储、修改密码和遥控器键码;采用LCD显示令使用更加方便直观。
红外线遥控电子密码锁能实现多种控制功能,改善了传统机械锁的各种缺点,有较好的市场发展前景和技术应用价值。
而且本系统的红外接收解码部分延时计数准确,并且有错误校验,所以整个接收解码的准确性非常高。
设计电路主要由红外线解码学习电路、密码修改和存储电路、声光提示报警电路、LCD 显示电路组成。
红外遥控电子密码锁的设计摘要在我们的日常生活以及工作之中,密码锁是一种随处可见、不可或缺的必需品,也是我们个人隐私和财物的爱护伞。
小到个人日记本,大到x,它无处不在,当然,形式也是各有不同。
平时所见的机械式锁必定离不开钥匙,而且一旦钥匙丢失或者遗忘在办公室等地方,会给人们带来不必要的麻烦,明显,古老的爱护装置已经无法满足新时代的要求。
以前的电子锁密码结构简洁,存在安全性问题。
而今天的密码锁具有较高的密保性,并且生产成本低,简单操作。
开锁人不需要携带钥匙,更不必担忧钥匙丢失,只需记住密码就能打开。
本次设计以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)图清单 ............................................................................................... 错误!未定义书签。
基于单片机红外遥控电子密码锁设计摘要:本文阐述了基于STC89C52单片机的红外遥控密码锁的设计,给出了红外接收器的设计电路。
通过对红外线信号的发射和接收的详细研究,设计出了一种对遥控信号进行准确译码方法和电路。
本设计集红外开锁、本机开锁、修改密码、报警和显示于一体,可以用于家庭,宾馆,仓库,私家车库等场所,本设计具有电路结构简单、集成度高、抗干扰能力强、动作稳定可靠、易于制作、安装方便等优点,在室内有效遥控距离可达13m,在室外也可达10m。
关键词:单片机红外线密码锁遥控目前大部分的锁采用的都是机械式的,其最大的缺点是利用简单工具就能很容易地把锁打开。
根据用户的要求和需要,主要为了解决当前市场上无遥控密码锁的问题,以提高门禁系统的可靠性和安全性,适应市场需要而设计的该红外遥控密码锁系统。
但一般设备都采用专用的遥控编码及解码集成电路,其制作简单、容易,但由于特定功能的限制,只适用于专用的电器产品,其应用范围受到限制。
1 密码锁总体设计基于单片机系统的红外遥控密码锁由发射模块和接收模块两部分构成,遥控器发射模块可以随身携带,只要在接收器附近,即可遥控开锁;接收器则集开锁、修改密码、报警和显示于一体[2-4]。
本系统采用单片机STC89C52为本设计的核心元件,利用红外遥控原理和单片机串行接收,键盘扫描等功能而设计的一款具有本机开锁,遥控开锁和可修改密码的电子密码锁。
STC89C52作为本电路的核心,P1口外接本机电源。
P3.2口外接红外接收头,P0.2口接电源指示灯,P0.4口外接报警信号放大器,用来放大报警信号,驱动蜂鸣器,P0.6外接电磁锁驱动电路,用绿色LED指示灯指示所得开关,P2口接LCD提示当前输入,P3.4,P3.5外接EEPROM 用于存储密码。
2 红外解码设计本设计采用万能遥控器作为放射器,而万能遥控器在使用前一般要进行设置,针对RM-2008这款万能遥控,设置方法如下: 先按住“设置”键不放,再按下“电源”(“开/关”)键,工作指示灯亮起,然后释放两键,在此时进入代码输入状态,依次键入000指示灯熄灭,设置成功!其中,000编码是日本NEC公司的红外编码方式,也就是应用最广泛的通用的红外编码方式,另外本设计只能对此编码进行解码。
第一章前言电子技术的飞速发展,给古老的锁具生产带来了巨大的变革,现代的电子技术与机械技术相结合,产生了一大批如声控锁、磁控锁、密码锁、遥控锁,指纹锁等先进的锁具。
目前国内外密码锁系统的主要方向的发展是:接触式密码锁系统,非接触式密码锁系统,智能识别密码锁系统,但是他们都相应的存在着不同的缺点。
例如:接触式密码锁系统成本较低,体积小,卡片本身无须电源,但使用不太方便,而且有接触磨损。
相比之下,红外遥控密码锁系统的成本与接触式密码锁系统相当,而且可以进行近距离遥控,使用十分方便。
而且它已经与PC机的数据库相结合,可以组成一套酒店房间的门禁管理系统。
由于红外遥控具有许多优点,例如红外线发射装置采用红外发光二极管,遥控发射器易于小型化且价格低廉;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
所以红外线遥控是目前使用最广泛的一种通信和遥控手段。
在本设计中,红外遥控密码锁和PC机、数据库相结合,能够实现适时的、强大的管理,使得整个红外遥控系统得到更好的完善。
第二章 相关理论分析2.1 IRDA标准简介1993年,由HP、COMPAQ、INTEL等二十多家公司发起成立了红外数据协会(Infrared Data Association,简称IrDA),1993年6月28日,来自50多家企业的120多位代表出席了红外数据协会的首次会议,并就建立统一的红外通讯标准问题达成了一致。
一年以后,第一个IRDA的红外数据通讯标准发布,即IRDA1.0。
IRDA1.0简称为SIR(Serial InfraRed),它是基于HP-SIR开发出来的一种异步的、半双工的红外通讯方式。
摘要随着电子产品向智能化和微型化的不断发展,人们生活水平的提高和安全意识的加强,各种各样的密码锁广泛进入了人们的生活和工作。
如何实现防盗这一问题也变的尤为重要,传统的机械锁由于其构造的简单,安全性能低,无法满足人们的需要,各种无线密码锁应运而生。
本系统采用CC1101做为无线收发电路的主控芯片设计了一款可以多次修改密码具有密码报警功能和无线开锁功能的无线遥控密码锁,本系统主要包括:矩阵键盘电路、液晶显示电路、报警模块、继电器驱动电路、单片机最小系统、无线收发模块。
所采用的编程语言是C语言。
设计将无线电遥控技术与密码技术相结合,在原有密码锁系统性能的基础上设计无线遥控密码锁系统,使用户在一定范围内的任何位置都能对保险箱进行开启,不仅可以提高密码的安全性,还克服了固定键盘式密码锁的不足。
关键词:无线遥控,密码锁,CC1101AbstractWith the intelligence and the development of miniaturized people's living standards improve safety awareness and enhance electronic products, all kinds of locks broad access to people's life and work. How to achieve security issue becomes particularly important, traditional mechanical lock because of its simple structure, low safety performance, unable to meet people's needs, a variety of wireless locks came into being.The system uses CC1101 wireless transceiver circuit as a master chip designed a number of modifications may be wrong password with the password lock function alarm function and a wireless radio remote control locks, the system includes: a keyboard matrix circuit, liquid crystal display circuit, alarm module, relay driver circuit used programming language is C language. The radio-controlled technology and design technology combined with a password, wireless remote password lock system design based on the original lock on system performance, allowing users anywhere within a certain range of safes can be opened, not only can improve the security of the password , but also to overcome the lack of a fixed keyboard password lock.Keywords: wireless remote control, lock, CC1101目录第1章绪论 (1)1.1 选题的背景与意义 (1)1.2 国内外现状 (2)1.3 主要设计内容和设计目标 (3)第2章无线收发电路的设计 (5)2.1 系统的总体设计 (5)2.2.1系统需求分析 (5)2.2.2总体方案设计 (5)2.2 CC1101的工作原理 (6)2.2.1 CC1101芯片介绍 (6)2.2.2 CC1101芯片数据包收发流程 (8)2.3无线收发电路的设计 (9)2.3.1 天线选择 (10)2.3.2 BALUN与阻抗匹配 (11)2.3.3 单端滤波器的设计 (16)2.3.4 无线收发电路设计 (18)第3章控制部分电路的设计 (20)3.1 单片机最小系统 (20)3.2 矩阵键盘电路 (21)3.3 液晶显示电路 (22)3.4 声光报警电路 (23)3.5 继电器驱动电路 (24)第4章系统的软件设计 (26)4.1 遥控发射器软件设计 (26)4.2 密码接收器软件设计 (31)第5章焊接与调试 (48)5.1 焊接 (48)5.2 软硬件调试 (48)5.2.1 单片机最小系统的调试 (49)5.2.2 液晶显示电路的调试 (49)5.2.3 矩阵键盘电路的调试 (49)5.2.4 报警模块调试 (50)5.2.5 无线收发电路调试 (50)结论 (52)参考文献 (53)致谢 (55)附录1 电路原理图 (56)第1章绪论1.1 选题的背景与意义随着科技的发展以及人们生活水平的大幅度提高,特别是近几年国内经济的发展以及科学技术的不断发展,人们对防盗的要求也是越来越高,同时对使用的便捷性也有了更高的需求,传统的锁防盗效果已经满足不了现代社会的防盗需求,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,已远远不能满足人们的需要,各种系列的密码锁广泛进入人们的生活和工作,因而密码锁系统的安全性就变得至关重要。
目录1 绪言11.1 课题背景、发展及意义 (1)1.2 课程的具体要求及任务 (1)1.2.1 设计任务 (1)1.2.2 基本要求 (1)1.2.3 发挥部分 (1)2 红外遥控锁总体设计方案 (2)2.1 任务分析与实现 (2)2.2红外遥控锁硬件方案设计 (3)2.3 红外遥控锁软件方案设计 (4)3 红外遥控锁硬件电路设计方法及原理 (5)3.1红外遥控系统 (5)3.1.1 调制 (5)3.1.2发射系统 (5)3.1.3红外接收头原理图 (6)3.2 单片机的原理及应用 (7)3.2.1 单片机原理简介 (7)3.2.2 单片机最小系统的介绍 (7)3.2.3 单片机定时/计数功能的介绍 (8)3.3 步进电机工作原理 (8)3.3.1 步进电机原理 (8)3.3.2 步进电机驱动电路 (8)3.4 LED指示电路 (9)3.5 蜂鸣器电路 (9)3.6 系统原理图及印刷板图 (10)3.6.1系统总原理图 (10)3.6.2 印刷版图 (10)4软件设计流程 (11)4.1全部软件 ........................................................................ 错误!未定义书签。
5 系统的调试与分析 ................................................................. 错误!未定义书签。
5.1 硬件调试 ....................................................................... 错误!未定义书签。
5.2 软件调试 ....................................................................... 错误!未定义书签。
6 结论与展望 ............................................................................. 错误!未定义书签。