System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于衛(wèi)星在軌編程領(lǐng)域,具體地,涉及一種星載軟件在軌高速編程方法、系統(tǒng)介質(zhì)及衛(wèi)星系統(tǒng),尤其涉及一種應(yīng)用于衛(wèi)星在軌高速編程的星載軟件在軌高速編程方法。
技術(shù)介紹
1、隨著“軟件定義衛(wèi)星”、“在軌不斷調(diào)優(yōu)”等概念的深入人心,衛(wèi)星的在軌可重構(gòu)能力已成為衛(wèi)星使用期間重要的指標(biāo)之一。同時,衛(wèi)星發(fā)射后,針對他星問題的舉一反三或自身設(shè)計(jì)缺陷,同樣需要通過在軌編程的方式對缺陷進(jìn)行修正和優(yōu)化。在軌編程操作亦存在極高的技術(shù)風(fēng)險(xiǎn),稍有不慎就可能導(dǎo)致整星的失效。因此,亟需一種可靠性高、安全性高、實(shí)現(xiàn)效率高的在軌編程手段。
2、目前主流編程方式是,地面將編程數(shù)據(jù)依次上注給星上綜合電子軟件,軟件直接將數(shù)據(jù)轉(zhuǎn)發(fā)至編程終端,終端全部收全并校驗(yàn)通過后進(jìn)行程序更新。但此方式存在兩個隱患。首先,此方式對星地鏈路質(zhì)量及外部空間環(huán)境要求極高,當(dāng)星地鏈路質(zhì)量較差導(dǎo)致丟包、錯包時,需要全部重新上注,效率較低,同時若編程終端工作異常或發(fā)生空間環(huán)境引發(fā)的整星復(fù)位時,已編程數(shù)據(jù)可能全部丟失,需要再次安排上注;其次,針對編程數(shù)據(jù)量較大的終端時,此方式更是力不從心,除長時間的上注測控弧段無法保證外,由于編程期間需編程終端長時間開機(jī),整星能源、熱耗等約束將無法滿足,可實(shí)施性不大。
3、專利文獻(xiàn)《一種星載計(jì)算機(jī)軟件的在軌更新方法》(cn101980161a)將星載軟件分為固定和可變兩個部分,雖然在需要更新時僅隔離和更換有問題的部分,但上注仍是傳統(tǒng)數(shù)據(jù)搬移編程方式,當(dāng)一次性上注編程數(shù)據(jù)量較大時可靠性依舊不足。
4、專利文獻(xiàn)《基于中繼高速上注的衛(wèi)星
5、為了解決上述問題,根據(jù)本專利技術(shù)提供的一種星載軟件在軌高速編程方法,大大提高了編程成功率,同時針對在軌外界單粒子、太空磁暴等惡劣環(huán)境可能導(dǎo)致的軟件重啟或星上存儲數(shù)據(jù)打翻等情況,均能夠得到有效規(guī)避。
技術(shù)實(shí)現(xiàn)思路
1、針對現(xiàn)有技術(shù)中的缺陷,本專利技術(shù)的目的是提供一種星載軟件在軌高速編程方法、系統(tǒng)介質(zhì)及衛(wèi)星系統(tǒng)。
2、根據(jù)本專利技術(shù)提供的一種星載軟件在軌高速編程方法,包括:
3、步驟s1:通過遙測檢查綜合電子計(jì)算機(jī)的壞塊,并記錄壞塊地址;
4、步驟s2:根據(jù)設(shè)定帶地址標(biāo)簽的格式和壞塊地址對編程數(shù)據(jù)進(jìn)行加工,得到編程數(shù)據(jù)塊;
5、步驟s3:將編程數(shù)據(jù)塊上傳至高速應(yīng)答機(jī);
6、步驟s4:令高速應(yīng)答機(jī)收到編程數(shù)據(jù)塊后傳輸至綜合電子計(jì)算機(jī),綜合電子計(jì)算機(jī)根據(jù)地址標(biāo)簽對編程數(shù)據(jù)塊進(jìn)行存儲和歸一化;
7、步驟s5:根據(jù)數(shù)據(jù)點(diǎn)播指令,綜合電子計(jì)算機(jī)將編程數(shù)據(jù)塊依次傳輸至編程終端;
8、步驟s6:令編程終端接收并校驗(yàn)編程數(shù)據(jù)塊,根據(jù)編程數(shù)據(jù)塊進(jìn)行自主更新,得到更新上注版本;
9、步驟s7:根據(jù)加載驗(yàn)證指令,啟動星上更新上注版本,檢驗(yàn)編程有效性。
10、優(yōu)選地,所述步驟s1中檢測若存在壞快,則記錄壞塊地址;若不存在壞塊,則直接執(zhí)行步驟s2。
11、所述的存儲空間為flash介質(zhì)。
12、所述步驟s2中每塊編程數(shù)據(jù)塊均指定一個存儲地址,且存儲地址避開壞塊地址。
13、所述編程數(shù)據(jù)為存儲空間中的編程數(shù)據(jù),能夠任意選擇地址段將數(shù)據(jù)點(diǎn)播至編程終端。
14、所述步驟s3中通過星地高速通道,將遙控指令上注至高速應(yīng)答機(jī)。
15、所述遙控指令包括地址標(biāo)簽,星上根據(jù)地址標(biāo)簽對編程數(shù)據(jù)塊進(jìn)行分類管理。
16、所述地址標(biāo)簽根據(jù)存儲空間的壞塊信息進(jìn)行自定義選擇。
17、優(yōu)選地,所述步驟s4中高速應(yīng)答機(jī)將收到的編程數(shù)據(jù)塊傳輸至綜合電子軟件,根據(jù)存儲空間要求的格式對編程數(shù)據(jù)塊進(jìn)行歸一化處理,并將按照設(shè)定的地址標(biāo)簽進(jìn)行存儲。
18、所述存儲為每個編程數(shù)據(jù)塊寫入存儲空間單獨(dú)的一個地址中,地址通過每個編程數(shù)據(jù)塊的地址標(biāo)簽指定。
19、所述步驟s5中存儲空間將相應(yīng)地址段的編程數(shù)據(jù)塊傳輸至編程終端。
20、所述編程終端若工作異常,則停止編程,恢復(fù)后重新根據(jù)數(shù)據(jù)點(diǎn)播指令傳輸編程數(shù)據(jù)塊。
21、所述點(diǎn)播指令包括點(diǎn)播起始地址、點(diǎn)播結(jié)束地址。
22、優(yōu)選地,所述步驟s6中編程終端接收到編程數(shù)據(jù)塊后,對編程數(shù)據(jù)塊進(jìn)行包數(shù)確認(rèn)以及校驗(yàn)復(fù)核,若確認(rèn)校驗(yàn)通過,則根據(jù)編程數(shù)據(jù)塊更新自身程序區(qū)源代碼;若確認(rèn)校驗(yàn)不通過,則重新上注編程數(shù)據(jù)損壞地址段的編程數(shù)據(jù)塊。
23、所述步驟s7中自主更新完成后,根據(jù)接收到的加載驗(yàn)證指令,啟動星上編程終端的上注版本,根據(jù)實(shí)際運(yùn)行情況,檢驗(yàn)編程有效性。
24、根據(jù)本專利技術(shù)提供的一種星載軟件在軌高速編程系統(tǒng),包括:發(fā)信端、星上;
25、所述發(fā)信端包括地面或地面高速系統(tǒng)。
26、發(fā)信端遙測檢查綜合電子計(jì)算機(jī)的壞塊,并記錄壞塊地址;
27、發(fā)信端根據(jù)設(shè)定帶地址標(biāo)簽的格式和壞塊地址對編程數(shù)據(jù)進(jìn)行加工,得到編程數(shù)據(jù)塊;
28、發(fā)信端將編程數(shù)據(jù)塊上傳至高速應(yīng)答機(jī);
29、高速應(yīng)答機(jī)收到編程數(shù)據(jù)塊后傳輸至綜合電子計(jì)算機(jī),綜合電子計(jì)算機(jī)根據(jù)地址標(biāo)簽對編程數(shù)據(jù)塊進(jìn)行存儲和歸一化;
30、根據(jù)數(shù)據(jù)點(diǎn)播指令,綜合電子計(jì)算機(jī)將編程數(shù)據(jù)塊依次傳輸至編程終端;
31、編程終端接收并校驗(yàn)編程數(shù)據(jù)塊,根據(jù)編程數(shù)據(jù)塊進(jìn)行自主更新,得到更新上注版本;
32、根據(jù)加載驗(yàn)證指令,啟動星上更新上注版本,檢驗(yàn)編程有效性。
33、優(yōu)選地,所述檢測中若存在壞快,則記錄壞塊地址;若不存在壞塊,則不記錄直接進(jìn)行編程數(shù)據(jù)加工。
34、所述的存儲空間為flash介質(zhì)。
35、所述加工為每塊編程數(shù)據(jù)塊均指定一個存儲地址,且存儲地址避開壞塊地址。
36、所述編程數(shù)據(jù)為存儲空間中的編程數(shù)據(jù),能夠任意選擇地址段將數(shù)據(jù)點(diǎn)播至編程終端。
37、所述上傳為通過星地高速通道,將遙控指令上注至高速應(yīng)答機(jī)。
38、所述遙控指令包括地址標(biāo)簽,星上根據(jù)地址標(biāo)簽對編程數(shù)據(jù)塊進(jìn)行分類管理。
39、所述地址標(biāo)簽根據(jù)存儲空間的壞塊信息進(jìn)行自定義選擇。
40、優(yōu)選地,所述高速應(yīng)答機(jī)將收到的編程數(shù)據(jù)塊傳輸至綜合電子軟件,根據(jù)存儲空間要求的格式對編程數(shù)據(jù)塊進(jìn)行歸一化處理,并將按照設(shè)定的地址標(biāo)簽進(jìn)行存儲。
41、所述存儲為每個編程數(shù)據(jù)塊寫入存儲空間單獨(dú)的一個地址中,地址通過每個編程數(shù)據(jù)塊的地址標(biāo)簽指定。
42、所述存儲空間將相應(yīng)地址段的編程數(shù)據(jù)塊傳輸至編程終端。
43、所述編程終端若工作異常,則停止編程,恢復(fù)后重新根據(jù)數(shù)據(jù)點(diǎn)播指令傳輸編程數(shù)據(jù)塊。
44、所述點(diǎn)播指令包括點(diǎn)播起始地址、本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種星載軟件在軌高速編程方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟S1中檢測若存在壞快,則記錄壞塊地址;若不存在壞塊,則直接執(zhí)行步驟S2;
3.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟S4中高速應(yīng)答機(jī)將收到的編程數(shù)據(jù)塊傳輸至綜合電子軟件,根據(jù)存儲空間要求的格式對編程數(shù)據(jù)塊進(jìn)行歸一化處理,并將按照設(shè)定的地址標(biāo)簽進(jìn)行存儲;
4.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟S6中編程終端接收到編程數(shù)據(jù)塊后,對編程數(shù)據(jù)塊進(jìn)行包數(shù)確認(rèn)以及校驗(yàn)復(fù)核,若確認(rèn)校驗(yàn)通過,則根據(jù)編程數(shù)據(jù)塊更新自身程序區(qū)源代碼;若確認(rèn)校驗(yàn)不通過,則重新上注編程數(shù)據(jù)損壞地址段的編程數(shù)據(jù)塊;
5.一種星載軟件在軌高速編程系統(tǒng),其特征在于,包括:發(fā)信端、星上;
6.根據(jù)權(quán)利要求5所述的星載軟件在軌高速編程系統(tǒng),其特征在于,所述檢測中若存在壞快,則記錄壞塊地址;若不存在壞塊,則不記錄直接進(jìn)行編程數(shù)據(jù)加工;
7.根據(jù)權(quán)利要求5所述的星載軟件在軌高速編程
8.根據(jù)權(quán)利要求5所述的星載軟件在軌高速編程系統(tǒng),其特征在于,所述編程終端接收到編程數(shù)據(jù)塊后,對編程數(shù)據(jù)塊進(jìn)行包數(shù)確認(rèn)以及校驗(yàn)復(fù)核,若確認(rèn)校驗(yàn)通過,則根據(jù)編程數(shù)據(jù)塊更新自身程序區(qū)源代碼;若確認(rèn)校驗(yàn)不通過,則重新上注編程數(shù)據(jù)損壞地址段的編程數(shù)據(jù)塊;
9.一種存儲有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至4中任一項(xiàng)所述的星載軟件在軌高速編程方法的步驟。
10.一種衛(wèi)星系統(tǒng),其特征在于,包括權(quán)利要求5至8中任一項(xiàng)所述的星載軟件在軌高速編程系統(tǒng),或者權(quán)利要求9所述的存儲有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲介質(zhì)。
...【技術(shù)特征摘要】
1.一種星載軟件在軌高速編程方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟s1中檢測若存在壞快,則記錄壞塊地址;若不存在壞塊,則直接執(zhí)行步驟s2;
3.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟s4中高速應(yīng)答機(jī)將收到的編程數(shù)據(jù)塊傳輸至綜合電子軟件,根據(jù)存儲空間要求的格式對編程數(shù)據(jù)塊進(jìn)行歸一化處理,并將按照設(shè)定的地址標(biāo)簽進(jìn)行存儲;
4.根據(jù)權(quán)利要求1所述的星載軟件在軌高速編程方法,其特征在于,所述步驟s6中編程終端接收到編程數(shù)據(jù)塊后,對編程數(shù)據(jù)塊進(jìn)行包數(shù)確認(rèn)以及校驗(yàn)復(fù)核,若確認(rèn)校驗(yàn)通過,則根據(jù)編程數(shù)據(jù)塊更新自身程序區(qū)源代碼;若確認(rèn)校驗(yàn)不通過,則重新上注編程數(shù)據(jù)損壞地址段的編程數(shù)據(jù)塊;
5.一種星載軟件在軌高速編程系統(tǒng),其特征在于,包括:發(fā)信端、星上;
6.根據(jù)權(quán)利要求5所述的星載軟件在軌高速編程系統(tǒng),其特征在于,所述檢測中若...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:徐錫杰,于迎軍,鄒億,蔣應(yīng)富,謝天葉,付春鑫,
申請(專利權(quán))人:上海衛(wèi)星工程研究所,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。