一种简易红外遥控密码锁设计与实现

  • 格式:docx
  • 大小:10.45 KB
  • 文档页数:2

一种简易红外遥控密码锁设计与实现

O 引言 随着科学技术的进步和社会经济的发展,电子密码锁取代传统的

机械锁已成为一种必然的趋势。以往基于单片机的密码锁系统,直接将编好的

密码程序存储在片内 EPROM 中,但不易实现密码的修改;如要完成修改密码

功能,多采用片外串行 E2PROM 实现。本文研究并设计的一种基于单片机的

红外遥控电子密码锁,不但具有普通密码锁智能控制上锁、开锁、报警等特点,

而且在不扩展 E2PROM 的情况下,可以实现 8 位密码任意修改的功能,节省

了硬件资源,减小了系统体积,这是本设计的一个创新点。另外还增加了遥控

开锁的特点。所以该系统不但成本低、保密性强,更适用于那些正常人体不宜

接近的特殊场合,比如高辐射区、高传染区等。1 系统硬件设计方案 1.1 系

统总体设计 系统主要由红外发射模块和本机处理接收模块两部分构成,系统

总体设计框图如图 1 所示。发射模块和本机处理接收模块的核心分别采用

AT89C2051 和 AT89S52 单片机。红外信号的收发通过串口进行通信,两部分

的串口工作方式及通信波特率的设置相同。

AT89C2051 单片机是 AT89C51 的一种精简版本,只有 20 个引脚,体积小;

具有 2.7~6 V 的宽电压工作范围;具备低功耗空闲和掉电模式。该单片机满

足本系统低电压供电、低功耗、方便随身携带的要求。 在本机处理接收模块

中,采用了 AT89S52 单片机,该单片机有 3 个定时器。设置密码和按键开锁时,

均设计了按键间隔超过 3s 自动复位的功能,分别采用定时器 T0 和 T1 定时实

现;定时器 T2 设置串口通信波特率。1.2 红外发射模块的设计 红外发射模

块仅仅是一手持遥控器,由 AT89C2051 单片机及键盘电路、按键 K 及红外发

光二极管组成。发射电路原理图如图 2 所示。