节点文献

航空发动机控制器中新型CPU的应用研究

【作者】 浦文彦

【导师】 向峥嵘;

【作者基本信息】 南京理工大学 , 系统工程, 2008, 硕士

【摘要】 采用全权限数字式电子控制技术是航空发动机控制的一种发展趋势。电子控制器是控制系统中的核心部分,随着控制性能要求的提高以及控制算法越来越复杂,寻找一种新型的、高性能的CPU控制器成为一种必然。本论文涉及飞机发动机电子控制器的软、硬件设计,是一航动力控制系统研究所(614所)“新概念航空动力控制技术探索研究”项目的一部分。在研究航空发动机这个控制对象的基础上,结合国内外研究现状和发展趋势,并通过广泛深入的嵌入式CPU比较和调研,提出了采用32位PowerPC嵌入式微控制器MPC5554。这也是国内航空发动机控制系统中首次使用该芯片。针对飞机发动机控制的功能要求,采用MPC5554作为控制器的主芯片,提高了系统的运行速度,也提高了系统集成度,减小了控制器的体积,同时能适应更恶劣的环境。作为控制对象的某型航空发动机,信号多且复杂。本论文针对这种情况,通过对各信号控制过程的划分,在硬件设计中将其分成多个功能相互独立的模块,条理清晰、互换性、可维修性强,以此为基础,进行控制器的总体设计。根据技术要求,设计了控制器的电源模块、CPU模块以及开关量输入/输出模块,并且对可靠性、电磁兼容性以及抗干扰性进行了设计。接下来又对控制器的核心模块,即CPU模块和开关量输入/输出模块进行了详细设计,完成了开关量、频率量和模拟量信号处理电路的设计,并完成了通讯电路的设计。利用CodeWarrior开发环境,完成了底层软件的编写和调试,对eADC模块和eMIOS进行研究和开发,实现了对模拟信号、开关信号以及频率信号的采集。最后用C++ Builder 6.0开发了一个数据采集和发送界面,通过RS-232通讯及上位机显示和发送,验证系统设计成功。本课题的设计成功,将对我国航空发动机控制技术的发展起到积极的促进作用。

【Abstract】 It’s a trend to use Full Authority Digital Engine Control in aero-engine control. Digital controller is the key part of control system. For pursuing high-quality controlling and more complex control algorithm, it’s necessary to find a new and high-quality CPU controller. This thesis deals with software and hardware design of aero-engine digital controller and it is also a part of ’research of new concept aero-engine control technology’ supported by 614 institute. By studying aero-engine, combined with domestic and foreign research results and the trend of development in the world, comparing all kinds of CPUs, A 32-bit PowerPC architecture MCU, MPC5554 is at last chosen. It is also the first time to use this CPU in the history of aero -engine control system in our country.Aimed at the functional demands of aero-engine control, MPC5554 is used as CPU of microcontroller. It improves the speed of system and enhances the integration of system, and it makes the controller much smaller. Meantime, the CPU can adapt to worse surroundings.Certain aero-engine is chosen as object, it has much signal and the signal is complex. In this situation, all signal is classified, and several independent modules are designed in hardware design, so the system has consecution, interconvertion and maintenance. After this, the whole controller is designed. Depending on the demands, Power module, CPU module and switch module are designed, and the reliability, the electromagnetic compatibility as well as the anti-jamming has carried on the design. Then the core module, CPU module and switch module are designed, and process circuits of switch, frequency and simulation signal are finished. The communication circuit is also designed.Using CodeWarrior development environment, software in the bottom is coded. eADC module and eMIOS module are studied and developed, and collection of switch signal, frequency signal and simulation signal is realized.In the end, by using C++ Builder 6.0, an interface is developed. It is used for data collection and sending, communicated by RS-232 and displayed by PC. It is used to test the system.With the success of this design, aero-engine control technology of our country will be moved forward.

  • 【分类号】V233
  • 【被引频次】1
  • 【下载频次】321
节点文献中: