| 【中文题名】 | 基于PCI总线的人体反应速度测试系统 |
| 【英文题名】 | Testing System of Body Reflection Velocity Based on PCI Bus |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-2 |
| 【中关键词】 | PCI总线协议,WDM驱动程序,DriverStudio,PCI9052,数据采集卡, |
| 【英关键词】 | |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统> |
| 【论文摘要】 |
本文开发了一个基于PCI总线的数据采集设备,用于完成对人体反应能力的测试。论文介绍了PCI总线规范、体系结构、工作原理和基本操作,说明了基于PCI总线的人体反应速度测试系统的方案框架思想、硬件设计与实现、软件设计与实现、算法描述、系统调试等方面的工作。
目前针对人体反应速度的测试,广泛应用的计量时间方法是依据电容的充放电时间来测定的,这显得粗糙进而缺乏精确性。并且,已知的正常人的反应能力均在毫秒级水平。这就要求更加精准的数据采集与分析技术。我们知道在一定的CPU处理能力下,采取某种先进的总线技术可以很大程度的提高通信的速度和准确性。目前十分先进的总线机制就是PCI总线,所以我们试图开发一种基于PCI总线的数据采集设备来完成对人体反应能力的测试。通过对此数字量数据采集卡的研发,我们几乎能够掌握所有PCI总线设备的开发方法和共同思路,为其它PCI功能设备的研发指出了一般的框架。
论文第2章论述了PCI总线规范中总线协议和对配置空间的访问以及基本传输过程和终止的实现思想。
PCI总线接口的实现方法主要有以下两种:1)专用的PCI接口芯片。2)基于CPLD或FPGA设计PCI接口。本... |
| 【论文题纲】 |
|
提要 |
4-7 |
|
第1章 绪论 |
7-11 |
|
1.1 PCI总线发展过程 |
7-8 |
|
1.2 PCI总线特性 |
8-10 |
|
1.3 本课题研究目的及意义 |
10 |
|
1.4 论文主要研究内容 |
10-11 |
|
第2章 PCI总线通信技术 |
11-23 |
|
2.1 PCI总线规范 |
11-17 |
|
2.2 PCI总线设备接口方案 |
17-18 |
|
2.3 PCI9052 功能特性 |
18-23 |
|
第3章 人体反应速度测试系统总体设计方案 |
23-30 |
|
3.1 系统模型概述 |
23-24 |
|
3.2 硬件系统体系结构 |
24-25 |
|
3.3 软件系统整体架构 |
25-29 |
|
3.3.1 WDM驱动程序的基本构成 |
26-28 |
|
3.3.2 开发工具 |
28-29 |
|
3.4 小结 |
29-30 |
|
第4章 人体反应速度测试系统硬件设计 |
30-39 |
|
4.1 PCI-ISA总线信号转换模块 |
30-31 |
|
4.1.1 信号转换电路 |
30-31 |
|
4.1.2 EEPROM配置 |
31 |
|
4.2 地址译码及数据缓冲模块 |
31-34 |
|
4.2.1 地址译码电路 |
32-33 |
|
4.2.2 GAL地址译码逻辑 |
33-34 |
|
4.3 数字量输入输出模块 |
34-35 |
|
4.3.1 输入电路设计 |
34-35 |
|
4.3.2 输出电路设计 |
35 |
|
4.4 定时计数模块 |
35-36 |
|
4.5 接口卡整体调试 |
36-37 |
|
4.6 测试终端的设计 |
37-38 |
|
4.7 小结 |
38-39 |
|
第5章 人体反应速度测试系统软件设计 |
39-55 |
|
5.1 接口卡驱动程序 |
39-45 |
|
5.1.1 建立驱动程序框架 |
39-40 |
|
5.1.2 PCI设备配置空间访问 |
40 |
|
5.1.3 I/O端口的访问 |
40-41 |
|
5.1.4 内存的访问 |
41-42 |
|
5.1.5 驱动程序功能实现 |
42-45 |
|
5.1.6 安装文件构建 |
45 |
|
5.2 驱动程序调试 |
45 |
|
5.3 驱动程序与应用程序的接口 |
45-48 |
|
5.4 应用程序模块设计 |
48-54 |
|
5.4.1 算法设计 |
49-51 |
|
5.4.2 模块设计 |
51-54 |
|
5.5 小结 |
54-55 |
|
第6章 人体反应速度测试系统综合调试 |
55-59 |
|
6.1 系统调试环境 |
55 |
|
6.1.1 硬件环境 |
55 |
|
6.1.2 软件环境 |
55 |
|
6.2 调试结果与分析 |
55-57 |
|
6.3 系统拓展的进一步考虑 |
57-59 |
|
第7章 总结 |
59-60 |
|
参考文献 |
60-62 |
|
摘要 |
62-64 |
|
Abstract |
64-66 |
|
致谢 |
66 |
|
| 【DOI】 | LunWen.ID:2.2008.383898 |