论文部分内容阅读
航空数据总线是现代航空电子系统的关键技术,用于机载设备之间传输数据、共享数据等,ARINC429总线就是目前最为流行的航空数据总线之一,广泛应用在民航客机中。因此,建立一套完整的ARINC429总线实验系统,对于研究和发展ARINC429数据总线,进行机载设备系统测试、技术评估、技术研究、教学实验等都有着重要的意义。基于此目的,本文详细论述了一种基于PCI接口的ARINC429总线实验系统的设计与实现。 论文在详细分析ARINC429总线协议、PCI总线技术、SOC与IP核技术等关键技术的基础上,首先对系统软硬件进行了总体设计,并分别进一步详细论述了系统硬件和软件的设计和实现过程: 硬件方面,采用模块化设计方法设计了ARINC429总线接口板的硬件电路,分析了各部分功能,合理选择了各器件型号,完成了系统PCB板绘制。 软件方面,从总体设计、发送通道、接收通道、接口逻辑等方面论述了多通道总线协议IP核的设计与实现,实现了系统传输层软件;运用WinDriver完成了基于PCI接口的驱动程序设计与开发,运用VC++6.0开发了动态链接库;从系统模型建立、使用流程、功能结构、数据库设计、编程实现等方面详细论述了系统应用软件的设计与实现。 最后,论文对系统的运行和调试进行了比较详细的介绍,给出了测试结果,并对所做的工作进行了总结,针对系统存在的一些不足提出了下一步工作的目标与方向。