The invention belongs to the BIT (in flight self test) software technology of a flight control system, and relates to a method for failure locking of the BIT test result of a flight control system. The method can realize the fault latch and reset function of the BIT test result very conveniently. The invention also has non testing fault information has been stored in the nonvolatile memory, and a fault latch function, so that the same BIT test items in the fixed non-volatile memory address fault is stored, and use common RS trigger BIT simplifies the fault latch, reducing the complexity of realization, greatly improves the reliability and testability of the function realization.
【技術實現步驟摘要】
一種基于RS觸發器的BIT故障鎖存方法
本專利技術屬于飛行控制系統BIT(機內自測試)軟件技術,涉及一種基于RS觸發器的BIT故障鎖存方法。
技術介紹
傳統飛行控制系統對BIT測試結果的處理機制不考慮非易失存儲器中已經存儲的BIT測試故障信息,并且在BIT測試產生故障后沒有故障鎖存處理,只是簡單進行故障記錄。這種方法使得對于相同的BIT測試項,無法在非易失存儲器中使用固定的地址空間對測試結果進行存儲,只能在每次BIT測試完成并產生故障后在空閑的非易失存儲器空間中重新進行故障信息存儲,導致可用的非易失性存儲器故障記錄區越來越小,從而還需要經常清除故障來釋放非易失性存儲器空間,維護人員操作繁瑣,使用不方便。此外,傳統方法在進行非易失存儲器故障清除時,是通過地面檢測設備一次性清除飛控計算機的全部故障記錄,而不能單獨對某項BIT測試的故障信息進行復位和清除,降低了系統使用的靈活性,不利于系統維護。
技術實現思路
本專利技術的目的是:提出一種實現方便,兼顧非易失存儲器中已經存儲的測試故障信息,并且具有故障鎖存和故障復位功能,從而能夠對相同BIT測試項在固定非易失性存儲器地址進行故障存儲或清除的方法。本專利技術的技術方案是:將BIT測試的故障結果作為RS觸發器輸入的S端,將測試結果“取反”后和故障復位信號相“與”作為RS觸發器輸入的R端,RS觸發器輸出的Q端作為鎖存在非易失性存儲器的故障信號。所述的對飛行控制系統BIT測試結果進行故障鎖存的方法,其步驟如下:步驟1:模型首次運行時讀取非易失性存儲器中存儲的原故障信息;步驟2:將步驟1生成的故障信息,同BIT測試結果通過邏輯 ...
【技術保護點】
一種基于RS觸發器的BIT故障鎖存方法,其特征在于,首次運行時讀取非易失性存儲器中存儲的原故障信息,同BIT測試結果通過邏輯“與”進行綜合,將綜合后的結果作為RS觸發器的S端輸入信號,將綜合后的結果取反后和BIT測試復位信號通過邏輯“與”進行綜合,綜合后的結果作為RS觸發器的R端輸入信號,經過RS觸發器邏輯處理后的信號通過RS觸發器的Q端輸出至非易失性存儲器中該故障對應的地址中進行存儲。
【技術特征摘要】
1.一種基于RS觸發器的BIT故障鎖存方法,其特征在于,首次運行時讀取非易失性存儲器中存儲的原故障信息,同BIT測試結果通過邏輯“與”進行綜合,將綜合后的結果作為RS觸發器的S端輸入信號,將綜合后的結果取反后和BIT測試復位信號通過邏輯“與”進行綜合,綜合后的結果作為RS觸發器的R端輸入信號,經過RS觸發器邏輯處理后的信號通過RS觸發器的Q端輸出至非易失性存儲器中該故障對應的地址中進行存儲。2.根據權利要求1所述的一種基于RS觸發器的BIT故障...
【專利技術屬性】
技術研發人員:冉鵬,武方方,張丹濤,董強,姜敏,
申請(專利權)人:中國航空工業第六一八研究所,
類型:發明
國別省市:陜西,61
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。