飞机燃油系统动态演示装置设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
飞机燃油系统动态演示装置设计与实现
作者:孙中华申江江齐银鹏
来源:《电脑知识与技术》2016年第33期
摘要:为了将某型飞机机电管理系统对燃油系统的管理控制结果形象具体的展示出来,设计了一种燃油系统动态演示装置。该装置由PIC单片机中心处理器、控制面板和显示面板组成,可以演示燃油系统在转输或加抽油过程中油路中燃油的流向、转输泵和各控制阀的工作状态以及油箱中油面的高低变化情况。电路与编程采用动态扫描和分时控制原理,大大提高了单片机的端口利用率和工作效率。使用MPLAB IDE编写C语言程序,通过Protel DXP软件绘制原理图和PCB板工程图,最终通过焊接和联合调试,证明该装置能够正确形象地演示燃油的流向,油箱内油面的变化和告警,较好地实现了预期设计功能。
关键词:燃油系统;PIC单片机;动态扫描;分时控制
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)33-0236-03
Abstract:Order to display the result of the management and control of the fuel system by the mechanical and electrical management system in the plane specific, a dynamic demonstration device of fuel system is designed. The device consists of PIC central processing unit,control panel and display panel,and it could demonstrate the flow of fuel oil in the tubing, the working condition of transfer pump and electromagnetic valves and the quantity of oil in the ing dynamic scanning and time-sharing control principle design,circuit and program greatly improvs the utilization rate of the ports and the work efficiency. C program written by MAPLE IDE, schematic and PCB project picture drown by Protel DXP, and through joint debugging,the system ultimately is finished and desired effect is achieved.
Key words: fuel system; PIC MCU; dynamic scanning;time-sharing control
1 引言
飞机燃油电气系统是由机电管理计算机、燃油转换盒、机电参数显示器和燃油控制盒以及传感器、电磁阀、转输泵等组成,可以实现燃油油箱低油面和高油面的告警,完成压力加油和抽油操作控制,解算并显示燃油油量,实现油箱之间的油量转输等功能[1,2]。为了将某型飞机机电管理系统对燃油系统的管理控制结果形象具体的展示出来,便于学员理解燃油系统的工作模式,提升教学效果,因此设计了燃油系统动态演示装置。
2总体方案设计
2.1 燃油系统组成
燃油电气系统相互之间的关系如图1所示。燃油系统主要功能包括飞机的压力加油/抽油,燃油的相互转输。
飞机共有8个燃油油箱,分成前、中、后三组,每组油箱给一台发动机供油,其中中组油箱又分为中组前和中组后两个油箱。每组飞机油箱中都安装有燃油油量传感器、油面传感器、燃油温度传感器三种传感器,其中油面有高油面传感器和低油面传感器两种。
2.2燃油系统模拟器功能
燃油系统模拟器能接收加/抽指令以及转输指令信号和反馈燃油系统各电磁阀的状态信号,并能显示出三组油箱的油量信号,然后模拟显示燃油电气系统的工作情况,功能结构如图2所示。
通过人工操作面板的控制开关,实现加油、抽油、油量转输的控制,燃油电气系统模拟器具体功能如下:
1)能接收加抽油指令和转输油指令;
2)应当能够模拟三个油箱内的三个高油面和三个低油面的功能;当模拟油箱内的[油]面达到高[油]面时,应当提供一个信号;当模拟油箱内的[油]面达到低[油]面时,应当提供一个信号;
3)应当能够模拟油箱内燃油油量的多少;
4)在接收到加/抽油指令、转输指令后,能够模拟出各个油箱间油路的工作情况,并实时显示出各油箱内油面的变化情况;
5)能够显示加抽油电磁阀、转输电磁阀和转输泵的工作情况。
实现上述功能,模拟器主要由显示面板、控制面板和处理器组成。
3硬件电路设计
硬件电路的设计是实现效果显示和控制功能的表现方式和前提条件,只有硬件电路的设计足够完善,才有完成预计功能的机会。硬件设计主要分为单片机最小系统、控制电路设计和显示电路设计,以及PCB电路板制作,相应的结构图如图3所示。
3.1单片机最小系统
单片机最小系统是指用最少的元件组成的单片机可以工作的系统[3],通过对端口数量及处理速度等需求进行分析,本系统选用以Microchip公司生产的PIC18F4520单片机作为核心处理器的最小系统。
3.2 控制电路设计
3.2.1 三极管驱动电路
在自动控制电路中,常使用半导体三极管作为电子开关来驱动控制发光二极管、蜂鸣器、电动机、继电器等器件的工作状态。利用三极管的开关特性,经单[片]机I/O端口[控]制来驱动LED灯。
3.2.2 4线-16线译码器
由于系统需要控制的二极管较多,单片机自带的I/O口不能满足要求,需要对I/O口进行扩展[4]。本文选择4线-16线译码器74LS154,可以将4个输入的二进制编码译成16个彼此独立的输出信号[5]。
利用两片74LS154译码器,其选通输[入]端都接地,第一片的4线输入端接PIC单片机的RD4—RD7端口,16线输出端则定义为端口X0—X15;第二片的4线输入端接PIC单片机的RD0—RD3端口,16线输出端则定义为端口Y0—Y15,如图4所示。这样便将单片机的8个I/O端口扩展为了32条控制线,虽然不能同时控制全部,但在分时控制下也相当于同时控制32个端口。
3.2.3 矩阵键盘
为了减少单片机I/O口的占用,将按键设计排列成矩阵形式[6],如图5所示。
按键所对应的控制面板上的开关分别为:S1(JQ)——中组油箱加油开关,S2(JZ)——中组油箱加油开关,S3(JH)——后组油箱加油开关,S4(CQ)——前组油箱抽油开关,S5(CZ)——中组油箱抽油开关,S6(CH)——后组油箱抽油开关,S7(ZSQ)——前组油箱转输开关,S8(ZSZQ)——中组油箱中前转输开关,S9(ZSZH)——中组油箱中后转输开关,S10(ZSH)——后组油箱转输开关,S11(BZ)——转输泵正转,S12(BF)——转输泵反转。
3.4显示电路
系统所有的显示功能利用LED来实现,具体方式如下:
1)油箱的轮廓及管路采用线条的方式进行描述;