微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于ARM核的AT75C220及其在指纹识别系统中的应用

基于ARM核的AT75C220及其在指纹识别系统中的应用

时间:05-24 来源:互联网 点击:

ARM核运行于LINUX操作系统之上,实现了TCP/IP协议栈,由于指纹识别器的网络系统 对实时性和吞吐率要求并不高,但是要求可靠性和保密性比较高,所以传输层协议选择TCP协议,并且传输的数据经过了加密。ARM处理器上还包括了人机接口 和控制输出,控制输出用于对电子门锁进行控制。另外,ARM软件还包括门禁系统、考勤系统中的一些专有控制模块,比如门禁权限管理、考勤数据库管理等



5 算法的移植

指纹识别算法开始时在PC机上实现,需要移植到AT75C220的DSP子系统中。如果直接用C语言移植,难以发挥DSP的实际处理能力,执行效率相当低。 关键的算法模块用汇编语言实现后,指纹的采集、图像预处理和匹配可以在1s中完成,算法效率和识别率与PC机上计算相当,达到了实际应用要求。

6 结 语

由于硬件采用集成多功能的AT75C220构成系统,系统硬件设计简单,使整个系统达到了小型化、网络化、智能化的要求。实践证明,采用这种结构的设备处理能力得到了提高,代表了未来门禁系统发展的方向。

硬件功能的集成使主要的设计工作集中在软件设计上,如何进一步提高识别率,分布式数据库系统的完善,数据的保密性传输是今后设计的要点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top