基于STM32的指纹密码锁制造技术

技术编号:29193889 阅读:19 留言:0更新日期:2021-07-10 00:20
本实用新型专利技术揭示了一种基于STM32的指纹密码锁,其包括锁杆、驱动该锁杆的减速马达、指纹识别器、存储器、STM32主控电路、锁芯驱动电路和延时反锁电路。指纹识别器读取人体指纹信息,STM32主控电路用于验证指纹信息,并输出开锁驱动信号,锁芯驱动电路主要用于接收STM32主控电路发出的开锁驱动信号,并驱动马达正转,锁杆缩回,延时反锁电路主要用于接收STM32主控电路发出的开锁驱动信号,并延时驱动马达反转,锁杆伸出。因此,本实用新型专利技术的基于STM32的指纹密码锁具有指纹识别开锁以及延时自动反锁功能。反锁功能。反锁功能。

【技术实现步骤摘要】
基于STM32的指纹密码锁


[0001]本技术的实施例涉及一种密码锁,具体而言,涉及一种基于STM32的指纹密码锁。

技术介绍

[0002]随着电气革命和互联网革命的推进,锁具也在与时俱进,电子密码锁应运而生,电子密码锁是用电子控制电路和电磁执行机构相结合组成的新式锁具,开锁方式多样,保密性强,既可以用卡片或插头等特定物作钥匙,也可以不用钥匙,按照一组密码同时或顺序地按下按钮或拨动开关,控制电磁执行机构打开锁。电子密码锁具有防盗报警功能,而且克服了机械式密码锁密码量少、安全性能差的缺点,不论是在技术上还是在性能上都有较大提升,因此电子密码锁在逐渐代替传统的机械式密码锁。电子密码锁领域,已经有人尝试着将指纹代替字符密码,将指纹识别技术技术应用到电子密码锁中,实现指纹识别开锁,但是却极少涉及反锁技术。

技术实现思路

[0003]本技术的目的在于提供一种基于STM32的指纹密码锁,该密码锁具有指纹识别开锁及自动反锁功能。
[0004]为实现上述技术目的,本技术采用了如下技术方案:一种基于STM32的指纹密码锁,包括锁杆、驱动该锁杆的减速马达、指纹识别器、存储器、STM32主控电路、锁芯驱动电路和延时反锁电路;其中,指纹识别器与STM32主控电路耦合,用于读取人体指纹信息;存储器用于存储指纹密码;STM32主控电路用于验证指纹信息,并向锁芯驱动电路和延时反锁电路输出开锁驱动信号;锁芯驱动电路与STM32主控电路耦合,用于控制减速马达正转,锁杆缩回,其包括第一开关管和第二开关管,第一开关管和第二开关管的基极分别接收开锁驱动信号,第一开关管的集电极接电源、发射极接减速马达的正极,第二开关管的集电极接减速马达的负极、发射极接地;延时反锁电路与STM32主控电路耦合,用于延时驱动减速马达反转,锁杆伸出,其包括时间继电器、第三开关管和第四开关管,时间继电器的输入端接收开锁驱动信号,输出端分别与第三开关管和第四开关管的基极耦合,第三开关管的集电极接电源、发射极接减速马达的负极,第四开关管的集电极接减速马达的正极、发射极接地。
[0005]此外,本技术还提供如下附属技术方案:
[0006]基于STM32的指纹密码锁还包括按键电路,该按键电路与STM32主控电路耦合,其为矩阵式键盘电路,具有12个按钮开关,其中10个按钮分别用于输入0至9数字,另2个按钮开关分别用于确认和取消。
[0007]基于STM32的指纹密码锁还包括报警电路,该报警电路包括第五开关管和蜂鸣器,第五开关管的基极与STM32主控电路耦合,集电极接电源,发射极接蜂鸣器。
[0008]存储器为flash存储器,其通过串口与STM32主控电路耦合。
[0009]STM32主控电路包括STM32F103RCT6单片机及其外围电路,外围电路包括复位电路、晶振电路和启动电路。
[0010]相比于现有技术,本技术的基于STM32的指纹密码锁的优势在于:其主要包括指纹识别器、存储器、STM32主控电路、锁芯驱动电路和延时反锁电路,其中的,指纹识别器读取人体指纹信息,STM32主控电路用于验证指纹信息,并输出开锁驱动信号,锁芯驱动电路主要用于接收STM32主控电路发出的开锁驱动信号,并驱动马达正转,锁杆缩回,延时反锁电路主要用于接收STM32主控电路发出的开锁驱动信号,并延时驱动马达反转,锁杆伸出。因此,本技术的基于STM32的指纹密码锁具有指纹识别开锁以及延时自动反锁功能。
附图说明
[0011]为了更清楚地说明本技术实施例的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本技术的一些实施例,并非对本技术的限制。
[0012]图1是本技术较佳实施例的基于STM32的指纹密码锁的结构框图。
[0013]图2是锁芯驱动电路和延时反锁电路的电路图。
具体实施方式
[0014]为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和具体实施方式对本技术技术方案作进一步非限制性的详细描述。
[0015]见图1,本实施例的基于STM32的指纹密码锁包括:锁杆1、减速马达2、指纹识别器3、按键电路4、存储器5、STM32主控电路6、锁芯驱动电路7、延时反锁电路8和报警电路9。
[0016]锁杆1受减速马达2的驱动而进行伸缩活动。
[0017]指纹识别器3采用“安士迈”品牌的A32型号的光学指纹识别模块。指纹识别器3用于识别人体指纹,同时可以以管理员身份向STM32主控电路输入指纹密码,指纹密码再由STM32主控电路转送到存储器5内存储。
[0018]按键电路4为4
×
3的矩阵式键盘,具有12个按钮开关,其中10个按钮分别用于输入0至9数字,另2个按钮开关分别用于确认和取消。按键电路与STM32主控电路连接,按钮按下后STM32主控电路得到低电平触发信号。按键电路可以以管理员身份向STM32主控电路输入数字密码,数字密码再由STM32主控电路转送到存储器5内存储。
[0019]存储器5为W25Q64型flash存储器,其通过串口与STM32主控电路6连接。存储器5用于保存指纹密码、数字密码和开门记录。
[0020]STM32主控电路6包括STM32F103RCT6单片机及其外围电路,外围电路包括复位电路、晶振电路和启动电路,晶振电路的晶振频率为8MHz。单片机接收指纹识别器3送来的指纹信息,以及按键电路4输入按键信息,同时还可以提取存储器U4存储的指纹密码和数字密码。单片机将指纹信息与指纹密码进行数据比对,将按键信息与数字密码进行数据比对,数据比对吻合后向锁芯驱动电路和延时反锁电路发出开锁驱动信号(高电平),同时向存储器5输出反馈信息,由存储器5存储开门记录。如果数据比对不吻合,则向报警电路发出触发信号(高电平)。
[0021]报警电路包括第五开关管和蜂鸣器,第五开关管的基极与单片机的输出端(P0.3口)耦合,集电极接电源(12V),发射极接蜂鸣器。当第五开关管基极接收到触发信号后,其集电极和发射极导通,蜂鸣器得电鸣叫。
[0022]见图2,锁芯驱动电路包括第一开关管Q1和第二开关管Q2,第一开关管Q1和第二开关管Q2的基极分别与单片机U5的输出端(P0.1口)耦合,第一开关管Q1的集电极接电源(12V)、发射极接减速马达的正极,第二开关管Q2的集电极接减速马达的负极、发射极接地。延时反锁电路包括时间继电器KM、第三开关管Q3和第四开关管Q4,时间继电器KM的输入端与单片机U5的输出端(P0.2口)耦合,时间继电器KM的输出端分别与第三开关管Q3和第四开关管Q4的基极耦合,第三开关管Q3的集电极接电源(12V)、发射极接减速马达的负极,第四开关管Q4的集电极接减速马达的正极、发射极接地。
[0023]工作时,锁芯驱动电路的第一开关管Q1和第二开关管Q2的基极接收到单片机发出开锁驱动信号,该开锁驱动信号为高电平本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于STM32的指纹密码锁,包括锁杆、驱动该锁杆的减速马达,其特征在于:还包括指纹识别器、存储器、STM32主控电路、锁芯驱动电路和延时反锁电路;其中,指纹识别器与STM32主控电路耦合,用于读取人体指纹信息;存储器用于存储指纹密码;STM32主控电路用于验证指纹信息,并向锁芯驱动电路和延时反锁电路输出开锁驱动信号;锁芯驱动电路与STM32主控电路耦合,用于控制减速马达正转,锁杆缩回,其包括第一开关管和第二开关管,第一开关管和第二开关管的基极分别接收开锁驱动信号,第一开关管的集电极接电源、发射极接减速马达的正极,第二开关管的集电极接减速马达的负极、发射极接地;延时反锁电路与STM32主控电路耦合,用于延时驱动减速马达反转,锁杆伸出,其包括时间继电器、第三开关管和第四开关管,时间继电器的输入端接收开锁驱动信号,输出端分别与第三开关管和第四开关管的基极耦合,第三开关管的集电极接电源、发射...

【专利技术属性】
技术研发人员:谭虹赵东斌苏琴陆勇辰刘天宝梁朝
申请(专利权)人:南宁职业技术学院
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1