[發明專利]星務軟件快速引導裝置及方法在審
| 申請號: | 202110407305.4 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113051007A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 王明亮;常亮;賀俊旺;徐元旭;唐曉剛 | 申請(專利權)人: | 中國科學院微小衛星創新研究院;上海微小衛星工程中心 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海智晟知識產權代理事務所(特殊普通合伙) 31313 | 代理人: | 李鏑的 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 快速 引導 裝置 方法 | ||
1.一種星務軟件快速引導裝置,其特征在于,包括:
星務最小模式軟件模塊,被配置為運行在星務最小模式下;
星務正常模式軟件模塊,被配置為存儲在EEPROM中,運行在星務正常模式下;以及
星務引導模式軟件模塊,被配置為存儲在PROM中,在星務引導模式下,通過星務引導模式軟件模塊的基本輸入輸出功能進行應用層代碼的遙控上行注入,以及
判斷若應用層代碼正常則星務計算機加電或復位后,通過引導模式代碼引導跳轉至星務最小模式或星務正常模式下運行。
2.如權利要求1所述的星務軟件快速引導裝置,其特征在于,所述星務引導模式還包括:
星務引導模式軟件模塊判斷若應用層代碼異常,受控跳轉停留在星務引導模式;
星務正常模式和星務最小模式均異常的情況下,引導模式代碼不進行喂狗操作,控制切換至備份的星務計算機。
3.如權利要求1所述的星務軟件快速引導裝置,其特征在于,所述星務正常模式包括:
支持衛星所有正常工況下的功能需求,包括單機數據采集管理,姿態測量與控制,軌道數據處理,遙測遙控,整星能源管理、熱控管理以及載荷任務管理。
4.如權利要求1所述的星務軟件快速引導裝置,其特征在于,所述星務正常模式包括:
星務最小模式軟件模塊支持衛星姿態控制及能源管理的功能需求;
所述星務引導模式還包括:星務引導模式軟件模塊支持衛星啟動引導、基本通信、程序重構注入的功能需求,引導模式代碼位于程序運行的起始地址,硬件加電后立即運行,進行基本初始化、雙機切換、基本遙測、基本遙控、軟件運行模式選擇和代碼加載功能。
5.一種采用如權利要求1所述的星務軟件快速引導裝置實現的星務軟件快速引導方法,其特征在于,包括:
進行基本初始化;
進行冷熱啟動判斷;
進行主備切換控制;
進行軟件模式選擇;
進行遙測;
進行遙控;
進行細粒度存儲區校驗;
進行存儲區數據注入和下發;
進行設備單機斷電;
進行TRAP處理。
6.如權利要求5所述的星務軟件快速引導方法,其特征在于,所述基本初始化包括:系統加電或復位后,首先運行0地址引導程序的匯編部分,首先進行最基本的CPU寄存器設置,保存CPU各狀態寄存器,IO配置、外部接口初始化,最后跳轉到C代碼ROMStart()函數代碼賦值到RAM區,再跳轉到C代碼usrInit函數;
所述冷熱啟動判斷包括:首先關閉EDAC狀態,然后讀取冷熱啟動特征字存儲地址,與熱啟動預期值進行比對,若比對錯誤,則判斷為星務冷啟動,否則為熱啟動。
7.如權利要求5所述的星務軟件快速引導方法,其特征在于,所述主備切換控制包括:判斷星務正常模式連續復位計數或星務最小模式連續復位計數是否超過閾值,若超過閾值則進入循環不喂狗狀態,等待硬件狗狗咬;
所述軟件模式選擇包括:上電啟動后軟件判斷選擇:若星務正常模式校驗不通過,則不進入星務正常模式;若星務最小模式校驗不通過,則不進入星務最小模式;地面指令指定進入星務正常模式,則進入星務正常模式;地面指令指定進入星務最小模式,則進入星務最小模式;星務正常模式運行出現異常,連續復位計數超過閾值,不進入星務正常模式;星務最小模式運行出現異常,連續復位計數超過閾值,不進入星務最小模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院微小衛星創新研究院;上海微小衛星工程中心,未經中國科學院微小衛星創新研究院;上海微小衛星工程中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110407305.4/1.html,轉載請聲明來源鉆瓜專利網。





