故障处理子程序流程图如图5(c)所示,当机载电源发生故障时,系统进入故障处理子程序,单片机开始计时,并切断供电电路保护机载设备、切断发电机激磁电路转由备用电源供电;供电电路和发电机激磁电路切断后,进行计时补偿,补偿由于切断供电电路和发电机激磁电路过程中产生的延时误差,得到真实的从机载电源发生故障到切断电路的延时时间并进行显示;而后发出相应的声音告警,直到故障消失或系统强制复位;退出故障处理子程序。
4 实验结果
采用AT89S51设计的数字化发电机控制盒(编号为060320和080734)实验结果如表1所示。表中第3列为机载电源故障动作点理论值,第4列为故障时机载电源从发生故障到控制盒切断供电回路的延时时间理论值。第5列和第6列为控制盒060320测试时施加的故障电源动作点值和故障电源施加到供电回路被切断的延时时间实测值;第7列和第8列为控制盒080734测试时施加的故障电源动作点值和故障电源施加到供电回路被切断的延时时间实测值。从实验结果看,设计的控制盒完全能满足机载电源保护延时要求。
5 结束语
针对某型直升机机载电源控制保护盒测量误差大、报警系统单一、体积大等缺点,本文采用AT89S51单片机设计了一款数字化机载电源控制保护盒,由于采用了延时时间补偿,提高了测量精度,使该控制盒测量精度可达到1/100,同时增加了语音告警功能。部队实际应用表明,文中设计的控制保护盒具有测量精确、报警功能丰富、体积小、工作可靠、成本低等优点,可完全代替原品。