指纹锁系统组成方案一款指纹锁系统方案设计是需要经过全面的考虑和详细分析,结合嵌入式硬件、算法软件的特点, 对指纹锁的整体布局进行具体规划设计。指纹锁系统由指纹识别一体化模块, 锁控机构, 电源管理, 控制 MCU以及功能模块等 5 个模块组成。各个模块之间的相互关系大致如图1 所示。图 1 指纹锁硬件框图1) 指纹识别一体化模块包括指纹识别传感器、指纹处理器芯片、外部存储Flash ,其主要功能:通过纹识别传感器采集用户的指纹图像;再由指纹处理器芯片对图像数据进行处理, 作出图像识别的最终结论; 并管理外部存储器Flash ;与控制 MCU通讯等。该模块完成指纹识别相关的所有功能,并通过UART口和主控 MCU通讯,操作非常简单,且安全性强。2) 锁控机构用于电机控制。锁控机构指纹识别一体化模块控制 MCU电源管理应急电源报警器触控键盘防拆检测OLED显示语音提示3) 电源管理模块为整体系统供电,该系统设计的硬件平台有2 组供电电压:外围机械电机驱动为5V,功能模块、控制MCU、指纹识别一体化模块电压都为3.3 V 。具备 9V 的备用应急电源接口。4) 控制 MCU用于指纹识别一体化模块进行通讯,并对各功能模块和锁控机构进行控制。5) 功能模块用于实现指纹锁的各个相应功能。一款指纹锁运行的基础模块构件一款指纹锁由多个模块构成,这些基础模块构件包括:传感器、传感器的驱动、底层的接口、电源的设计以及软件算法的设计。1) 指纹传感器用于采集指纹图像。选择成像合适的、数据接口通用的指纹传感器,便于采集和读取清晰的指纹图像,进行指纹识别,提高识别的效率。用在指纹锁上的指纹传感器, 要兼顾体积小、 功耗低、采集图像速度快和清晰等特点。2) 指纹算法模块将采集的图像数据进行存储、运算、处理等工作。选择合适的嵌入式 CPU,将提高采集图像的速度,快速提取所需的信息,准确的进行比对和判断工作。 指纹识别上层构件——指纹锁,根据其特点, 指纹算法模块采用当前高性能的嵌入式系统CPU设计,具有体积较小、功耗极低的特点。3) 底层电机驱动门锁。指纹锁的设计,就是将电控技术和传统的机械技术相结合。通过 MCU来驱动电机开关机械门锁, 是指纹锁的一个基础构件。 指纹识别模块处理认证工作做出的最终判断,即是否要执行开锁的操作, 必须通过电机驱动门锁来完成。简洁、高性能、低功耗、稳定的MCU驱动,保证了指纹锁整体的性能。4) 成熟的指纹识别算法。指纹锁的灵魂部分是指纹...