一種基于查找表的衛星控溫數據處理方法
【技術領域】
[0001] 本發明屬于熱控技術領域,涉及一種基于查找表的衛星控溫數據處理方法。
【背景技術】
[0002] 目前衛星在進行控溫數據處理過程中,地面需要根據待調溫度設備或結構板等的 位置,選擇合適的控溫回路。然后,遴選相關聯測溫點處的某一熱敏電阻作為參考對象,以 給出合理的溫度控制門限。經過復雜的公式計算,推算開啟/關閉門限值所對應電壓值的 大小,一般要人為取近似值處理。最后,將控溫回路號,控溫模式,參考熱敏電阻號,控溫門 限對應電壓值等參數,打包生成指令或數據塊發送到衛星解析、執行。上述方法控溫數據處 理邏輯復雜,且整個過程需要用戶在查閱文檔,相關性確定,公式計算,上注數據正確性判 斷等多個環節進行參與,耗費大量時間的同時,帶來了可靠性隱患。
[0003] 目前的熱控系統設計,不具備在線修改、增加、刪除控溫數據信息的功能,不能滿 足后續接口熱插拔、部組件動態可擴展等的需求。
[0004] 未發現國內外與本發明相似的公開出版物及專利。
【發明內容】
[0005] 本發明解決的技術問題:克服現有技術的不足,提供一種基于查找表的控溫數據 處理方法;該方法通過"所見即所得"的方式完成控溫管理。星上建立熱敏電阻相關數據查 找表。地面僅需要上注少量、直觀信息,星上計算機接收解析后,自主進行控溫數據查找、判 斷和設置,解決了上注數據構成復雜,易出錯,且不易在線開發的難題。
[0006] 本發明的技術解決方案是:一種基于查找表的衛星控溫數據處理方法,步驟如 下:
[0007] 1)建立數據查找表并儲存
[0008] 11)對星上測溫用的N個熱敏電阻按型號進行歸類和編號;計算出在預設溫度區 間[Ll,L2]內,每個熱敏電阻的典型溫度值與該熱敏電阻在星上測溫回路中電壓值的對應 溫度-電壓數組;所述的典型溫度值為在區間[L1,L2]內的整數溫度值;N為正整數;
[0009] 14)對星上控溫用的M路控溫回路進行編號,根據整星熱控模型,確定熱敏電阻與 控溫回路之間的對應關系;M為正整數;
[0010] 15)以熱敏電阻序號、熱敏電阻編號、每個熱敏電阻的溫度-電壓數組、熱敏電阻 與控溫回路的對應關系為信息基礎,建立數據查找表;然后以三模冗余的形式存儲于熱控 設備的存儲器中;
[0011] 2)基于數據查找表對控溫數據進行處理
[0012] 21)如果需要對星上某部件的控溫狀態進行調整,則獲取該部件對應位置的熱敏 電阻序號、溫度門限值信息、控溫模式,并打包成數據包A;之后進入步驟22);
[0013] 如果需要修改數據查找表中的內容;根據需要修改的信息,選擇性地獲取熱敏電 阻序號、熱敏電阻編號、熱敏電阻對應控溫回路的編號、熱敏電阻的溫度-電壓數組信息, 并打包成數據包B;之后進入步驟22);
[0014] 如果需要在數據查找表中增加新的熱敏電阻信息,則獲取新的熱敏電阻序號、熱 敏電阻編號和其對應的控溫回路編號,以及新的熱敏電阻的典型溫度值與該新的熱敏電阻 在星上測溫回路中電壓值的對應溫度-電壓數組,并打包成數據包C;之后進入步驟22);
[0015] 如果需要刪減查找表的內容,則輸入熱敏電阻序號,并打包成數據包D;之后進入 步驟22);
[0016] 22)地面根據預先約定的星地通信格式,編排上注指令并上傳;
[0017] 23)星上正確接收步驟22)中的上注指令信息,之后進入步驟24);
[0018] 24)判斷如果接收到的是數據包A,則根據熱敏電阻序號,經過三取二比對,在查 找表中檢索出對應的控溫回路,并判斷溫度門限值信息是否合法,若合法且在數據查找表 中,則定位溫度門限值對應的電壓值,若合法且不在數據查找表中,則根據線性插值算法, 求算出溫度門限值對應電壓值;若不合法,則認為指令無效,不做處理;之后完成對控溫回 路控溫門限、控溫模式的調整;所述的溫度門限值在預設溫度區間[Ll,L2]內,則認為合 法;
[0019] 判斷如果接收到的是數據包B,根據數據包B中要求修改的信息,對數據查找表中 的數據進行替換;
[0020] 判斷如果接收到的是數據包C,則將數據包C中的內容注冊到數據查找表中;
[0021] 判斷如果接收到的是數據包D,根據指令中熱敏電阻序號,將數據查找表中與其相 關的信息刪除。
[0022] 所述步驟 11)中L1 = -10。,L2 = 50。。
[0023] 本發明與現有技術相比的優點在于:
[0024] (1)本發明充分從方便用戶使用等角度考慮,提供了更為直觀、科學的控溫邏輯實 現方法,以"所見即所得"的方式完成控溫管理。在控溫過程中,用戶僅需把熱控系統中最 直接、最關鍵的測溫量作為控溫設置的輸入/輸出接口。用戶根據遙測判斷某測溫點的溫 度值是否符合要求,用以指導控溫,而沒有必要關心測溫點與控溫回路、控溫回路與參考熱 敏電阻等之間復雜的邏輯關系,就能實現合理的控溫管理。
[0025] (2)本發明建立了數據查找表,提高了星上信息自動化處理能力,大大簡化了地面 用戶人員在控溫功能設置中工作的復雜程度,提高了指令編排效率,有效降低了出錯幾率。
[0026] (3)本發明具備在線修改、增加、刪除查找表信息的功能,為后續智能衛星軟硬件 動態開發技術的發展提供了熱控技術解決方案。
【附圖說明】
[0027] 圖1為本發明的系統框圖;
[0028] 圖2為本發明查找表參數間相互映射關系示意圖。
【具體實施方式】
[0029] 下面結合附圖與【具體實施方式】對本發明作進一步詳細說明:
[0030] 1)建立數據查找表并儲存
[0031] 地面用戶按型號對星上熱敏電阻進行分類、編號,在預設溫度工作區間內,梳理出 熱敏電阻典型溫度與熱