ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:947.91KB ,
资源ID:6824857      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6824857.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文新版 3.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论文新版 3.docx

1、论文新版 3摘 要随着科学技术的发展,密码锁在人们生活中的应用愈来愈广泛,而传统的机械式、固定键盘式、随机键盘式等常见的密码锁已越来越不能满足人们的需求,于是无线遥控密码锁应运而生,以红外遥控式为主。红外无线遥控密码锁即是讲红外遥控技术与密码锁技术相结合的产物,本文主要阐述无线遥控密码锁的电路图、硬件构成与工作原理,采用单片机控制。由红外接收头hs0038(红外接收频率为38khz)和AT89S52控制的接收部分构成。采用单片机进行遥控系统的应用设计,具有编程灵活多样,电路结构清晰。整个设计具有遥控开锁,本机控制开锁,密码修改等功能,可在密码外泄的情况下及时修改密码,具有保密性好、安全可靠、成

2、本低廉、连接方便,简单易用,适用范围广等特点,而且特别适合家庭,宾馆,仓库,私家车库等场所。关键字:无线遥控;红外;单片机;密码锁。 AbstractWith the development of science and technology, the application of combination lock in peoples life more and more widely, and the traditional mechanical keyboard, fixed type, such as random keyboard type common combination lo

3、ck has been more and more cant satisfy peoples needs, so the wireless remote control combination lock arises at the historic moment, give priority to with infrared remote control type. Infrared wireless remote control combination lock is about infrared remote control technology and the combination o

4、f the combination lock technology, this paper mainly expounds the wireless remote control circuit diagram of combination lock, hardware structure and working principle of controlled by single chip microcomputer. By infrared receiving head hs0038 (infrared receiving frequency is 38 KHZ) and AT89S52 c

5、ontrol receiving parts. For the application of remote control system by single chip microcomputer design, programming is flexible, the circuit structure is clear. The whole design has a remote control lock, the machine control lock, password changes, and other functions, can be in the case of a pass

6、word leaked timely change passwords, has the good secrecy, safe and reliable, low cost, convenient connection, easy to use, widely used, etc, and is especially suitable for family, hotel, warehouse, garage sale and so on. Key words:The wireless remote control; Infrared; Single chip microcomputer; Co

7、mbination lock.目 录摘 要 IAbstract II第一章 绪论 11.1课题背景及目的 11.2国内外研究现状 11.3 课题研究方法及设计依据 2第二章 红外遥控系统 32.1红外遥控系统结构 32.2红外信号的二进制处理 32.2.1编码 32.2.2调制 42.2.3解调 52.2.4解码 5第三章 系统设计方案 63.1系统的概述 63.2系统的整体设计 63.2.1遥控发射 63.2.2控制接收 73.2.3密码锁的主要功能 7第四章 系统硬件电路设计 84.1 元件介绍 8 4.1.1 STC89C52的介绍 84.1.2 AT24C02 104.2 电源电路 1

8、14.3 复位电路 114.4 晶振电路 114.5 发射和接收电路 124.6 4*4键盘 144.7 数码管显示及驱动电路 154.8 发光二级管LED 174.8.1 LED简介 174.8.2 LED特性 174.9 电磁继电器 184.9.1电磁继电器的工作原理和特性 184.9.2电磁式继电器的主要参数 184.10 报警电路 194.11 密码存储电路 194.12 完整硬件电路图 19第五章 系统软件设计 205.1 软件介绍 205.1.1建立项目文件,设置和获取目标文件 205.1.2源文件的建立 20 5.1.3建立工程文件 205.1.4工程的详细设置 215.1.5编

9、译和链接 215.2程序设计 225.1.1红外发射框图 225.1.2接收部分框图 24第六章 总结 27致 谢 28参考文献 29附录1 30附录2 34第一章 绪论1.1课题背景及目的 在日常生活和工作中,住房和部门安全、单位文件、财务报表以及一些个人信息的保存通常以锁的方法来解决。如果使用传统的机械钥匙开锁,人们常常需要携带多个钥匙,使用很不方便,一旦钥匙丢失安全则无法得到保证。随着科学技术的不断发展,人们在日常生活对保险器件要求也日益增高。为满足人们的使用锁的需求,使其安全性更好,使用密码取代机械锁应运而生。密码锁不仅安全性能高成本低,而且具有低能耗、操作方便等优点。在安全技术防范领

10、域,电子密码锁防盗警报系统功能逐渐取代传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术和性能得到了较大的改善。随着大规模集成电路技术的发展,特别是单片机的出现与微处理器的智能组合,它除了具有电子密码锁的功能,还介绍了智能化管理、专家分析系统等功能,使密码锁的高安全性、可靠性得到越来越广泛的应用。随着科学技术的发展人们对安全愈加重视,许多电子智能锁(指纹识别、IC卡识别)已经在世界范围内相继问世。但产品的特点是针对特定指纹和有效卡,只能适用于需保密要求的箱、柜、门等。加之指纹识别器如果使用在公共场所很容易机械损伤,IC卡很容易丢失,损坏等等。再加上其高成本,在

11、某种程度上,限制了这类产品的普及和推广。鉴于目前的技术水平和市场接受程度,电子密码锁是这类电子防盗产品的主流。然而或大或小的缺陷广泛存在于各种接触式密码锁系统。例如:接触密码锁系统成本低、体积小、卡本身没有电力供应,使用不便,且有触点磨损。相比之下,红外遥控密码锁系统和接触密码锁系统成本相当,并可以进行短程控制,使用非常方便。并结合电脑数据库,可以形成一个酒店房间门禁管理系统。因为红外遥控器有很多优势,如红外发射装置采用红外发光二极管遥控发射,容易小型化、降低成本;采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰能力,减少误操作,而且能够减小功耗;

12、红外线不会泄露或产生信号串扰,反应速度快、传输效率高、工作稳定可靠。即使工业设备在高压、辐射、毒气、粉尘等等恶劣环境下,红外线遥控也不仅完全可靠而且能有效地隔离电气干扰。红外遥控是目前使用最广泛的一种通信和遥控手段。在此次设计中,红外遥控密码锁与电脑、数据库的结合,可以实现及时、强有力的管理,使红外遥控系统更加完善。1.2国内外研究现状 目前大部分的锁用于机械,最大的缺点是使用简单的工具就能很容易地打开了锁。针对这种情况,我们设计了一种红外遥控密码锁,和通用设备采用专用的遥控编码及解码集成电路,制作简单、方便,但由于特殊功能的限制,只适用于专用电子产品,其应用范围是有限的。而设计的红外遥控密码

13、锁系统可以提高访问控制系统的可靠性和安全性,以适应市场需求。该系统具有普通电子密码锁的功能同时,也增加了远程控制的功能。该系统具有较强的实际应用价值,所涉及的技术包括:红外载波数据传输技术和单片机控制技术,红外遥控系统的编码和解码技术,电路设计和演示板生产技术等。1.3 课题研究方法及设计依据本设计是基于单片机为核心的红外遥控密码锁,安全可靠,成本低,方便连接,使用方便,结构紧凑。红外遥控是目前使用最广泛的一种通信和遥控手段,使用红外线作为数据通信的传输介质是一种方便、经济实用的选择,已广泛应用于小型移动设备。常用的红外通信为850 900纳米内的波长范围。本设计中的红外遥控密码锁基于红外为载

14、体,数字信号经调制到载波上,再通过红外发光二极管发射,后由接收端恢复原始信号。 第二章 红外遥控系统2.1红外遥控系统结构红外遥控系统主要分为两个部分,发射和接收。发送端将由单片机发送的二进制编码调制成一系列脉冲信号,再由红外发射管发送信号。红外接收利用一体化红外接收头接收红外信号, 性能十分可靠,并放大信号,再加以检波整形,获取TTL编码信号,最后传给单片机解码和其它相关操作,如图2 . 1所示:图2.1 红外遥控示意图从上述得知,遥控系统分为编码、调制、解调和解码四大部分,其中红外发射使用红外发光二极管,调制部分采用38KHZ的脉冲调制,矩阵键盘使用44矩阵。接收部分通过红外接收头来接收、

15、放大和解调接收到的红外波,该接收头内部电路包括红外监测二极管AT24C02,放大器,限副器,带通滤波器,积分电路,比较器等。然后通过内含2568位存储空间的AT24C02进行密码存储,框图如图2.2:一体化红外接收头红外发射电路单片机单片机 调制 解调 接收 解调图2.2 红外发射框图2.2红外信号的二进制处理2.2.1编码远程控制信息的代码是由STC89C52单片机定时器T1来调制为红外载波信号,频率为38 KHZ,关键在于编码,编码使用远程控制的脉冲数字编码方案,不同的脉冲数代表不同的操作码信息,至少2脉冲。其他信息编码脉冲数依次递增。为使接收尽可能可靠,第一个代码宽度3 ms,余下的代码

16、宽1 ms,代码间距是1ms。远程控制代码数据间隔大于10ms。遥控器上的每个键均有特定的键号,单片机通过检查所按键的键值控制脉冲数量。38 KHZ的频率,周期大约是26us,首位代码应该是115脉冲周期,余下的38脉冲周期,最后一帧最少需要385个脉冲周期。图2.3遥控编码图2.2.2 调制红外信号的调制包括脉冲宽度调制(PWM),脉冲位置调制(PPM)等方法,此次设计采用脉宽调制。利用单片机完成二进制的调制,它讲编码后的二进制信号调制成频率为38khz的间断脉冲序列,红外发射二极管就是利用这些脉冲序列来发送信号。如图2.4,A.是二进制信号经编码后的波形,B中的脉冲序列频率为38khz(周

17、期约为26us),C是脉冲序列调制后将用于发送的信号。图2.4中,待发的二进制数据为101。图2.4 调制图2.2.3 解调设计中利用一体化红外接收头完成二进制信号的解调,它将接收到的信号(图2.5中的波形D也是图2.4中的波形C)进行内处理然后解调复原,输出图2.5中的波形E(正好是图2.4中A的取反)。接收头的解调指的是:在输入脉冲串时对应低电平,反之对应高电平。二进制的解码由单片机来完成,它把红外接收头送来的二进制编码波形通过解码,还原成发送端发送的数据。如图2.5,把波形E解码还原成数据信息101。图2.5 解调图2.2.4解码接收信号解码是基于红外接收机解码输出脉冲帧的格式,它使用累

18、加器分别对符合条件的负面跳脉冲计数。当红外接收器输出脉冲帧数据,第一个低水平的代码将会中断程序,实时接收数据帧。当收到数据帧,根据帧格式将检测首位(起始)码的码宽。如果第一个低电平脉冲宽度小于2毫秒,将作为一个错误代码处理。当高水平的脉冲的间隔超过3 ms,停止接收,然后通过累加器A记录的脉冲数来执行对应操作。第三章 系统设计方案3.1系统的概述红外遥控发射机部分主要包括STC89C52单片机,红外发射二极管,矩形键盘、数码显示管,复位电路等。主机接收部分主要由STC89C52单片机,红外接收头,矩形键盘,LCD1602,警报,电磁锁和复位电路等组成。红外遥控组合应用研究主要应用红外编码及解码

19、技术,并通过微机完成密码设置、修改、开关锁,假警报等功能。3.2系统的整体设计此设计主要以STC89C52单片机为核心,硬件电路设计主要由4 * 4矩阵键盘、报警、数码管、发光二极管、LED、电磁继电器、以及红外发送和接收等。软件设计分为两大部分,包括主机接收部分和远程控制传输。信号通过定时器T1(P3.5)口使用定时器中断发射。定时器中断服务程序功能是:红外管发射信号需要通过38KHZ高频率调制载波发射,在定时器定时作用下,高频脉冲发射时,通过P3.5口的定时操作,使信号频率调制到38 KHZ,再通过红外发射二极管发射,发射距离是8到10米。借助P3.2(外部中断0)口下降沿来触发中断接收信

20、号,高低电平由P3.3口判断。外部中断0的中断服务程序的作用: 接收首位码的下降沿触发中断以后验证其码宽。假如第一个低电平码的脉冲宽度低于2毫米,则视为错误帧处理它。结束接受的标志是间隔位又高于3ms的高电平脉宽,并依据累加器A记录的脉冲数执行对应操作。3.2.1遥控发射远程发射器主要包括STC89C52单片机、红外发射二极管、矩形键盘、数码显示管、复位电路等,这部分的结构如图3 . 1所示。 STC89C52矩形键盘 晶 振 红外发射器 显 示 复 位图3.1发射框图3.2.2控制接收 主机接收部分主要吧包括STC89C52单片机,红外接收头,矩形键盘,LCD12864,警报器,电磁锁和复位

21、电路等部分结构,如图3 . 2所示。 STC89C52 显 示 键盘 复 位 电磁锁 晶 振 报警器 红外接收器存储器图3.2接受框图3.2.3密码锁的主要功能a设置密码:设置在设计一组初始密码:0123456789,用户可以通过键盘按键的矩形修改更改原始密码。b密码输入有效的显示:为了确保是否有按键,防止密码泄露,并建立一个显示电路,即在显示当用户按下数字信号,但是,当输入一个数码管显示“*”字符,这样既巧妙地提醒用户又可以保护用户的密码。c .错误警报:当用户输入密码错误三次,系统将报警一段时间,此时必须按下复位才能停止报警。d .遥控解锁:这是本论文的最大特点设计,用户无须一定要在主机上

22、输入。通过密码开锁。只要遥控器在手且输入正确的密码,就会自动开锁,如果错误的密码,也会报警。第四章 系统硬件电路设计 4.1 元件介绍4.1.1 STC89C52的介绍 设计是STC89C52单片机为核心。STC89C52单片机是ATMEL公司AT89系列单片机。STC89C52是一个低功耗、高性能CMOS8位单片机,其片内包含4 k字节的ISP(在系统可编程)可重复擦写1000次的FLASH只读程序存储器,设备采用ATMEL公司的高密度非易失性存储技术,兼容标准MCS . 51,芯片集成了一般8位CPU和ISP闪存单元,许多嵌入式控制应用程序的强大微机STC89C52提供具有成本效益的解决方

23、案。STC89C52具有以下特点,40引脚,4 k字节片内程序存储器,128字节的数据随机存取存储器(RAM),32个外部双向输入/输出(I / O),五个中断嵌套中断优先级2层中断嵌套中断,两个16位可编程定时计数器,两个全双工串行通信口看门狗(WDT)电路,片内时钟振荡器。 它的性能与主要特点如下: (1) 与MCS.51微控制器产品系列兼容。 (2) 片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。 (3) 全静态工作:0Hz.24KHz。 (4) 三级程序存储器保密锁定。 (5) 存储器可循环写入/擦除1000次。 (6) 宽工作电压范围Vcc可为2.7V.6V

24、。 (7) 1288位内部RAM。 (8) 32条可编程I/O线。 (9) 两个16位定时器/计数器。 (10) 中断结构具有5个中断源和2个优先级。 (11) 可编程全双工串行通道。 (12) 空闲状态维持低功耗和掉电状态保存存储内容。 图4.1为STC89C52引脚图,表格4.1为本设计中发射模块中单片机端口资源分配,在发射程序中如下定义端口: sbit led=P37; sbit out=P36; #define port P2单片机STC89C52未分配到的端口皆悬空。表4.1 P3口的第二功能键盘行H1P2.0键盘列L4P2.7键盘行H2P2.1XTAL1晶振电路键盘行H3P2.2X

25、TAL2晶振电路键盘行H4P2.3RST复位电路键盘列L1P2.4EAVCC键盘列L2P2.5红外端口P3.6键盘列L3P2.6红外指示灯P3.7 图4.1 STC89C52引脚排列图 RST:复位输入。当振荡器重置设备,保持RST脚两个高水平的机器周期。ALE/PROG:当访问外部存储器,地址锁存器允许的状态输出电平是用来锁地址字节。在正常时期,ALE结束周期在恒频输出脉冲信号,频率为1/6的振荡频率,因此可以用来对付外部输出脉冲或时间的目的。/ PSEN:外部程序存储器控制信号。由外部程序存储器是指,每台机器周期/ PSEN有效两倍。但在访问外部数据存储器,这两个有效的/ PSEN信号不会

26、出现。/ EA / VPP:当/ EA保持低电平时,外部程序内存这一时期(0000 . h . FFFFH),无论是否有内部程序内存。注意加密方法1,/ EA内部锁定复位,当结束/ EA保持高电平时,这个内部程序内存。在FLASH编程,这个销用于应用12 v电源(VPP)编程。XTAL1:输入反相振荡放大器和内部时钟电路的输入。XTAL2:从反向振荡器的输出。STC89C52单片机也具有芯片可擦除性,三个锁定位的电擦除和整个PROM阵列可通过结合正确的控制信号,并保证ALE管脚在10ms低电平下完成。数组芯片刷操作时,代码阵列写“1”,且任意非空存储字节被重复编程之前,此操作必须执行。此外,S

27、TC89C52配备稳态逻辑,可以低至零频率条件下的静态逻辑,软件支持两种可选的断电模式。在空闲模式下,CPU停止工作。但RAM,定时器,计数器,一个串行端口和中断系统仍在工作。在掉电模式下,保存RAM内容并冻结振荡器,禁止使用的其他芯片功能,直到一个硬件复位。4.1.2 AT24C02 AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。其引脚图如下图3.2。 图4.2 MAX7221芯片引脚图AT24C0

28、2支持I2C,总线数据传送协议I2C,总线协议规定任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式,由于A0、A1和A2可以组成000111八种情况,即通过器件地址输入端A0、A1和A2可以实现将最多8个AT24C02器件连接到总线上,通过进行不同的配置进行选择器件。其引脚功能如表3.2。表4.2 MAX7221引脚分布图A0、A1、A2器件地址选择SDA串行数据、地址SCL串行时钟WP写保护VCC +1.8V6.0V工作电压VSS

29、地 4.2 电源电路 电源则选用三节干电池串联供电。4.3 复位电路 单片机复位时RESET需要保持高电平状态为96个晶振周期的 (八个机器周期)。复位之后堆栈指针SP需要指向07H,P0P3口高电平,其他功能寄存器以及程序计数器PC置零。一旦RESET处于高电平,STC89C52则循环复位。当RESET从高电平变成低电平后,单片机开始执行程序的程序存储器地址为0。需要注意的是单片机复位时不会改变内部RAM的状态,亦包含工作寄存器R0.R7。常见复位电路包括上电复位电路和上电按钮复位电路,在本设计中均采用上电按钮复位电路,如图4.3所示。图4.3复位电路4.4 晶振电路 晶振电路一般指的是单片

30、机的时钟电路。一般情况下由内部时钟电路和外部时钟电路构成该电路。前者通常更常用。单片机芯片内部有一个振荡器,由反相放大器构成。XTAL1、 XTAL2分别为反相放大器的输入端和输出端,将外部石英晶体和XTAL1、XTAL2以及两个电容相互连接则可形成一个石英晶体振荡器,如图4.3所示。时钟发生器可以将晶体振荡器的频率2分频,其本身是一个2分频电路,然后供给片内的其它电路。通常电容C1和C2的作用是稳定振荡频率并快速起振。其电路如图4.4所示。 图4.4 晶振电路 4.5 发射和接收电路4.5.1发射装置 红外发光二级管是最常用的发射器,电视机、空调、影碟机等各种红外遥控系统中红外发光二极管是必

31、不可少的器件,它能够用红外发光二极管发射红外线使脉冲编码遥控指令来控制受控装置,受控装置中一般都应用有红外光电转换元件,这个元件可以使光信号转换成相应的电信号。 一般选用的红外发光二极管例如 SE303PH303,外形相似于发光二极管LED,发出红外光,近红外线约0.93m。管压降约1.4V ,工作电流一般小于20mA。为了适应不同的工作电压,回路中常串有限流电阻。发射红外线去控制相应的受控装置时,其控制的距离与发射功率成正比。为了增加红外线的控制距离,红外发光二极管工作于脉冲状态,因为脉动光(调制光)的有效传送距离与脉冲的峰值电流成正比,只需尽量提高峰值电流,就能增加红外光的发射距离。提高峰值电流的方法,是减小脉冲占空比,即压缩脉冲的宽度。减小脉冲占空比还可使小功率红外发光二极管的发射距离大大增加。要使红外发光二极管产生调制光只需在驱动管上加上一定频率的脉冲电压。红外发射电路如图4.5所示。图4.5 红外发射电路4.5.2接收装置 常用的红外接收装置有如红外接收二极管,光电三极管等。实用中已有红外发射和接收配对的二级管。在本设计中采用红外一体化接收头HS0038。它有如下优点:一体化的红外接收装置

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1