[發明專利]一種基于小衛星雙機系統切機的控制方法在審
| 申請號: | 202010567463.1 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111737038A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 李彥妮 | 申請(專利權)人: | 西安微電子技術研究所 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/20;G06F11/10 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 李紅霖 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 衛星 雙機 系統 控制 方法 | ||
本發明公開了一種基于小衛星雙機系統切機的控制方法,屬于星務計算機領域。本發明的基于小衛星雙機系統切機的控制方法,雙機由看門狗進行監視,包括以下操作:當主機當班時,主機定期向主機FIFO和備機FIFO中寫入數據;若發生一次狗咬,則提交NMI中斷,星務計算機應用程序記錄并回卷,所述星務計算機應用程序重新運行;若發生連續兩次狗咬,則主機系統復位,主機系統的軟硬件均恢復到初始狀態,程序重新運行;若發生連續三次狗咬,則備機加電,待備機復位完成之后,主機的FIFO自動傳輸數據至備機的FIFO中,備機提取數據后,完成數據遷移,重新運行系統。本發明解決了飛行任務切換過程中存在的長時間縫隙問題。
技術領域
本發明屬于星務計算機領域,尤其是一種基于小衛星雙機系統切機的控制方 法。
背景技術
星務計算機作為衛星平臺系統的核心部件,負責完成衛星的綜合信息處理工 作,對星上各任務模塊進行管理控制,監視全星狀態,協調整星工作,配合有效 載荷實現各種控制和設置,完成整星的遙控遙測任務。傳統星務計算機采用雙機 冷備份構架,處于常加電工作模式。
針對星務計算機在整星所處地位的重要性,在面對復雜空間環境時,當星務 計算機出現單粒子翻轉、死鎖或程序跑飛等故障模式時,系統可通過雙機系統的 故障切換和快速恢復控制電路逐級啟動保護措施,從而保證星務系統在出現故障 時仍能滿足系統響應性要求。
發明內容
本發明的目的在于解決衛星在飛行任務切換過程中存在的長時間縫隙問題, 提供一種基于小衛星雙機系統切機的控制方法。
為達到上述目的,本發明采用以下技術方案予以實現:
一種基于小衛星雙機系統切機的控制方法,雙機由看門狗進行監視,包括以 下操作:
當主機當班時,主機定期向主機FIFO和備機FIFO中寫入數據;
若發生一次狗咬,則提交NMI中斷,星務計算機應用程序記錄并回卷,所 述星務計算機應用程序重新運行;
若發生連續兩次狗咬,則主機系統復位,主機系統的軟硬件均恢復到初始狀 態,程序重新運行;
若發生連續三次狗咬,則備機加電,待備機復位完成之后,主機的FIFO自 動傳輸數據至備機的FIFO中,備機提取數據后,完成數據遷移,重新運行系統, 并完成主機的關機操作。
進一步的,主機和備機互換。
進一步的,看門狗產生狗咬的具體過程為:
若2s之內,看門狗電路沒有被清狗,則發生一次狗咬事件,系統產生200ms 負脈沖,觸發NMI中斷,進入中斷之后軟件保存信息;
若連續發生2次狗咬,則輸出200ms的復位信號,對本機進行復位;
若連續發生3次狗咬,再輸出200ms的切機指令,給對方機加電;
在上電復位、指令復位或清狗操作時,看門狗的時間計數器清零。
進一步的,所述看門狗的清狗周期不大于1s。
進一步的,若看門狗出現異常輸出時,看門狗處于自身復位狀態,不再對雙 機進行監視。
進一步的,當切機時,雙機利用信息交互通道進行數據交互,具體為:
備機加電之后,信息交互通道傳輸主機故障點之前的數據信息至備機,備機 提取數據之后,實現整星任務的快速恢復。
進一步的,主機、備機之間的數據交互的過程中進行如下校驗:
主機向交互數據區寫入3份相同的數據信息,在每64個字節增加一位CRC 進行校驗;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安微電子技術研究所,未經西安微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010567463.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種邊讀邊寫的SDRAM控制系統及控制方法
- 下一篇:一種鑒權方法及裝置





