[發明專利]一種星載計算機的故障診斷方法有效
| 申請號: | 201410301310.7 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN104050051B | 公開(公告)日: | 2016-10-26 |
| 發明(設計)人: | 花秋琴 | 申請(專利權)人: | 上海航天電子通訊設備研究所 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/22 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 200082 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 故障診斷 方法 | ||
1.一種星載計算機的故障診斷方法,其特征在于,通過軟硬件協同工作的方式完成星載計算機的故障診斷,包括:基于斷言的故障檢測,以及硬件故障事件驅動;
所述基于斷言的故障檢測包括:
星載計算機的硬件系統提供硬件驅動參數的操作接口和數值范圍,由軟件回讀并判斷;軟件對函數接口進行輸入參數和狀態返回的檢測;通過斷言輸入參數的工作范圍,當判定輸入參數超出閾值時,以軟中斷或回調函數的方式拋擲異常,并在處理器的異常處理流程中完成故障診斷和恢復;
所述硬件故障事件驅動包括:
采用控制流、數據流的同步狀態反饋方式,以總線訪問的等待信號、錯誤信號以及中斷信號三種觸發方式中斷處理器當前運行流程,并根據事件驅動源、反饋信息進行故障識別和恢復。
2.根據權利要求1所述的星載計算機的故障診斷方法,其特征在于,所述采用控制流、數據流的同步狀態反饋方式包括:
對星載計算機的數據流按功能域或時鐘域進行分割,分割得到若干功能單元,對所分割的每個功能單元建立狀態機,所述狀態機包括空閑態、工作態以及確認態三種狀態,對分割點進行控制流同步握手,所述同步握手包括狀態機的狀態確認以及兩個功能單元之間的數據通訊校驗,當功能單元出錯造成兩個功能單元之間的同步失敗或者通訊校驗不正確時,兩個控制流同步握手失敗導致數據流無法鏈接,直至處理器總線訪問超時,進入總線訪問操作異常流程。
3.根據權利要求2所述的星載計算機的故障診斷方法,其特征在于,分割得到若干功能單元包括:處理器譯碼相應邏輯、主設備通訊控制邏輯、從設備通訊控制邏輯、存儲控制邏輯以及接口訪問邏輯。
4.根據權利要求2所述的星載計算機的故障診斷方法,其特征在于,所述狀態機包括空閑態、工作態以及確認態三種狀態,三種狀態間的轉換條件包括:當前邏輯在空閑態下,檢測上級邏輯的啟動流程標識是否有效,以及下級邏輯是否處于空閑態,若判斷結果都為是則進入工作態,反之則不轉換;當前邏輯在工作態下,檢測當前邏輯的工作流程是否結束,若判斷結果為是則進入確認態,反之不轉換;當前邏輯在確認態下,檢測上級邏輯的啟動流程標識是否無效,以及下級邏輯是否處于工作態,若判斷結果都為是則進入空閑態,反之則不轉換。
5.根據權利要求4所述的星載計算機的故障診斷方法,其特征在于,對于沒有總線等待標識的處理器,在空閑態增加超時計數器,并在計數器超過閾值時以中斷或總線錯誤方式通知處理器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海航天電子通訊設備研究所,未經上海航天電子通訊設備研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410301310.7/1.html,轉載請聲明來源鉆瓜專利網。





