1、红外遥控密码锁红外遥控密码锁 1 1 总体概述总体概述 目前大部分的锁采用的都是机械式的, 其最大的缺点是利用简单工具就能很容易地把锁 打开。针对这种情况,我们设计了一种红外遥控密码锁,而一般设备都采用专用的遥控编码 及解码集成电路,其制作简单、容易,但由于特定功能的限制,只适用于专用的电器产品, 其应用范围受到限制。 本设计由 AT89C2051 编程实现的发射电路和 AT89C52 控制的接收部分构成。 采用单片机 进行遥控系统的应用设计,具有编程灵活多样,电路结构清晰。整个设计具有遥控开锁,遥 控的节能设计,本机控制开锁,密码修改,密码显示,工作状态显示,按键提示,密码错误 报警等功能,
2、可在密码外泄的情况下及时修改密码,具有保密性好、安全可靠、成本低廉、 连接方便,简单易用,适用范围广等特点,而且特别适合家庭,宾馆,仓库,私家车库等场 所。 2 2 系统方案设计系统方案设计 2.1 2.1 系统构成框图系统构成框图 基于单片机系统的红外遥控密码锁的系统构成框图如图 1 所示: 图 1 红外遥控密码锁系统框图 该系统由发射模块和接收模块两部分构成, 遥控器发射模块可以随身携带, 只要在接收 器附近,即可遥控开锁;接收器则集开锁、修改密码、报警和显示于一体。 2.22.2 设计思想设计思想 本系统采用单片机 AT89C2051 和 AT89C52 作为核心的元件, 利用红外遥控原
3、理和单片机 相关功能设计的一款具有本机开锁,遥控开锁和可修改密码的电子密码锁。 发射模块和接收模块原理图如下: 图 2 发射模块 12MHz VCC 200 R6 VCC 47K R19 1K R10 LED2 1K R9 LED1 VCC 9012 2K R17蜂鸣器 9012 VCC 继电器 2K R18 200 R15 200 R11 200 R12 200 R13 200 R14 200 R16 A0 1 A1 2 A2 3 GND 4 SCL 6 WP 7 VCC 8 SDA 5 U2 AT24C02 10K R5 10K R7 13 24 S5 13 24 S6 13 24 S7
4、13 24 S8 13 24 S9 13 24 S10 13 24 S11 13 24 S12 13 24 S13 13 24 S14 13 24 S15 13 24 S16 13 24 S1 13 24 S2 13 24 S3 13 24 S4 200R4 200R2 200R3 200R1 20pF C3 20pF C2 红 外 接 收 器 HS0038 220uF C4 VCC VCC VCC 1K R8 1 2 JP1 POWER VCC VCC VCC 20uF C1 13 24 S17 K 3 f 9 g 10 e 1 d 2 K 8 c 4 DP 5 b 6 a 7 DS1 aaaaaa a a b bbbbbb cccccc c d dddddd eeeeee e f ffffff gggggg g ag 0.01uF C5 EA/VPP 31 XTAL1 19 XTAL2 18 RST 9 P3.7(RD) 17 P3.6(WR) 16 P3.2(INT0) 12 P3.3(INT1) 13 P3.4(T0) 14 P3.5(T1) 15 P1.0 1