论文部分内容阅读
为了避免航空发动机的维修不足或者过剩维修,国内各大航空公司和制造单位已广泛开始采用视情维修的策略,航空发动机状态监控是视情维修的基础,而其关键技术则是发动机参数记录技术。目前国内发动机参数记录的研究尚处于初步阶段,大部分关键技术还没有完全掌握,因此大部分的参数记录系统和软件都依赖于国外的发动机生产厂商。本题目源自实际工程项目,该项目要求为某型飞机的发动机健康及故障诊断系统设计一个能够采集并记录飞机发动机的相关参数的仪器。其功能主要为采集记录发动机上的各种信号参数,通过记录仪上的高速以太网接口把记录的数据下载到地面设备。该发动机参数记录仪的软件设计主要用于完成对硬件电路的控制、数值计算、逻辑判断、数据记录、输出控制和自检测等功能。发动机参数记录仪将在工作软件的控制调度下实现其全部功能。本文在以上研究背景下对发动机参数记录仪软件进行了需求分析和方案设计。从面向过程的设计思想出发。首先对发动机参数记录仪的软件的硬件配置和开发环境进行了简要的介绍,对VxWorks操作系统和BSP技术进行了简单的技术分析。接着根据软件功能和性能两个方面的需求分析给出软件的整体框架、各环节的设计方案以及各个通信接口的实现方案,最后制定出详细的实施方案以及试验验证方案,最终形成总体技术路线。然后根据发动机参数记录仪的需求将软件划分为多个模块,并对主要的功能模块进行详细设计,最终使用交叉开发模式,在宿主机上利用Tornado集成开发环境和C语言编写软件程序语句,并进行编译最终得到目标程序。然后将已经编译并且处理完成的目标程序写入目标机器中,并且按照测试方案对软件的功能和性能进行测试。本文最终的目标是开发一套发动机参数记录软件,实现发动机状态监控的实时化,自动化和智能化,这套软件已经实装在某型飞机上进行试飞工作,该软件的开发成功可以为国内的航空公司以及其他发动机单位提供一定的思路,从而克服对国外厂商的依赖,为自主开发发动机参数记录系统和软件提供经验。