基于ARM核AT75C220在指纹识别系统中应用
密性比较高,所以传输层协议选择TCP协议,并且传输的数据经过了加密。ARM处理器上还包括了人机接口和控制输出,控制输出用于对电子门锁进行控制。另外,ARM软件还包括门禁系统、考勤系统中的一些专有控制模块,比如门禁权限管理、考勤数据库管理等。
5 算法的移植
指纹识别算法开始时在PC机上实现,需要移植到AT75C220的DSP子系统中。如果直接用C语言移植,难以发挥DSP的实际处理能力,执行效率相当低。关键的算法模块用汇编语言实现后,指纹的采集、图像预处理和匹配可以在1s中完成,算法效率和识别率与PC机上计算相当,达到了实际应用要求。
6 结 语
由于硬件采用集成多功能的AT75C220构成系统,系统硬件设计简单,使整个系统达到了小型化、网络化、智能化的要求。实践证明,采用这种结构的设备处理能力得到了提高,代表了未来门禁系统发展的方向。
硬件功能的集成使主要的设计工作集中在软件设计上,如何进一步提高识别率,分布式数据库系统的完善,数据的保密性传输是今后设计的要点。
参考文献:
[1].RS485datasheethttp://www.dzsc.com/datasheet/RS485_585289.html.
[2].AT75C220datasheethttp://www.dzsc.com/datasheet/AT75C220_810052.html.
[3].ARM7TDMIdatasheethttp://www.dzsc.com/datasheet/ARM7TDMI_139812.html.
[4].16bdatasheethttp://www.dzsc.com/datasheet/16b_2177774.html.
[5].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
- 基于ARM核与DSP核组成的OMAP5910嵌入式系统(02-28)
- ARM核心板在溯源秤中的应用(06-02)
- Cortex系列ARM核心及体系结构介绍(11-21)
- 基于ARM核微处理器的便携式管道泄漏检测仪分析(11-20)
- ARM核的Bootloader代码(11-11)
- ARM 核的命名规则(11-10)