| 【中文题名】 | 分布式试飞测试系统的设计与实现 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-8 |
| 【中关键词】 | 分布式,FPGA,以太网,插件,XML,地面配置软件 |
| 【英关键词】 | Distributed,FPGA,Ethernet,Plug-in,XML,Ground Control Software, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
试飞测试系统有别于其他测试系统,通常采用分布式的测试框架,而且对测试系统的外总线的要求非常苛刻,它要求总线上的数据传输有相当高的实时性,数据的传输量大。国内外不少系统都使用了专用的总线设计,但这些专用的总线设计,技术保密,对于用户来说,要自己扩充功能几乎是不可能的。而且这种没有采用通用的传输介质的总线技术会给各种系统集成带来麻烦。利用时下流行且实用的以太网来实现外总线数据的实时传输的关键是解决其传输冲突的问题。没有冲突的以太网完全能胜任飞机测试系统环境,而且其技术成熟和成本低廉,发展迅速,可以为测试系统进一步发展提供良好的支持。
本文重点解决分布式测试系统中内外总线的关键技术和其关联的地面配置控制软件的实现。在测试系统的采集器内总线设计上,为了达到更高实时性和更小的抖动,我们采用基于FPGA的固定逻辑来实现。而在连接各采集器的外总线上,我们选用价格低廉,技术成熟并且兼容性好的以太网作为传输介质。整个验证系统要能真正运行起来和达到人机交互的界面,地面配置控制软件是不可或缺的和十分关键的。它将用户要求转换成采集器的具体寄存器定义,是地面实时遥测数据处理网络与遥测数据PCM流和机载记录数据处理软件... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-9 |
|
第一章 绪论 |
9-15 |
|
1.1 前言 |
9-10 |
|
1.2 研究背景 |
10-13 |
|
1.2.1 飞机测试系统现状 |
10 |
|
1.2.2 现场总线测控系统与以太网测控系统的比较 |
10-13 |
|
1.3 研究内容 |
13-14 |
|
1.4 本论文结构 |
14-15 |
|
第二章 相关理论和技术 |
15-22 |
|
2.1 XML 理论知识 |
15-17 |
|
2.1.1 XML 的产生和特点 |
15-16 |
|
2.1.2 XML 存储方法概述 |
16 |
|
2.1.3 XML 的文档类型 |
16-17 |
|
2.1.3.1 XML 文档类型 |
16-17 |
|
2.1.3.2 DTD |
17 |
|
2.2 插件技术 |
17-22 |
|
2.2.1 插件的概念 |
18 |
|
2.2.2 插件体系结构开发方法的优点 |
18-19 |
|
2.2.3 插件与组件 |
19-20 |
|
2.2.4 插件程序的应用领域 |
20-21 |
|
2.2.5 插件程序的发展方向 |
21-22 |
|
第三章 分布式试飞测试总线的设计 |
22-31 |
|
3.1 分布式试飞采集系统概述 |
22-23 |
|
3.2 内部总线的分析设计 |
23-28 |
|
3.2.1 内部总线的设计要求 |
23-24 |
|
3.2.2 内部总线的设计方案 |
24-28 |
|
3.3 外总线的分析设计 |
28-31 |
|
3.3.1 外总线的设计要求 |
28-30 |
|
3.3.2 外总线的设计方案 |
30-31 |
|
第四章 总线验证系统的分析与设计 |
31-39 |
|
4.1 总线验证系统设计方案 |
31-32 |
|
4.2 总线验证系统组成情况 |
32 |
|
4.3 总线验证系统拓扑结构组成 |
32 |
|
4.4 总线验证系统—独立采集器工作原理介绍 |
32-33 |
|
4.5 总线验证系统—分布式采集器工作原理介绍 |
33-34 |
|
4.6 总线验证系统—地面配置控制软件 |
34 |
|
4.7 总线验证系统工作阶段具体描述 |
34-39 |
|
4.7.1 阶段1——地面配置控制软件编程生成SETUP 文件 |
34-35 |
|
4.7.2 阶段2——对采集器SETUP 文件的加载 |
35-36 |
|
4.7.3 阶段3——系统初始化 |
36 |
|
4.7.4 阶段4——系统授时、时钟同步 |
36 |
|
4.7.5 阶段5——发送采集启动命令消息 |
36 |
|
4.7.6 阶段6——系统数据传输 |
36-39 |
|
第五章 地面配置控制软件的分析与设计 |
39-45 |
|
5.1 地面软件系统的概要描述 |
39 |
|
5.2 地面软件系统的功能设计 |
39-42 |
|
5.2.1 图形界面下分布式采集系统整体的网络结构设计 |
39-40 |
|
5.2.2 完成网络节点上的各个采集器的功能配置 |
40 |
|
5.2.3 中间文件—XML 的产生 |
40-41 |
|
5.2.4 加载系统和工程比较 |
41 |
|
5.2.5 与采集器网络之间的通讯 |
41-42 |
|
5.2.6 采集器网络的工作状态监测和数据包接受 |
42 |
|
5.3 地面软件系统的设计特点和框架结构 |
42-43 |
|
5.4 地面软件系统的工作流程 |
43-45 |
|
5.4.1 编程 |
43 |
|
5.4.2 检查 |
43-44 |
|
5.4.3 数据下载 |
44-45 |
|
第六章 试飞测试系统模块的设计与实现 |
45-76 |
|
6.1 总线验证系统功能板卡模块的设计 |
45-56 |
|
6.1.1 系统控制卡的设计 |
45-51 |
|
6.1.1.1 系统控制卡的概要描述 |
45 |
|
6.1.1.2 系统控制卡的组成 |
45-46 |
|
6.1.1.3 系统控制卡的工作原理 |
46-48 |
|
6.1.1.4 系统控制卡的系统授时、同步控制 |
48-49 |
|
6.1.1.5 外总线控制模块 |
49 |
|
6.1.1.6 系统数据传输策略方法 |
49-51 |
|
6.1.2 PCM 输出卡的设计 |
51-54 |
|
6.1.2.1 PCM 输出卡的概要描述 |
51-52 |
|
6.1.2.2 PCM 输出卡的组成 |
52-53 |
|
6.1.2.3 PCM 输出卡的工作原理 |
53-54 |
|
6.1.3 数据模拟卡的设计 |
54-56 |
|
6.1.3.1 数据模拟卡的概要描述 |
54 |
|
6.1.3.2 数据模拟卡的组成 |
54-55 |
|
6.1.3.3 数据模拟卡的功能 |
55-56 |
|
6.1.3.4 数据模拟卡的工作原理 |
56 |
|
6.2 地面控制软件的模块实现 |
56-76 |
|
6.2.1 拓扑结构定义模块实现 |
57-58 |
|
6.2.2 功能板卡定义模块实现 |
58-71 |
|
6.2.2.1 主要类的实现 |
58-63 |
|
6.2.2.2 插件架构中插件的识别和调用 |
63-64 |
|
6.2.2.3 系统控制板卡模块的实现 |
64-66 |
|
6.2.2.4 数据模拟卡模块的实现 |
66-68 |
|
6.5.2.5 PCM 输出卡模块的实现 |
68-71 |
|
6.2.3 编译(编程)模块实现 |
71-72 |
|
6.2.4 工程配置信息处理模块的实现 |
72-76 |
|
第七章 结论 |
76-77 |
|
致谢 |
77-78 |
|
参考文献 |
78-81 |
|
攻硕期间取得的研究成果 |
81-82 |
|
| 【DOI】 | LunWen.ID:2.2008.384485 |