| 【中文题名】 | 基于ARM的指纹采集系统研究 |
| 【英文题名】 | Research on Fingerprint Acquisition System Based on ARM |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-10 |
| 【中关键词】 | 指纹采集,ARM,CPLD,MBF200,USB, |
| 【英关键词】 | Fingerprint Acquisition,ARM,CPLD,MBF200,USB, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 |
随着信息技术的不断发展,安全、可靠的身份识别技术成为许多系统首先考虑的问题。指纹具有唯一性和稳定性,因此指纹采集技术是指纹识别技术中的最为重要的一个环节,伴随着生物识别技术的不断提高,以及指纹传感器的性能不断提升,指纹识别技术的应用越来越广泛。因此,高质量的采集指纹图像技术已经成为一个重要的研究课题。
本文的内容是基于ARM的指纹采集系统的设计。按照设计思想,系统主要包括两个大的模块:指纹图像采集模块、指纹图像传输模块。在设计工作中,根据系统的实现要求和本专业领域内最新技术的发展状况,确定了以Samsung公司的ARM7处理器S3C44BOX和ALTERA公司的复杂可逻辑编程器件EPM240为核心的系统组成方案。
本文主要做的工作有:首先介绍了指纹识别技术的基本原理和方法,通过对不同类型指纹传感器的比较选择了性价比较高的电容式指纹传感器。设计了以Samsung ARM和MBF200电容式指纹传感器为主要组成部分的电容式指纹采集系统。在ADS1.2编译环境下对ARM进行基于C语言和汇编语言混合编程的初始化程序,指纹采集程序以及数据传输程序;采用了USB技术实现系统与计算机之间的通讯,大... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第1章 绪论 |
8-15 |
|
1.1 引言 |
8-10 |
|
1.2 指纹采集技术的国内外研究现状 |
10-13 |
|
1.3 本课题的意义和主要工作 |
13-14 |
|
1.4 论文的章节安排 |
14-15 |
|
第2章 基于ARM的指纹采集系统总体设计 |
15-20 |
|
2.1 系统设计思想 |
15-17 |
|
2.2 系统总体方案概述 |
17-19 |
|
2.3 本章小结 |
19-20 |
|
第3章 系统硬件设计与实现 |
20-49 |
|
3.1 指纹传感器与处理器的接口设计 |
20-28 |
|
3.1.1 指纹采集设备的选择 |
21-22 |
|
3.1.2 MBF200的结构与性能 |
22-26 |
|
3.1.3 MBF200输出模式选择 |
26-27 |
|
3.1.4 MBF200接口电路设计 |
27-28 |
|
3.2 ARM处理器及外围电路接口设计 |
28-38 |
|
3.2.1 ARM特点及选型 |
28-30 |
|
3.2.2 S3C44B0X芯片 |
30-31 |
|
3.2.3 电源电路设计 |
31-32 |
|
3.2.4 时钟电路设计 |
32-33 |
|
3.2.5 复位电路设计 |
33-34 |
|
3.2.6 JTAG电路设计 |
34-35 |
|
3.2.7 存储电路设计 |
35-38 |
|
3.3 CPLD模块的设计 |
38-43 |
|
3.3.1 CPLD特点及选型 |
39-41 |
|
3.3.2 CPLD内部电路的设计和实现方法 |
41-42 |
|
3.3.3 EPM240接口电路设计 |
42-43 |
|
3.4 USB与上位机通讯接口电路设计 |
43-48 |
|
3.4.1 USB通讯特点 |
44-45 |
|
3.4.2 CH375接口电路设计 |
45-48 |
|
3.5 本章小结 |
48-49 |
|
第4章 系统软件设计 |
49-65 |
|
4.1 系统软件概述 |
50-51 |
|
4.2 系统初始化 |
51-55 |
|
4.2.1 S3C44B0X Boot loader的设计 |
51-52 |
|
4.2.2 Boot Loader的总体设计 |
52-54 |
|
4.2.3 MBF200初始化 |
54 |
|
4.2.4 USB初始化 |
54-55 |
|
4.3 指纹采集程序设计 |
55-58 |
|
4.4 USB数据通讯程序设计 |
58-62 |
|
4.4.1 ARM对USB的控制程序设计 |
60-61 |
|
4.4.2 PC和USB接口程序设计 |
61-62 |
|
4.5 上位机程序设计 |
62-64 |
|
4.6 本章小结 |
64-65 |
|
第5章 电路板设计与调试 |
65-70 |
|
5.1 印刷电路板的设计 |
65-66 |
|
5.1.1 PCB布局 |
65-66 |
|
5.1.2 系统抗干扰举措 |
66 |
|
5.2 硬件调试 |
66-67 |
|
5.3 软件调试 |
67-69 |
|
5.4 本章小结 |
69-70 |
|
第6章 总结和展望 |
70-72 |
|
6.1 系统总结 |
70-71 |
|
6.2 系统展望 |
71-72 |
|
参考文献 |
72-75 |
|
作者在攻读硕士学位期间发表的学术论文 |
75-76 |
|
致谢 |
76-77 |
|
附录 |
77 |
|
| 【DOI】 | LunWen.ID:2.2008.385500 |