基于MCU 的智能密码锁控制系统
2021-05-07孙鹏宇魏立明
北方建筑 2021年2期
孙鹏宇,魏立明
(吉林建筑大学电气与计算机学院,吉林 长春 130118)
0 引言
智能密码锁是靠密码控制锁的正常工作,当人们输入密码的时候,采用电路进行开锁。智能锁的样式种类繁多:采用数字逻辑电路、采用FPGA 中VHDL 语言来控制、也有采用在电子行业中最基本的51 单片机驱动的。目前市场上应用较为广泛的智能锁都是以芯片为核心,通过编程使得软硬件结合实现智能锁的基本功能,以达到人们所需的基本要求。该智能锁的性能及安全性已经远远超过了传统的机械锁,并且该锁的特点在于保密性强,随机输入密码成功开锁的概率为零;可以随时修改自己设置的密码,从而防止密码被窃;无需像传统的机械锁携带钥匙才能开锁,操作性简单,使用的灵活性好并且寿命长。
1 系统简介及工作原理
1.1 系统简介
本文设计的电路是以STC89C52 为核心组成的闭环控制系统。利用单片机的灵活编程特点和I/O端口控制的准确性,从而实现智能密码锁的基本功能。该系统设计的总体框架如图1 所示。
1.2 主芯片的原理

图1 智能锁设计的总框图
本设计采用STC89C52,它是一款性价比高的芯片[1]。芯片中的掉电模式,该模式中除外部中断外,复位电路、晶体振荡器电路、定时器、串口等其他外部电路均处于停止工作状态。另外一种模式是休眠模式,该模式中相关的外围电路皆处于运作状态,单片机中一些没有接触到的存储器及寄存器里面的数值保持不变。因此,芯片正常工作时的功耗为4 mA~7 mA,在空闲模式时其功耗降至2 mA。……
登录APP查看全文
