论文部分内容阅读
综合模块化航空电子系统已经被广泛应用于许多民用飞机中。飞行管理系统是综合模块化航空电子系统的核心,具有导航、制导、飞行计划和性能管理四大功能。应用飞行管理系统可以减少飞行员压力、减轻工作量、节省飞机飞行成本等。而飞行管理系统中的导航模块决定了飞机飞行的路线,对于飞机的飞行有着重要的影响作用。课题就是针对飞行管理导航模块的设计与仿真研究,给出了设计的实现方案。实现了CPU与外界连接的电路,完成了使用四种存储设备对信息的存储,对飞行管理系统的开发、研制工作具有十分重要的意义。论文首先给出了IMA系统的结构特点和飞行管理系统的功能,构建了基于PowerPC的飞行管理系统。系统设计主要包括硬件电路设计和应用程序设计两部分,硬件部分系统选用了Fresscale公司的PowerQuiccIII MPC8548E作为微控制器核心,电路设计包括串口电路、以太网电路、PCI Express电路、数据存储电路、系统供电电路、JTAG调试电路、系统时钟和复位电路以及系统电路板的设计,论文详细给出了工作原理和电路设计实现。然后,给出了飞行管理导航系统的程序流程,编写了相应程序,并在Visual C++开发环境中建立了飞行管理系统仿真模型。通过仿真实验验证,本系统的设计能够实现飞行管理系统基于PowerPC的功能,系统工作稳定。由于本系统的设计选用了基于PowerPC构架的MPC8548E作为高性能通信处理器,其四个增强型三倍速率的以太网控制器实现了高速通信,DDR2SDRAM存储控制器结合外部DDR2SDRAM存储器、FLASH存储器等实现了信息存储,实现了飞行管理系统处理数据速率和大容量存储等特性。测试试验显示了系统达到设计要求,具有很好的可靠性和稳定性。最后,在Visual C++开发环境中编写了导航数据库程序及其人机交互界面,实现了数据库查询功能,给出了各个部分程序的软件流程图和实现步骤。