摘 要
普遍来讲门禁管理系统的主要在以下的范围使用:职员办公室、数据中心、实验室、社区出入口、高档宾馆房间门等重要场所。如今,门禁控制大多是机械结构的,由于机械门禁系统中缺乏电子设备,因此相对可靠。可以说,这是一种带有密码的机械密码门禁。机械门禁的内部结构非常简单,但安全系数很低,这也导致了时常会发生盗窃事件。
在当前的技术背景下,本文精心打造了一款前沿的视频识别门禁控制系统。该系统以STM32F103C8T6作为核心控制单元,用SG90作为舵机驱动开关门,TFT彩屏可以显示具体信息。该系统不仅支持传统的键盘手动输入方式,更融合了先进的人脸识别技术,为用户提供了更为便捷、智能的开门体验。这款智能门禁系统凭借其卓越的性能,展现了多个显著优势。首先,其高度灵敏的识别能力确保了用户操作的即时响应;其次,强大的保密性设计使得系统能够抵御各类非法入侵,保障用户安全;再者,高安全系数的设计使得系统更加稳定可靠,为用户提供了持久的安全保障。此外,系统内部活动部件的稀少或不存在,极大地减少了磨损,从而延长了使用寿命,为用户带来了更加经济实惠的选择。本文所设计的视频识别门禁控制系统,以其卓越的性能、便捷的操作体验和长久的使用寿命,无疑将成为未来门禁系统发展的新标杆。
关键词:人脸识别;STM32F103C8T;门禁系统
总体设计方案的确定
1 总体方案框图设计
本次设计的人脸识别的门禁控制系统其硬件部分是以STM32F103C8T6为核心的单片机,采用0V2640摄像头对人员的人脸识别,采用矩阵按键对系统的操作以及密码的输入,使用蜂鸣器来作为报警模块,开门装置是电子锁控制,显示设备采用OLED液晶显示,无线模块在一番思索后选择了蓝牙模块传输。系统框图如图1所示:
图1 系统框图
硬件电路设计
1 整体硬件电路设计
本次设计的硬件电路使用的是Altium Designer16,这是一款开发于二零零六年的软件。该软件集成了原理图设计、PCB绘制和编辑、电路仿真和设计输出等技术,这给我们提供了不同的思路,能够轻松地进行设计。使我用这个软件的时候可以提高设计的效率。[7]
这次的系统运用了Altium Designer16进行绘制电路原理图的硬件电路,用来画出系统的电路图[8],系统电路图如图1所示:
图1 电路原理图
晶振电路
在构建这个单片机最小系统的时间模块时,我们精心选择了一个8MHZ的振荡器,并巧妙地利用了两个电容器C12和C14,通过它们在两端并联的方式,共同构建了一个高效的系统时钟电路。这一设计使得系统的时钟电路具备了通过C12和C14这两个电容器进行启动或停止的灵活功能。
如图3.3所示,这个时钟电路采用了LSE(低频外部)的时钟模式,进一步通过C10和C11的巧妙结合,为振荡器X1提供了旁路支持。这一区域特别设计用于提供一个频率为32.768kHz的外部时间源,确保了时间的准确性和稳定性。在常规应用中,X1通常被配置为一个32.768kHz的外部晶体,它作为低功率时钟源,为实时时钟功能提供持续且可靠的能源供给,从而保证了单片机系统的时间准确性和低功耗运行。
图1 晶振电路图
1.2复位电路
复位电路在此设计中扮演了至关重要的角色,它基于SW按键的两种状态——悬空和按下,来实现单片机的复位操作。当SW按键被按下时,C13电容开始放电,这一动作触发了复位流程。在此过程中,R5电阻起到了关键作用,它提供了一个高电平电压信号至单片机,单片机识别到这一信号后,会驱动相应的芯片进行复位操作。
考虑到系统的稳定性和可靠性,复位电路也支持自动复位功能。这意味着在系统上电后,复位电路会自动触发,确保单片机及其相关芯片能够在系统启动时就处于正确的初始状态。这一设计确保了整个系统在上电后能够迅速并稳定地进入工作状态。具体的复位电路布局和连接细节如图2所示。
图2 复位电路图
系统软件设计
1主程序模块 就去掉一些部分,老师都标出来了自己用啊word画啊
这个软件设计由以下几种程序组成:主程序、初始化程序、键盘扫描程序、EEPROM读写程序、LCD显示程序、键功能程序、密码设置程序和延时程序等组成。[13]主程序设计流程图如下所示:
图1 主程序的流程图
结 论
硬件设计的部分,因为前期准备不够充分,使得我是一边做实物一边增加硬件,导致时间变得紧张起来,例如这次的设计需要使用单片机作为整个系统的控制核心;然后要连接上显示设备,让我们更加直观的看到实际效果;其次是要安装按键模块,这是信号输入以及进行对应的控制操作所必须的;紧接着我加装了人脸识别模块与密码部分用以开锁。正当我认为硬件部分要完工的时候,朋友提醒我,忘记加装报警系统以及电源模块了,最后我在朋友的帮助下才把硬件设计部分搞好。在进行调试的时候使用的软件是Keil,编写完代码,生成文件后用下载器下载到单片机上,就能够进行程序的调试了,本次设计实现了预先设定的目标,达到了预期的效果。
参考文献
[01]贾川. 浅谈人脸识别技术应用及发展趋势[J]. 中国安防,2010,(03):91-94
[02]崇玉海. 基于二维图像表示的人脸检测与识别技术研究[D]. 中国优秀硕士学位论文全文数据库,2014,(03):
[03]姚丽君. 人脸识别技术的发展与应用[J]. 科技创新导报,2010,(21):35
[04]张红岩. 基于神经树的人脸识别方法研究[D]. 中国优秀硕士学位论文全文数据库,2011,(06):
[05]杨敏英, 陈辉煌, 杨阿弟, 佘明辉. 一种家庭智能门禁语音报警控制设计与实现[J]. 长春大学学报,2016,(4):6
[06]刘康, 林如威, 熊宇, 崔晓, 曾贵娥. LED控制器设计[J]. 电子技术与软件工程,2022,(17):4
[07]曹义 邢玉秀 张琳 刘亿文. PCB设计课程项目驱动教学改革的探索[J]. 电子世界,2014,(01):178-179
[08]田雅楠. 基于单片机的肥箱料位检测装置设计与试验研究[D]. 中国优秀硕士学位论文全文数据库.2020,(09):
[09]韩兴会. 基于STM32和LwIP的无线传感器网络网关研究与应用[D]. 中国优秀硕士学位论文全文数据库2018,(02):
[10]王静. 基于单片机的数据串口通信[D]. 中国优秀硕士学位论文全文数据库,2013,(02):
[11]王伟. 基于STM32的大功率LED老化电源的设计[D]. 中国优秀硕士学位论文全文数据库,2017,(04):
[12]陈隐宏. 简易船舶GPS、艏向显示仪的设计[D]. 中国优秀硕士学位论文全文数据库,2015,(11):
[13]孙强强, 丁小伟. 基于52单片机的机场智能寄存柜设计[J]. 长江信息通信,2021,(05):113-115
[14]周文龙. 基于单片机控制的电子密码锁设计[J]. 大众商务:下半月,2009,(3):2
[15]牛国锋. 基于瑞萨MCU的温度预警系统设计与实现[D]. 中国优秀硕士学位论文全文数据库,2013,(10):