基于LabVIEW的微型涡喷发动机电子控制器快速原型设计
本文选题:微型涡喷发动机 + 电子控制器 ; 参考:《南京航空航天大学》2015年硕士论文
【摘要】:传统的航空发动机电子控制器设计方法存在产品研发周期较长、研发费用高等缺点,不能适应对发动机控制日益增长的发展需求。快速原型技术基于通用的硬件平台和代码复用的自动代码生成技术快速地构建控制器原型,可以在研发早期尽快地开展控制器软硬件方案的试验验证,从而可以极大地提高控制器的开发效率和研发水平。Lab VIEW是一种方便快捷的图形化软件编程环境,其本质是代码复用。本文基于快速原型思想设计微型涡喷发动机电子控制器,重点研究基于Lab VIEW的嵌入式代码复用技术。首先研究了Lab VIEW嵌入式软件开发的环境机制。对Lab VIEW调用的嵌入式软件编译环境Keil MDK进行了新旧版本的整合,并在此基础上,将Lab VIEW中原有的用于ARM Corte x M3内核的RTX嵌入式操作系统移植到本文采用的ARM Cortex M4内核的TM4C123上,完成了针对微型涡喷发动机控制器软件开发对Lab VIEW开发环境的适应性改造。其次研究了Lab VIEW的嵌入式软件开发过程及代码复用原理。针对TM4C123对代码复用模板进行了适应性修改,分别以资源方式与脚本方式进行外设驱动代码开发。此外,对Keil与Lab VIEW之间的握手、工作模式等问题进行了更为深入地研究,解决了中断无法初始化、嵌入式程序无法在keil中调试等具体开发问题。然后,根据微型涡喷发动机的控制需求设计了一种通用化的控制器硬件电路,利用上述建立的Lab VIEW嵌入式软件开发环境完成了控制器软件的快速原型开发。最后进行了控制器硬件在环和台架试验验证。试验证明,本文开发的微型涡喷发动机控制器快速原型能满足发动机控制的各项需求,Lab VIEW的图形化嵌入式软件开发具有方便、高效的特点,可以满足日益增长的发动机控制发展需求。
[Abstract]:The traditional design method of aero-engine electronic controller has the disadvantages of long product development cycle and high R & D cost, which can not meet the increasing demand for engine control. Rapid prototyping technology is based on the common hardware platform and code reuse automatic code generation technology to construct the controller prototype quickly, which can be used to test and verify the controller hardware and software scheme as soon as possible. Therefore, it can greatly improve the development efficiency and R & D level of the controller. Lab. VIEW is a convenient and fast graphical software programming environment, and its essence is code reuse. In this paper, the micro turbojet engine electronic controller is designed based on the idea of rapid prototyping, and the embedded code reuse technology based on Lab VIEW is studied. Firstly, the environment mechanism of Lab VIEW embedded software development is studied. Based on the integration of the new and old versions of the embedded software compilation environment Keil MDK called by Lab VIEW, the RTX embedded operating system for ARM Corte x M3 kernel in Lab VIEW is transplanted to the TM4C123 of the ARM Cortex M4 kernel used in this paper. The adaptive transformation of Lab VIEW development environment for micro turbojet engine controller software development has been completed. Secondly, the embedded software development process of Lab VIEW and the principle of code reuse are studied. This paper adaptively modifies the code reuse template for TM4C123 and develops the peripheral drive code by resource mode and script mode respectively. In addition, the handshake and working mode between Keil and Lab VIEW are studied more deeply, which solves the problems of how to initialize the interrupt and how to debug the embedded program in keil. Then, according to the control requirements of micro turbojet engine, a universal controller hardware circuit is designed, and the rapid prototyping of controller software is completed by using the Lab VIEW embedded software development environment. Finally, the hardware of the controller is verified by loop and bench tests. The test results show that the rapid prototype of the micro turbojet engine controller developed in this paper can meet the requirements of engine control. The graphical embedded software development of Lab VIEW is convenient and efficient. Can meet the increasing demand for engine control development.
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V233.7
【参考文献】
相关期刊论文 前10条
1 韩玉芹;祖先锋;梁旭荣;;基于RTX子系统的导弹试验实时测控系统[J];西安航空学院学报;2014年05期
2 胡海涛;任瑾;张阳;朱阳;季奥颖;;基于Cortex-M4的动车无线火灾报警系统的硬件设计[J];制造业自动化;2014年14期
3 李冬芳;;控制系统的LabVIEW开发环境[J];电子世界;2014年11期
4 蔡剑卿;王宜怀;冯德旺;罗超;;可移植的UART底层驱动构件设计[J];福建农林大学学报(自然科学版);2014年03期
5 李伟;陈迪;胡强;;基于MSP430和ST16C554的JetCat发动机监测控制器设计[J];四川兵工学报;2013年12期
6 王志彦;;基于Cortex-M4处理器的带振动监测的直流电机控制系统设计[J];电子技术;2013年11期
7 ;NI cRIO-9068软件定制的控制器[J];自动化博览;2013年10期
8 ;德州仪器推出业界首个支持以太网MAC+PHY的Tiva C系列MCU[J];电脑与电信;2013年10期
9 胡应坤;;基于ARM的微波频率自动测量系统设计[J];电子世界;2013年14期
10 冀明;卢京潮;;基于Cortex-M4的四旋翼飞行控制系统设计[J];计算机测量与控制;2013年07期
相关硕士学位论文 前6条
1 徐鑫;微型涡喷发动机容错控制技术研究[D];南京航空航天大学;2013年
2 王松;微型涡轮发动机燃油流量测量和过渡态供油规律研究[D];南京航空航天大学;2012年
3 申涛;微型涡喷发动机建模与控制的研究[D];南京航空航天大学;2012年
4 吴桦;基于DSP的微型涡喷发动机电子控制器的设计与应用研究[D];南京航空航天大学;2010年
5 高峰;燃油闭环计量及微型涡喷发动机控制技术研究[D];南京航空航天大学;2009年
6 潘慕绚;航空发动机自适应控制[D];南京航空航天大学;2003年
,本文编号:1867559
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/1867559.html