摘要:飞机上,机电管理计算机完成与机电系统和航电系统之间的信息交互,对保证飞机安全飞行起着至关重要的作用。本文主要讨论基于机电管理计算机的机电系统语音告警机理。针对飞行过程中,发生的语音告警,进行故障检查和机理分析,针对报出的总线访问超时故障,完成故障定位并提出解决方案。为之后保证飞机安全飞行和机电管理计算机的研制和保障提供重要支撑。
关键词:机电系统;语音告警;机电管理计算机;故障分析
引言
机电管理计算机(UMC)用于飞机机电系统控制和管理。机电系统根据机电管理计算机采集到的机电设备的故障状态信息,进行相应的语音告警提示,以提醒飞行员注意机电设备故障和飞行安全。但实际上,机电管理计算机故障后,会错误的采集机电设备信息,在机电设备正常的情况下发出语音误报警,以至于飞行中断[1]。
本文主要针对机电系统语音播报“整流装置故障”等故障信息,进行故障机理分析,判断机电管理计算机是否误采集导致语音告警。对机电管理计算机误采集信息后进行进一步的故障树分析,故障定位,提出解决办法。为之后机电管理计算机的设计研制提供指导依据。
机理描述
按照设计要求,机电管理计算机采集到接触器1状态、接触器2状态、接触器3状态(地/开输入)均为“开”时、判整流装置故障语音告警。在3个整流装置故障的情况下,直流转应急状态。机电管理计算机输出控制断开直流主汇流条和直流应急汇流条的连接、接通左右直流应急汇流条。
3个整流装置故障,机电管理计算机进行直流转应急控制[2]。机电管理计算机与接触器交联示意图见图1。机电系统判断到接触器1状态、接触器2状态、接触器3状态为断开,按照控制逻辑断开直流应急接触器1即切断左直流主汇流条与左应急汇流条的连接、断开直流应急接触器3即切断右直流主汇流条与右应急汇流条的连接。显示器均挂在主汇流条上,此时语音报“整流装置故障”。
飞机上机电管理计算机采取双余度设计,分别由UMC1和UMC2两个机位组成,且两者架构一致[2]。
机电管理计算机判断接触器状态机理为:接触器1、接触器2、接触器3状态指示信号为双余度离散量输入,双余度离散量输入采用一致比较法。当UMC1采样的离散量数据与UMC2采样的离散量数据比较一致时,表决值取采样值;如果比较不一致,则表决值使用上一周期的表决结果进行控制律计算,同时设置该路输入离散量互比不一致故障标记。当连续发生故障次数达到时延时,设置输入离散量互比不一致故障标记[3]。
双余度离散量输入分别进入UMC1和UMC2,经交叉传输后每个UMC节点获得2个信号。根据UMC1和UMC2的BIT的结果,机电管理计算机进行不同的取值,见表1。
原理分析及检测定位
1)总线数据
通过查看机电管理计算机上传数据记录系统的总线信息,UMC1采集的整流装置接触器状态接触器1、接触器2、接触器3为断开,UMC2采集的接触器状态均为接通;3台整流装置输出电流正常。
总线解析数据中发现报出“UMC2_接口板故障”故障码。
根据报故逻辑及数据分析,机电系统语音报“整流装置故障”是由于机电管理计算机采集到接触器1、接触器2、接触器3、满足机电系统控制逻辑而发出告警信息。
2)故障复现
检查机上UMC相关线路连接可靠性,发现UMC1搭铁线与机体结构相连的螺钉松动,固定不牢靠,导致接地不良。当机箱搭铁线不能良好接地,等效图为图2。其中C为机箱内部耦合电容,RL为负载对地等效电阻。
当搭铁线与大地良好连接时,干扰信号会通过低阻抗通路(1号线)将干扰泄放。
当搭铁线未良好接地时,即|R+jωL|>|RL+1/jωC|,干扰电压会进入电路中(2号线),影响电路正常工作。
●将UMC1搭铁线拧紧,给飞机上电,查看显示器中机电管理分系统故障码,看到报“UMC1_接口板故障”,约3min后,显示器显示“无信号”,显示器掉电,语音报“整流装置故障”,给飞机下电;串口显示见图3。
●将UMC1、UMC2对调,在机上UMC2侧(故障件)加串口监控,给飞机上电,约3min后,显示器显示“无信号”,显示器掉电,总线数据报“整流装置故障”,查看机电管理分系统故障码总线数据,报“UMC2_接口板故障”,故障复现。
●更换备用件后,机上故障消失。
故障计算机在UMC1和UMC2机位均会报“接口板故障”。结合语音报“整流装置故障”所对应的硬件采集接口电路均在机电管理计算机UMC的接口板模块上实现。综上,可确认为机电管理计算机故障,导致语音告警。
3)故障检测
考虑到故障复现时串口VME异常打印如图3中所示。其中信息解读为:
●“BERRonVMEstatus=420”,表示IRQ5(SIM模块422中断)时,记录了BERR∗错误;
●“BERRonVMEstatus=424”,表示IRQ5和IRQ2时,记录了BERR∗错误;
●“V_AMERR=25800000”,表示在IACK信号无效时(即非中断期间),VMEbusAMCodeErrorLog为“9”,访问地址900800C8或90080028或90080020时,出现多次错误;
●900800C8是接口板进行离散量BIT时,选择髙低激励的地址;
●90080028是接口板进行模拟采集时,选择AD通道的地址;
●90080020是接口板控制进行27V/开离散量输出的地址。
根据打印信息,VME中断时会显示故障打印信息。
进行试验,按测试用例进行RS422数据通讯触发中断,UMC接收的RS422数据使用VME中断接收,当CPU响应中断接收数据时,首先会访问VME异常信息,将VME总线的异常信息通过串口打印显示,同时测试设备显示直流转应急,报故清单中报3个整流装置故障,故障复现。后经多次试验,该故障现象偶发出现。同时根据打印信息,CPU在访问接口板的3个口地址时,没有收到DTACK应答信号等原因,产生了VME总线访问超时错误。
4)VME总线访问超时原理
CPU访问接口板模块时,一个正常的访问周期约300~400ns。周期过程如下:
●首先CPU放出AS(地址有效),DS(数据有效),以及地址A31~A1;
●接口板模块的逻辑芯片,综合AS、DS、A31~A19以及SYSRESET(复位)和接口板ID,识别出CPU是否在访问本模块,译码出大片选MCS。
●接口板模块的D20逻辑芯片,根据大片选MCS以及系统时钟信号,按照总线应答状态机(如图4),在MCS有效后的第4个时钟周期(约62.5ns×4=250ns),向CPU回复DTACK信号。
●CPU收到DTACK信号后,认为从模块已准备好。如果是写操作,则可以结束;如果是读操作,则CPU可以从数据线上取数。约50ns后,撤销AS、DS以及地址A31~A1。
如果CPU放出AS、DS以及地址以后,未收到DTACK信号(低有效),则CPU等待约64μs后,认为VME总线超时,在寄存器中记录该故障,撤销AS、DS以及地址,结束本次访问。此时就会在中断处理时打印出“interrupt:BERRonVME……”错误信息[2]。
5)故障树
对故障件机电管理计算机中接口板模块进行重点排查,画出图5故障树。
在机电管理计算机中设计两块状态一致的接口板,可完全互换,分别标记为接口板1和接口板2,以硬件访问地址来区分两个模块。接口板1地址分配0X9000∗∗∗∗,接口板2地址分配0X9008∗∗∗∗。
根据故障件串口打印信息(VAERR=900800∗∗),即显示CPU访问接口板2模块时总线超时,引起模块故障。CPU模块没有收到接口板2模块的DTACK应答信号,引起访问超时,此时就会在中断处理时打印出“interrupt:BERRonVME……”错误信息。
梳理接口板2模块上复位信号SYSRESET分布,该复位信号从总线驱动芯片FCT162244ATEB输出后分别输入到两片XC95288逻辑芯片D20和D21芯片。
在D21芯片测试点测量,SYSRESET信号存在跳变。为了进一步测试该芯片功能是否正常,对D21的SYSRESET信号P206针脚进行单独测试。编写测试代码,仅将SYSRESET信号(P206)输出到D21的P102针脚,作为SYSRESET信号输出测试点。经测量输出端P102与输入端P206波形一致。
结合以上分析,该D21器件仅在灌装复杂代码情况下,出现异常。经光学检测排除D21芯片焊接问题。将该芯片XC95288-15HQ208I,从接口板2模块拆除送失效分析检测,根据检测分析,发现该芯片部分管脚外键合区有脱开现象。
结论
本文结合飞行过程中发生的机电系统语音告警问题,探讨语音告警机理以及机电管理计算机对相关信号的双余度采集逻辑。通过分析记录数据、总线数据等信息进行故障分析定位,确定机电管理计算机中CPU对接口板的VME访问超时故障。根据故障树并分析VME访问超时机理及总线相关信号质量,准确将故障原因定位至可编程逻辑芯片问题。为之后保证飞机安全飞行和机电管理计算机的研制和保障提供重要支撑。
第三届中国民用航空机载与软件大会
参会、预定展位
请扫描上方二维码
更多咨询请联系我们
AIMME | 杨女士
T : 021-62201806
M : 189 6441 7669

