| 【中文题名】 | PCI-CAN总线桥接技术的研究与实现 |
| 【英文题名】 | Study and Realization of PCI-CAN Bridge Technology |
| 【学科专业】 | 检测技术与自动化装置 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-24 |
| 【中关键词】 | 现场总线,CAN总线,PCI总线,Windows,CE.NET, |
| 【英关键词】 | fieldbus,CAN,PCI,Windows CE.NET, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
CAN总线是公认的最有前途的现场总线之一,以工业计算机为核心、CAN总线为基础的分布式测控系统正在得到越来越广泛的应用。PCI总线是当今计算机的主流总线结构,是计算机中处理器与外围部件之间的互连接口。PCI-CAN总线桥是实现CAN总线与计算机高速通信的重要途径。
本文在研究PCI总线和CAN总线协议的基础上,结合设计的目标与要求,给出了PCI-CAN总线接口卡的软、硬件设计以及嵌入式操作系统Windows CE.NET下的驱动程序和应用程序开发的具体思路和实现方法。主要工作如下:
(1)介绍PCI总线及CAN总线的特点,并对PCI总线和CAN总线协议中的关键技术进行了阐述。
(2) PCI-CAN接口卡的软、硬件设计。在硬件设计方面,主要包括PCI总线接口电路、CAN总线电路和通信控制电路设计。PCI总线接口电路是这部分的关键,论文详细介绍了PCI总线和局部总线的连接以及PCI配置空间的实现。在软件设计方面,详细描述了接口卡的初始化,数据收发等主要功能模块的程序流程。
(3)基于Windows CE.NET主机应用系统的建立。根据硬件资源和应用需求,进行Window... |
| 【论文题纲】 |
|
摘要 |
4-6 |
|
ABSTRACT |
6-13 |
|
第一章 绪论 |
13-17 |
|
1.1 课题的背景 |
13-14 |
|
1.2 课题的来源和意义 |
14-15 |
|
1.3 论文的结构安排 |
15-17 |
|
第二章 PCI总线及CAN总线技术 |
17-33 |
|
2.1 PCI总线技术 |
17-25 |
|
2.1.1 PCI总线概述 |
17-18 |
|
2.1.2 PCI总线系统结构 |
18-19 |
|
2.1.3 PCI总线信号及其操作 |
19-24 |
|
2.1.4 PCI总线的配置空间 |
24-25 |
|
2.2 CAN总线技术 |
25-33 |
|
2.2.1 CAN总线概述 |
25-26 |
|
2.2.2 CAN总线协议 |
26-33 |
|
第三章 总体设计方案 |
33-39 |
|
3.1 系统总体设计方案 |
33 |
|
3.2 主机软件设计方案 |
33-34 |
|
3.2.1 操作系统选择 |
33-34 |
|
3.2.2 上位机软件开发 |
34 |
|
3.3 接口卡设计方案 |
34-39 |
|
3.3.1 协议转换实现原理 |
34-35 |
|
3.3.2 协议实现方法 |
35-36 |
|
3.3.3 控制及接口芯片选择 |
36-39 |
|
第四章 PCI-CAN总线接口卡设计 |
39-61 |
|
4.1 接口卡总体设计 |
39 |
|
4.2 硬件原理与设计 |
39-53 |
|
4.2.1 PCI接口设计 |
39-48 |
|
4.2.2 CAN总线通信电路设计 |
48-51 |
|
4.2.3 通信控制电路设计 |
51-52 |
|
4.2.4 硬件可靠性设计与抗干扰措施 |
52-53 |
|
4.3 微处理器程序设计 |
53-61 |
|
4.3.1 SJA1000初始化程序 |
54-56 |
|
4.3.2 CAN报文发送程序 |
56-57 |
|
4.3.3 CAN报文接收程序 |
57-58 |
|
4.3.4 软件抗干扰措施 |
58-61 |
|
第五章 基于WindowsCE.NET的主机软件设计 |
61-83 |
|
5.1 Windows CE.NET下驱动程序设计 |
61-78 |
|
5.1.1 WindowsCE.NET操作系统 |
61-63 |
|
5.1.2 WindowsCE.NET开发平台构建 |
63-66 |
|
5.1.3 WindowsCE.NET下接口卡驱动程序设计 |
66-78 |
|
5.2 应用程序设计 |
78-83 |
|
5.2.1 应用层功能 |
78-79 |
|
5.2.2 应用层协议制定 |
79-83 |
|
第六章 实验测试 |
83-89 |
|
6.1 实验环境 |
83 |
|
6.2 实验测试 |
83-89 |
|
6.2.1 PCI资源获取 |
83-84 |
|
6.2.2 PCI接口性能测试 |
84-87 |
|
6.2.3 CAN通信测试 |
87-89 |
|
结论与展望 |
89-91 |
|
参考文献 |
91-95 |
|
致谢 |
95-97 |
|
研究成果及发表的学术论文 |
97-98 |
|
北京化工大学硕士研究生学位论文答辩委员会决议书 |
98-99 |
|
| 【DOI】 | LunWen.ID:2.2008.385969 |