毕业设计说明书简介(红外遥控密码锁)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的红外遥控密码锁
电子信息科学与技术08260419 张磊指导教师缑新科教授
摘要
红外遥控电子密码锁是将红外遥控技术和单片机技术应用相结合的一种方案。红外电子密码锁能实现多种控制功能,有较好的市场发展前景和技术应用价值。针对传统的机械锁的各种缺点和重要部门安全性要求,设计了一种红外遥控电子密码锁可以满足安全方面的要求也能够实现特殊环境下的使用需求。系统能完成开锁、出错报警、修改用户密码等基本的密码锁的功能,并且能实现遥控、掉电存储、声光提示等功能。
[关键词] 电子密码锁 红外遥控 单片机;
Abstract
The Design of Electronic Locks Based on Infrared Remote - Control NAME Luhoucheng Class 0701 Electronics Abstract: The design of electronic password lock based on infrared remote control.It is a kind of design of combining technical application the micro-control unit with infrared remote control technology to the electronic password lock based on infrared remote control. According to the design of the tradional mechanical locks, this method of design to the electronic password lock can not only meet safety requirements, but also be able to adapt to the specialneeds of the use of enviornment. This system has the basic function of opening the lock, alarming the error prompt and modifying the password of the users as well as the function of remote control, dropping the electricity and saving, sound and light hinting, etc.
Key words: Electronic password lock; Infraed remote control; Micro-control un
一、前言
随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其重要。目前国内,大部分人使用的还是传统的机械锁。传统的机械锁由于其构造的简单,被撬的事件屡见不鲜。即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。而且,在日常的生活和工作中,若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。为此,本系统试着设计具有防盗报警功能的红外线遥控电子密码锁来代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点。而且还添加了红外遥控、遥控器学习识别和LED显示等功能,可以实现远距离开关锁、修改密码等,系统灵活性强,操作简单直观、使用非常方便
二、设计思想
红外遥控发射器部分主要由AT89C51单片机,红外发射二级管,矩形键盘,数码显示管,MAX7221及复位电路等组成;主机接收部分主要由AT89C51单片机,红外接收头,矩形键盘,数码显示管,MAX7221,报警器,电磁锁及复位电路等组成。红外遥控密码锁的应用研究主要应用了红外线编码及解码技术,并通过单片机实现密码的设置,修改,开锁,关锁,错误报警等功能。
三、系统整体设计
本设计主要是以AT89C51单片机为核心,硬件设计电路主要由4×4矩阵键盘、MAX7221芯片、7805、
7812、数码管、发光二级管、LED 、电磁继电器、报警器等组成。并具有两大部分的软件设计,包括遥控发射和主机接收部分。通过定时器T1(P3.5)口,利用定时中断来发射信号。定时器1的服务程序的功能是:红外管发射的信号需经过高频(采用38KHZ )调制载波才可发射出去,利用定时器1的定时作用,在发射高频脉冲时,通过定时对P3.5口的操作,使发射信号调制成38KHZ 的高频,再经过红外发射二级管发射,发射距离为8-10米。接收时利用P3.2口(外部中断0)的上升沿触发中断来接收信号,并通过P3.3口来判断高低电平。外部中断0的中断服务程序的功能是:由接收第一位码的下降沿触发中断后,对第一位(起始位)码的码宽进行验证。若第一位高电平码的脉宽小于3ms ,将作为错误帧处理。当间隔位的高电平脉冲宽大于3ms 时,结束接收,然后根据累加器A 中的脉冲数,执行相应的功能操作。整体框图如图1,图2所示:
图1遥控发射结构框图
图2主机接收结构框图
(一)硬件设计
1.编码与发射电路
编码与发射部分电路即从机电路,从机要实现的功能有密码输入、开锁、显示、红外发射的功能。
在键盘部分采用行扫描识别闭合键的方法,当有按键按下时,单片机通过程序判断按键位置,读出相应键值送单片机处理。在显示部分,本设计采用了MAX7221来做显示驱动,这样既避免了用静态显示时复杂的硬件电路,同时减少了对单片机接口的占用,避免的扩展接口所造成的成本增加。本设计的重中之重在于红外编码, 遥控器信息码是由AT89C51单片机的定时器T1调制成38KHZ 红外载波信号,而关键是它的编码,在这里遥控器的编码采用脉冲个数编码格式,不同的脉冲个数代表不同的操作码信息,最少为2个脉冲。其它信息码的脉冲个数逐个递增。为了使接收尽量可靠,第一位码宽为3ms ,其余码宽为1ms ,
AT89C51
键 盘 红外发射 复 位 显 示 晶 振 红外接收器 复 位
显 示 键 盘
电磁锁
报警器 晶 振
AT89C51 密码存储