当前位置:文档之家› 红外遥控防盗密码锁设计

红外遥控防盗密码锁设计

目录第一章绪论 (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 单片机的概述单片机是由运算器、控制器、存储器、输入设备以及输出设备共五个基本部分组成的。

单片机是把包括运算器、控制器、少量的存储器、最基本的输入输出口电路、串行口电路、中断和定时电路等都集成在一个尺寸有限的芯片上。

通常,单片机由单个集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。

因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压、低功耗。

可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它由主机、键盘、显示器等组成。

还有一类计算机,大多数人却不怎么熟悉。

这种计算机就是把智能赋予各种机械的单片机。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

因为它体积小,通常都藏在被控机械的“肚子”里。

它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。

究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

更不用说自动控制领域的机器人、智能仪表、医疗器械了。

它主要是作为控制部分的核心部件。

因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。

2.1.1 80C51系列概述1、MCS-51系列(1)MCS-51是Intel公司生产的一个单片机系列名称。

属于这一系列的单片机有多种,如:8051/8751/8031;8052/8752/8032;80C51/87C51/80C3180C52/87C52/80C32等。

(2)该系列生产工艺有两种:一是HMOS工艺(高密度短沟道MOS工艺)。

二是CHMOS工艺(互补金属氧化物的HMOS工艺)。

CHMOS是CMOS和HMOS的结合,既保持了HMOS高速度和高密度的特点,还具有CMOS的低功耗的特点。

在产品型号中凡带有字母“C”的即为CHMOS芯片,CHMOS芯片的电平既与TTL电平兼容,又与CMOS电平兼容。

(3)在功能上,该系列单片机有基本型和增强型两大类:基本型:8051/8751/803180C51/87C51/80C31增强型:8052/8752/803280C52/87C52/80C32(4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM 和ROMLess(无片内程序存储器)。

如:80C51有4K字节的掩膜ROM;87C51有4K字节的EPROM ;80C31在芯片内无程序存储器。

2、80C51系列80C51是MCS-51系列中CHMOS工艺的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。

当前常用的80C51系列单片机主要产品有:Intel的:80C31、80C51、87C51,80C32、80C52、87C52等;ATMEL的:89C51、89C52、89C2051等;Philips、华邦、Dallas、Siemens(Infineon)等公司的许多产品。

2.1.2 80C51典型产品资源配置表2-1 80C51芯片一览表2.1.3 80C51的引脚封装及内部结构图2-2 80C51单片机引脚图图2-3 8051内部结构图CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式五个中断源的中断控制系统;一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。

最高振荡频率为12M。

2.1.4 控制器1、时钟电路图2-4 内部时钟接法图图2-5 HMOS型单片机时钟接法图图2-6 CHMOS型单片机时钟接法图2.1.5 单片机工作的基本时序1、机器周期和指令周期:(1)振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。

(2)状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。

(3)机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。

在一个机器周期内, CPU可以完成一个独立的操作。

(4)指令周期: 它是指CPU完成一条操作所需的全部时间。

每条指令执行时间都是有一个或几个机器周期组成。

MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。

2、时钟电路引脚:XTAL1:接外部晶振和微调电容的一端,在单片机内部,它是构成片内振荡器的反向放大器的输入端。

当采用外部振荡器时,该引脚接收振荡器的信号,即把此信号直接接到内部振荡器的输入端。

XTAL2:接外部晶振和微调电容的另一端,在单片机内部,它是构成片内振荡器的反向放大器的输出端。

当采用外部振荡器时,此引脚应悬空。

3、控制信号引脚:RST/VPD:RST是复位信号输入端,高电平有效。

当此输入端保持2个机器周期的高电平时,就可以完成复位操作。

RST引脚的第二功能是备用电源的输入端。

图2-7 复位电路连接图ALE/PROG:(Address Latch Enable/ Programming)当单片机上电正常工作后,ALE引脚不断向外输出正弦脉冲信号,此频率为振荡器频率的1/6。

CPU访问外部存储器时,ALE作为锁存低8位地址的控制信号。

此引脚的第二功能PROG作为8751编程脉冲输入端使用。

PSEN:(Program Store Enable)在访问片外存储器时,此端定时输出负脉冲作为片外存储器的选通信号。

EA/VPP:(Enable Address/Voltage Pulse Of Programming)当EA接高电平时,CPU访问片内ROM,并执行内部程序存储器中的指令,但当PC(程序计数器)的值超过4K时,将自动转去执行片外存储器内的程序。

当EA脚接低电平时,CPU只访问片外ROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。

VPP是对8751片内ROM固化程序时,作为施加较高编程电压(12V~21V)的输入端。

4、输入输出引脚:P0~P3:4个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。

4个端口都可以做输入输出口使用,其中,P0和P2通常用于对外部存储器的访问。

在这种方式下,把P0口作为地址/数据总线使用,分时输出外部存储器的地址和传送8位数据。

当扩充外部存储器的地址为16位时,P2口作为地址总线的高8位地址使用。

2.2设计分析本系统采用单片机8051作为本设计的核心元件,利用红外线遥控原理和单片机串行发射、接处等功能而设计的一款有本机开锁和遥控开锁的电子密码锁。

2.3红外通信原理2.3.1红外的发射和接收红外线波长在750nm至1um之间的电磁波,它的频率低于可见光,是一种人的眼睛看不到的光线。

红外遥控具有抗干扰能力强,信息传输可靠,功耗低,成本低,易于实现等显著优点。

红外遥控由发送和接收两部分组成,发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲信号,通过红外发射管发射红外信号。

红外接收采用性能可靠的一体化红外接收头接收红外信号,它同时对信号进行放大,检波,整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并进行相关操作。

发送与接收示意图如下所示:图发送与接收示意图由上所述可知,遥控系统分为编码,调制,解调和解码如图所示四大部分:图遥控与接收系统2.4硬件电路设计2.4.1红外发射部分的设计如图所示:XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115U180C51X1CRYSTALC120pC220pR110kR210kQ12N2905VD1PH303R3130C320p首先,将从串行发射口P3.1送出的数据反馈到P1.1口时行内部调制,再从P1.2口送出,再经过红外发射二极管发射出去,发射距离为10m2.4.2接收电路的设计接收时:如图所示,采用与发射击队配套的红外接收头,将发射出的数据接收后送到串行口P3.0中,再由系统进行确认接收数据是否与发送数据是否相符,相符则开锁,以发光二极管D2亮来表示,不相符则放弃,以发光二极管灭来表示。

相关主题