一种基于指纹识别的校园支付系统

2019-08-06 18:21杨兴蒋美琪
科学与财富 2019年11期
关键词:指纹识别

杨兴 蒋美琪

摘 要:本文设计的是一种基于指纹识别的校园支付系统。指纹的采集运用AS608光学指纹识别模块,核心控制器采用的是stm32f429,能够快速的对指纹进行识别,支付信息的传输。构成了一种能够快速实现校园支付的支付方式。

关键词:指纹识别;校园支付;stm32

引言:近几年来,随着互联网技术的快速发展,通信的速度也越来越快,而指纹识别技术也日益成熟,在各个行业使用比较广泛。在当今的校园生活中大多还是采用的是RFID射频卡实现学生们在学校的各个支付。但这种支付方式难免会出现一些弊端,比如:卡片的遗失,卡片的忘记携带等问题。因此为了解决这些问题,需要一种能够快速,稳定,安全的识别方式在校园系统中替代相对传统的射频模块的支付。指纹识别系统具有唯一性的特点,再结合stm32的控制,在校园系统中的运用能够有广阔的前景。

一、整体框架设计

二、主要硬件模块设计

(1)stm32模块

本设计的核心处理模块采用的是STM32F429芯片,该芯片采用先進的Cortex-M4内核, 能够更加快速的进行指纹识别,同时具有能够进行快速通信的WiFi模块,能够快速的实现数据的传输。再通过LCD触摸显示屏能够显示出相应的支付界面以及账户查询。通过显示屏的功能将相应的数据通过stm32的WiFi模块传输给相应的上位机,再通过WiFi通信将信息接受回来,就能够实现相应的支付功能,账户查询功能。

(2)指纹识别模块

本设计采用AS608光学指纹识别模块。本模块包括了DSP运算单元,它本身集成了快速的指纹识别的算法,能够高速的处理人体指纹。该模块配置了串口、usb等通信,能够通过一些简单的相关协议进行通信数据传输。

(3)上位机模块

设计中采用上位机处理处理器传输的数据,实现后台的账户管理以及实现账户的充值、消费的处理。Stm32处理器与上位机通过WiFi通信模块实现数据的传输。

三、软件模块设计

(1)用户指纹录入设计

在启用主控芯片录制指纹之前,应该先复位将EEPROM内有的指纹信息清除掉,以至于能够达到指纹录入的唯一性,能够有效的提高指纹支付的安全性。每次开学报道的时候,新入学的学生应该使用指纹采集器进行指纹的采集,主控芯片将采集的芯片通过WiFi传输模块传输至上位机进行用户的存储,以及完成建立账户等相关工作。再将完成情况通过WiFi传输至stm32,通过LCD模块显示出来。

(2)指纹支付设计

当用户在校园内通过指定的地方,进行账户的余额充值。在进行消费的时候,通过食堂、超市指定的指纹支付机进行消费,每次进行消费的时候,指纹支付机检测到用户指纹,将指纹的数据传输至上位机,上位机通过对指纹的处理,进行相应的支付处理,并将结果反馈回支付机。具体流程图如图3所示。

参考文献:

[1]刘火男、杨森.STM32库开发实战指南:基于STM32F4[M]北京.机械工业出版社,2017.2

猜你喜欢
指纹识别
基于单片机指纹识别电子寄存柜设计
指纹识别
指纹识别技术综述
指纹挂锁
基于大容量指纹识别的实时身份认证系统
基于线阵CCD的指纹识别实验