赞
踩
链接:https://pan.baidu.com/s/1G_gcOky-ssHRDY_aH9uRsQ
提取码:1fnn
方案框图
原理图:
本设计选用属于STM32系列的STM32F103C8T6单片机作为控制电路的核心部件,矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。
各模块功能如下:
1)键盘输入模块:分为密码输入按键与几个功能按键,用于完成密码锁输入功能。
2)显示模块:用于完成对系统状态显示及操作提示功能。
3)报警模块:用于完成输错密码多次时的警报功能。
4)开锁模块:应用继电器及发光二极管模拟开锁,完成开锁及开锁提示。
本系统外围电路包括矩阵键盘输入电路、复位电路、LCD显示电路、报警电路、开锁电路,根据实际情况键盘输入部分选择4×4矩阵键盘,显示部分选择字符型液晶显示LCD1602。
按键输入模块
由于本设计所用到的按键数量较多而不适合用独立按键式键盘。采用的是矩阵式按键键盘,它由行和列组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口。本设计中使用的这个4×4键盘不但能完成密码的输入还能作特别功能键使用。键盘的每个按键功能在程序设计中设置
LCD 显示模块
显示部分由液晶显示器LCD1602取代普通的数码管完成。开锁时,按下键盘上的开锁按键后,利用键盘上的数字键0-9输入密码,每按下一个数字键后在显示器上显示一个*,输入多少位就显示多少个*。当密码输入完成时,按下确认键,如果输入的密码正确的话, LCD显示“DOOR OPEN”,单片机其中P2.0引脚会输出低电平,使三极管T2导通,电磁铁吸合,继电器开关跳转,电子密码锁被打开,如果密码不正确,LCD显示屏会显示“CODE WRONG”,P2.0输出的是高电平,电子密码锁不能打开。通过LCD显示屏,可以清楚地判断出密码锁所处的状态。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。