[发明专利]一种基于RS触发器的BIT故障锁存方法有效
申请号: | 201510933269.X | 申请日: | 2015-12-14 |
公开(公告)号: | CN106873569B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 冉鹏;武方方;张丹涛;董强;姜敏 | 申请(专利权)人: | 中国航空工业第六一八研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rs 触发器 bit 故障 方法 | ||
本发明属于飞行控制系统BIT(机内自测试)软件技术,涉及一种对飞行控制系统BIT测试结果进行故障锁存的方法。本方法能够十分方便的实现对BIT测试结果的故障锁存和故障复位功能。本发明兼顾非易失存储器中已经存储的测试故障信息,并且具有故障锁存功能,从而能够对相同BIT测试项在固定非易失性存储器地址进行故障存储,并且利用通用RS触发器简化了BIT故障锁存的实现方式,降低了功能实现的复杂性,大大提高了功能实现的可靠性和可测试性。
技术领域
本发明属于飞行控制系统BIT(机内自测试)软件技术,涉及一种基于RS触发器的BIT故障锁存方法。
背景技术
传统飞行控制系统对BIT测试结果的处理机制不考虑非易失存储器中已经存储的BIT测试故障信息,并且在BIT测试产生故障后没有故障锁存处理,只是简单进行故障记录。这种方法使得对于相同的BIT测试项,无法在非易失存储器中使用固定的地址空间对测试结果进行存储,只能在每次BIT测试完成并产生故障后在空闲的非易失存储器空间中重新进行故障信息存储,导致可用的非易失性存储器故障记录区越来越小,从而还需要经常清除故障来释放非易失性存储器空间,维护人员操作繁琐,使用不方便。
此外,传统方法在进行非易失存储器故障清除时,是通过地面检测设备一次性清除飞控计算机的全部故障记录,而不能单独对某项BIT测试的故障信息进行复位和清除,降低了系统使用的灵活性,不利于系统维护。
发明内容
本发明的目的是:提出一种实现方便,兼顾非易失存储器中已经存储的测试故障信息,并且具有故障锁存和故障复位功能,从而能够对相同BIT测试项在固定非易失性存储器地址进行故障存储或清除的方法。
本发明的技术方案是:将BIT测试的故障结果作为RS触发器输入的S端,将测试结果“取反”后和故障复位信号相“与”作为RS触发器输入的R端,RS触发器输出的Q端作为锁存在非易失性存储器的故障信号。
所述的对飞行控制系统BIT测试结果进行故障锁存的方法,其步骤如下:
步骤1:模型首次运行时读取非易失性存储器中存储的原故障信息;
步骤2:将步骤1生成的故障信息,同BIT测试结果通过逻辑“或”进行综合;
步骤3:使用步骤2综合后的结果作为RS触发器的S端输入信号;
步骤4:使用2综合后的结果取反,并且与BIT测试复位信号通过逻辑“与”综合后后作为RS触发器的R端输入信号;
步骤5:经过RS触发器逻辑处理后的信号通过所述RS触发器的Q端输出至非易失性存储器中该故障对应的地址中进行存储。
所述的RS触发器为通用的RS触发器,其真值表如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业第六一八研究所,未经中国航空工业第六一八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510933269.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种黑大蒜活力酒及其制备方法
- 下一篇:一种黑糯米保健酒