电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

指纹识别智能锁系统设计方案VIP专享VIP免费

指纹识别智能锁系统设计方案_第1页
指纹识别智能锁系统设计方案_第2页
指纹识别智能锁系统设计方案_第3页
指纹识别智能锁系统设计方案2.1 总体设计本系统使用嵌入式技术, 基于 STM32单片机并结合各类传感器设计一款指纹识别智能锁系统。 本系统使用模块化的设计思想, 整体系统可以分为如下5 个模块:分别是电源模块, STM32核心控制器模块,指纹识别传感器模块,GSM数据通信模块, 舵机。各个模块在核心控制芯片STM32的管理下, 协调统一完成指纹识别智能锁系统的全部功能。 系统的总体设计框图如下图1 所示,核心控制芯片STM32通过串口连接指纹识别模块与GSM通信模块,蜂鸣器的输出连接到STM32的内部 IO 口上,可以通过改变 IO 口的输出来实现蜂鸣器的功能, 电源模块为整个系统供电,下载电路通过SWD的方式将编写好的程序烧写到芯片中。图 2.1 系统总体结构框图系统各部分功能如下:(1)电源模块:电源模块为整个系统进行供电,在整个系统中,分别有 5V(指纹传感器模块, GSMM通信模块) ,3.3V(STM32核心控制器模块)的电源需求, 为了满足指纹识别智能锁系统, 本系统采用外部电源对整个系统供电,通过 LM2596S-ADI降压芯片将 12V外部电源降压成为5V电源,以满足系统对 5V电源的需求,再通过AMS1117-3.3降压芯片将 12V外部电源转化成为 3.3V 电源,为需求 3.3V 电源的模块供电。(2)STM32核心控制芯片模块:该模块连接各个传感器块,对各模块进行控制以实现预计功能。本设计使用STM32F103ZET6作为核心控制芯片,该单片机的工作晶振频率为8MHz,此部分电路包括一个启动方式选择电路和一个由电容和电阻构成的复位电路。(3)指纹识别传感器模块:该模块由电容式指纹传感器与DSP运算芯片组成,可以实现对指纹图像的对比,存储等系统功能。(4)GSM数据通信模块:该模块用于构建通信网络,实现下位机与上位机之间的通信。(5)舵机:该模块实现了系统对滑块的控制,使得隐藏的锁芯得以实现。2.2 方案论证本方案论证主要讨论在本设计中,关键性器件的型号的选用, 并将选择芯片与其他同类芯片进行比较。在本设计中,关键器件有核心控制器芯片、电源芯片以及指纹识别传感器。2.2.1 主控芯片选择核心控制芯片我们有两种选择,一是AT89C51核心控制芯片,二是STM32芯片,虽然 AT89C51芯片我们曾经学习过, 但是考虑到该芯片速度太低,该芯片的晶振速度只有 12MHz,IO 口资源过于少, 4 组共计 32 个 IO 口,串口资源过于单一,还需要设计外部ADC转换电路,中断源只有5 个,而 STM32芯片是 ST公司为了满...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部