国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種高可靠性星載計(jì)算機(jī)系統(tǒng)方案設(shè)計(jì)方法

      文檔序號:9843721閱讀:848來源:國知局
      一種高可靠性星載計(jì)算機(jī)系統(tǒng)方案設(shè)計(jì)方法
      【技術(shù)領(lǐng)域】
      [0001 ]本發(fā)明涉及高可靠性星載計(jì)算機(jī)系統(tǒng)方案設(shè)計(jì)方法。
      【背景技術(shù)】
      [0002] 隨著科學(xué)技術(shù)的發(fā)展,世界上各個(gè)國家都紛紛開始了對空間的探索,搶奪空間資 源,從上世紀(jì)末開始,我國在空間技術(shù)和航天領(lǐng)域已經(jīng)取得了許多偉大的成就,我國的航天 事業(yè)已經(jīng)進(jìn)入發(fā)展的快車道。隨著空間技術(shù)的發(fā)展,空間任務(wù)越來越復(fù)雜,越來越多樣化, 對航天器的"大腦" 一一星載計(jì)算機(jī)提出了更高的要求。
      [0003] 航天器處在空間環(huán)境中時(shí),會(huì)受到來自空間的各種輻射的影響,主要表現(xiàn)為總劑 量效應(yīng)和單粒子效應(yīng)??倓┝啃?yīng)由長時(shí)間的輻射積累所以引起的,減小總劑量效應(yīng)的方 法一般是采用防輻射保護(hù)罩或者減少芯片工作的時(shí)間;單粒子效應(yīng)中最常見的是單粒子反 轉(zhuǎn),其會(huì)造成存儲(chǔ)型邏輯狀態(tài)翻轉(zhuǎn),是航天器最主要的故障原因。空間輻射已經(jīng)對航天器造 成了很大的威脅,在1971年至1986年發(fā)射的同步衛(wèi)星發(fā)生的故障中,71%由空間輻射造成, 我國的"風(fēng)云一號"氣象衛(wèi)星也是因?yàn)榭臻g輻射導(dǎo)致姿態(tài)失控,衛(wèi)星失效。由此可見,增強(qiáng)星 載計(jì)算機(jī)的可靠性具有重要意義與工程實(shí)際性。
      [0004]在國內(nèi),星載計(jì)算機(jī)普遍采用雙模冗余結(jié)構(gòu),例如"東方紅三號"、"創(chuàng)新一號"和 "神州五號"等等。該結(jié)構(gòu)雖然能夠在一定程度上提高星載計(jì)算機(jī)系統(tǒng)的可靠性,但是,只要 存在一個(gè)處理器故障,其可靠性將會(huì)降低。目前所研究的星載計(jì)算機(jī)系統(tǒng),主要針對處理器 進(jìn)行加固,而外設(shè)一般采用單一設(shè)備的方式,這種系統(tǒng)結(jié)構(gòu),一旦外設(shè)出現(xiàn)故障,則將導(dǎo)致 故障外設(shè)所需完成的功能無法實(shí)現(xiàn)。
      [0005] 目前為了提高星載計(jì)算機(jī)系統(tǒng)的可靠性,普遍采用抗輻能力強(qiáng)、可靠性高的處理 器,一方面我國無法生產(chǎn)抗輻能力強(qiáng)、可靠性高且性能優(yōu)良的宇航級處理器,而從國外也很 難獲得,另一方面這樣的處理器的價(jià)格昂貴,會(huì)大大增加星載計(jì)算機(jī)的成本。因此目前我國 大多使用較為成熟,性能較差的處理器,大大降低了星載計(jì)算機(jī)的處理能力。

      【發(fā)明內(nèi)容】

      [0006] 本發(fā)明的目的是為了解決現(xiàn)有航天器會(huì)受到來自空間各種輻射的影響;星載計(jì)算 機(jī)普遍采用雙模冗余結(jié)構(gòu),只要存在一個(gè)處理器故障,其可靠性將會(huì)降低,一旦外設(shè)出現(xiàn)故 障,則將導(dǎo)致故障外設(shè)所需完成的功能無法實(shí)現(xiàn),處理能力低的問題,而提出了一種高可靠 性星載計(jì)算機(jī)系統(tǒng)方案設(shè)計(jì)方法。
      [0007] 上述的發(fā)明目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
      [0008] 步驟一、對外部設(shè)備進(jìn)行檢測,判斷其工作狀態(tài),如果工作狀態(tài)正常,則星載計(jì)算 機(jī)系統(tǒng)正常運(yùn)行,根據(jù)星載計(jì)算機(jī)系統(tǒng)運(yùn)行的需求,外部設(shè)備采集衛(wèi)星的狀態(tài)信息,進(jìn)行步 驟二;如果工作狀態(tài)不正常,則進(jìn)行步驟五;
      [0009] 步驟二、FPGA將步驟一中采集的衛(wèi)星的狀態(tài)信息進(jìn)行漢明碼編碼后的數(shù)據(jù)分別發(fā) 送給三個(gè)DSP進(jìn)行計(jì)算處理,得到處理后的衛(wèi)星的狀態(tài)信息,三個(gè)DSP收到的數(shù)據(jù)相同,三個(gè) DSP分別為DSP_A、DSP_B、DSP_C;DSP為數(shù)字信號處理器;DSP_A、DSP_B、DSP_C分別為數(shù)字信 號處理器A、數(shù)字信號處理器B、數(shù)字信號處理器C;
      [0010] FPGA為現(xiàn)場可編程門陣列,F(xiàn)PGA包括,利用定時(shí)器模塊控制FPGA_ A和隔固定的時(shí)間進(jìn)行切換工作,固定的時(shí)間為人為設(shè)定;
      [0011] 步驟三、03?_4、03?_8、03?_(:將處理后的衛(wèi)星的狀態(tài)信息進(jìn)行漢明碼編碼后發(fā)送 給FPGA,F(xiàn)PGA得到DSP_A、DSP_B、DSP_C發(fā)送來的編碼后的衛(wèi)星狀態(tài)信息的處理結(jié)果;
      [0012] 步驟四、FPGA首先把DSP_A、DSP_B、DSP_C發(fā)送來的編碼后的衛(wèi)星狀態(tài)信息的處理 結(jié)果進(jìn)行解碼校驗(yàn),然后進(jìn)行比較,根據(jù)比較結(jié)果判斷〇5?_六、05?_8、05?_(:是否受空間輻射 的影響而運(yùn)行出錯(cuò),如果DSP_A、DSP_B、DSP_C中有一個(gè)或多個(gè)出錯(cuò),則進(jìn)行步驟六;如果 DSP_A、DSP_B、DSP_C不出錯(cuò),則03?_六、03?_8、03?_(:不受單粒子翻轉(zhuǎn)的影響,星載計(jì)算機(jī)系 統(tǒng)正常運(yùn)行;其中,所述多個(gè)為2個(gè)或3個(gè);
      [0013] 步驟五、外部設(shè)備出錯(cuò)后,F(xiàn)PGA啟動(dòng)備份的外部設(shè)備接替出錯(cuò)外部設(shè)備的工作,保 證星載計(jì)算機(jī)系統(tǒng)的正常運(yùn)行;
      [0014] 步驟六、FPGA啟動(dòng)備份的DSP_D接管出錯(cuò)的DSP的工作,并控制出錯(cuò)的DSP重新上電 啟動(dòng),出錯(cuò)的 DSP 為步驟四 DSP_A、DSP_B、DSP_(^-fS#f。
      [0015] 發(fā)明效果
      [0016] 星載計(jì)算機(jī)在空間環(huán)境中易受空間輻射的影響,主要表現(xiàn)為總劑量效應(yīng)和單粒子 效應(yīng)的影響??倓┝啃?yīng)和單粒子效應(yīng)會(huì)影響星載計(jì)算機(jī)的正常工作,針對該問題,本專利 采用兩個(gè)FPGA和4個(gè)DSP設(shè)計(jì)了一套高可靠性星載計(jì)算機(jī)系統(tǒng)。FPGA作為系統(tǒng)的控制單元, 通過兩個(gè)FPGA定時(shí)切換交替工作消除總劑量效應(yīng)的影響,并通過軟件冗余設(shè)計(jì)提高系統(tǒng)的 可靠性。DSP作為系統(tǒng)的處理單元,主FPGA對四個(gè)DSP的處理數(shù)據(jù)進(jìn)行仲裁,并對出錯(cuò)的DSP 進(jìn)行處理,DSP同樣采用軟件冗余設(shè)計(jì)提高系統(tǒng)的可靠性。針對數(shù)據(jù)傳輸過程容易出錯(cuò)的問 題,把FPGA和DSP需要交互的關(guān)鍵數(shù)據(jù)進(jìn)行編碼,通過檢錯(cuò)糾錯(cuò)機(jī)制提高數(shù)據(jù)傳輸?shù)目煽?性。
      [0017] 在硬件上,本計(jì)算機(jī)系統(tǒng)采用三模冗余加一備份機(jī)的結(jié)構(gòu),并采用仲裁機(jī)制,可有 效通過硬件冗余提高星載計(jì)算機(jī)自主計(jì)算空間操作指令的正確性,提升在軌應(yīng)用的可靠 性,其中仲裁及故障檢測控制器采用兩片F(xiàn)PGA切換工作,有利于減小航天器所受空間輻射 總劑量效應(yīng)對星載計(jì)算機(jī)內(nèi)部邏輯的影響。同時(shí)通過采用"工作機(jī)+備份機(jī)"的結(jié)構(gòu)模式提 高外設(shè)的可靠性。
      [0018] 在軟件上,本系統(tǒng)對容易受到輻射影響的DSP采用多種軟件加固方式,包括DSP信 息加固、DSP監(jiān)測加固、DSP冗余加固、存儲(chǔ)器與寄存器刷新和設(shè)置中斷"陷阱",提升單片DSP 數(shù)據(jù)處理的準(zhǔn)確性。為了防止數(shù)據(jù)在存儲(chǔ)或傳遞的過程中,受到空間輻射的影響產(chǎn)生錯(cuò)誤, 本系統(tǒng)還設(shè)計(jì)了檢錯(cuò)糾錯(cuò)機(jī)制,提高數(shù)據(jù)的可靠性,由于其能糾錯(cuò),這也提高了星載計(jì)算機(jī) 的效率。
      [0019] 本系統(tǒng)采用了硬件冗余和軟件加固的方式等多種途徑增強(qiáng)星載計(jì)算機(jī)的可靠性, 因此對單片芯片的性能可適當(dāng)降低,使得使用貨架級別的DSP和FPGA成為可能。
      [0020] 與雙模冗余結(jié)構(gòu)相比,本發(fā)明設(shè)計(jì)的星載計(jì)算機(jī)系統(tǒng)采用3模冗余和一個(gè)備份機(jī) 的系統(tǒng)結(jié)構(gòu),采用仲裁機(jī)制提高系統(tǒng)的可靠性。
      [0021] 目前所研究的星載計(jì)算機(jī)系統(tǒng),主要針對處理器進(jìn)行加固,而外設(shè)一般采用單一 設(shè)備的方式,這種系統(tǒng)結(jié)構(gòu),一旦外設(shè)出現(xiàn)故障,則將導(dǎo)致故障外設(shè)所需完成的功能無法實(shí) 現(xiàn),與之相比,本發(fā)明的外設(shè)采用"工作機(jī)+備份機(jī)"模式。
      [0022] 目前我國大多使用較為成熟,性能較差的處理器,大大降低了星載計(jì)算機(jī)的處理 能力。為此,本發(fā)明的系統(tǒng)結(jié)構(gòu)可以采用貨架級別的處理器,這些商用器件性能強(qiáng),成本低, 功耗低且容易獲得,這將大大提高星載計(jì)算機(jī)的處理能力,節(jié)約成本。
      【附圖說明】
      [0023] 圖1為高可靠性星載計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)圖;
      [0024] 圖2為DSP結(jié)構(gòu)圖;
      [0025]圖3為正常工作結(jié)構(gòu)圖;
      [0026] 圖4為DSP出錯(cuò)結(jié)構(gòu)圖;
      [0027] 圖5為FPGA出錯(cuò)結(jié)構(gòu)圖;
      [0028]圖6為外設(shè)故障結(jié)構(gòu)圖;
      [0029]圖7為信息加固程序流程;
      [0030] 圖8為程序指針地址監(jiān)測流程,PC為程序計(jì)數(shù)器的值,GDI為存儲(chǔ)當(dāng)前程序塊號的 全局變量,GD2為存儲(chǔ)上一個(gè)程序塊號的全局變量;
      [0031] 圖9為關(guān)鍵數(shù)據(jù)三模冗余;
      [0032]圖10為系統(tǒng)控制單元結(jié)構(gòu)圖;
      [0033]圖11為星載計(jì)算機(jī)系統(tǒng)運(yùn)行流程圖;
      [0034]圖12為DSP軟件執(zhí)行流程;
      [0035]圖13為比較點(diǎn)狀態(tài)轉(zhuǎn)換流程圖。
      【具體實(shí)施方式】
      [0036]【具體實(shí)施方式】一:本實(shí)施方式的一種高可靠性星載計(jì)算機(jī)系統(tǒng)方案設(shè)計(jì)方法,具 體是按照以下步驟制備的:
      [0037]步驟一、對外部設(shè)備
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1