国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于TOPSIS法的皮衛(wèi)星計算機系統(tǒng)設計

2015-01-06 08:21:49袁曉峰高德遠
計算機工程 2015年2期
關鍵詞:計算機系統(tǒng)樣機低功耗

袁曉峰,高德遠,高 武

(西北工業(yè)大學計算機學院,西安710072)

基于TOPSIS法的皮衛(wèi)星計算機系統(tǒng)設計

袁曉峰,高德遠,高 武

(西北工業(yè)大學計算機學院,西安710072)

皮衛(wèi)星具有成本低、反應靈敏等特點,是航天領域的研究熱點。由于體積和質(zhì)量的限制,大衛(wèi)星復雜的星載計算機系統(tǒng)結(jié)構(gòu)并不適用于皮衛(wèi)星。介紹基于COTS器件的皮衛(wèi)星星載計算機系統(tǒng)模塊化設計技術(shù),將多準則決策方法TOPSIS排序法應用于皮衛(wèi)星的芯片選型。研制2版基于不同低功耗微控制單元的計算機原理樣機,并通過大量實驗測試比較2版原理樣機的速度、功耗、運行溫度等性能。當工作溫度為27℃,主頻為8 MHz時,基于MSP430芯片和ATxmega芯片的原理樣機的MIPS值分別為7.449和6.781;運行加法運算的時間分別為0.613 μs和1.381μs,功耗分別為38.224 mW和54.411mW。在-40℃~85℃時,原理樣機均可正常工作。

皮衛(wèi)星;星載計算機;低功耗微控制器;商用器件;TOPSIS方法;可靠性

1 概述

人造衛(wèi)星已廣泛應用于通信、導航、環(huán)境監(jiān)測等領域,微小衛(wèi)星因其體積小、成本低、研發(fā)周期短等優(yōu)點,成為航天領域的研究熱點。根據(jù)微小衛(wèi)星的質(zhì)量,又可分為小型衛(wèi)星、超小衛(wèi)星、微型衛(wèi)星、納衛(wèi)星、皮衛(wèi)星和立方體衛(wèi)星等。皮衛(wèi)星的質(zhì)量一般不超過5 kg[1]。

本文提出一種基于低功耗微控制器(Micro Control Unit,MCU)的皮衛(wèi)星星載計算機系統(tǒng)結(jié)構(gòu),通過TOPSIS方法選擇合適的COTS芯片,基于選擇的低功耗MCU設計并制作出2版星載計算機(On-Board Computer,OBC)原理樣機。通過對OBC原理樣機的實驗測試,對TOPSIS方法的有效性及所選擇COTS芯片的功能進行驗證。

2 背景介紹

世界上最早發(fā)射并成功工作的皮衛(wèi)星是Aerospace公司在2000年2月發(fā)射的2顆繩系皮衛(wèi)星[2]。隨后,歐洲、日本等國家和地區(qū)相繼進行公斤級衛(wèi)星的研發(fā)。2010年9月22日10時42分,2顆完全由我國自主研制的“皮星一號A”衛(wèi)星在酒泉衛(wèi)星發(fā)射中心搭載“長征二號丁”運載火箭發(fā)射成功,這是我國首次成功發(fā)射皮衛(wèi)星[3]?!捌ば且惶朅”僅重3.5 kg,正常工作功率為3.5 W,在太空中成功完成了試驗任務[4]。2012年5月10日,我國發(fā)射由國防科技大學研制的9.3 kg重的“天拓一號”,這是我國發(fā)射的首顆微納衛(wèi)星?!疤焱匾惶枴钡募啥雀?、功能強大,已完成多項科學實驗[5]。1999年,加州理工大學和斯坦福大學提出了一種皮衛(wèi)星架構(gòu)標準——CubeSat標準[6],衛(wèi)星的結(jié)構(gòu)框架大小分為0.5 U(5 cm×10 cm×10 cm)、1U(10cm×10 cm× 10 cm)、2 U(20 cm×10 cm×10 cm)和3U(30 cm× 10 cm×10 cm)。截止到2012年8月,全球已有大約75顆CubeSat標準的衛(wèi)星發(fā)射入軌[7]。PUMPKIN公司已經(jīng)將生產(chǎn)CubeSat皮衛(wèi)星市場化,提供開發(fā)皮衛(wèi)星的一整套軟硬件工具。QB50工程計劃則是由50顆CubeSat標準衛(wèi)星組成的網(wǎng)絡,用于低熱大氣層探測和重返大氣層研究,我國有多家高校參與QB50計劃的研究[8]。高速信息時代和經(jīng)濟全球化的到來,采用商用現(xiàn)成芯片(COTS)設計的皮衛(wèi)星具有開發(fā)周期短和成本低廉的優(yōu)勢,正成為各國航天技術(shù)發(fā)展的熱點。

星載計算機(OBC)系統(tǒng)是皮衛(wèi)星的重要組成部分,主要功能是運行皮衛(wèi)星的關鍵算法,與皮衛(wèi)星其他分系統(tǒng)進行數(shù)據(jù)通信和命令交互,其中微控制器(MCU)是星載計算機系統(tǒng)的核心。丹麥科技大學設計的CubeSat標準的1U皮衛(wèi)星DTUSat,采用的是ATMEL的ARM處理器,ARM處理器雖然性能較強,但相比超低功耗設計的MCU,ARM處理器無疑會增加OBC的功耗。浙江大學的“皮星一號A”星載計算機采用雙處理器架構(gòu),其中,2個處理器OBCA和OBCB之間需要用FPGA實現(xiàn)的橋接器進行邏輯仲裁[4]。這種雙處理器架構(gòu)可以提高皮衛(wèi)星的可靠性,但是芯片的增多會增加OBC的重量、面積以及系統(tǒng)軟硬件的復雜度。三模冗余設計需要復雜的仲裁電路和算法,面積和功耗較大,不適合用于皮衛(wèi)星計算機系統(tǒng)的設計。

皮衛(wèi)星在體積、質(zhì)量和功耗等方面有嚴格的限制,所以傳統(tǒng)大衛(wèi)星復雜的星載計算機結(jié)構(gòu)并不適用于皮衛(wèi)星。在OBC系統(tǒng)設計過程中,用適當?shù)姆椒ㄟx擇功能芯片是非常重要的。選擇一款功能芯片是一個多準則決策問題(Multiple Criteria Decision Making,MCDM),常見的MCDM算法有TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution)算法、AHP(AnalyticHierarchy Process)算法和SAW(Simple Additive Weighting)算法等[9]。與其他算法相比,TOPSIS分別通過對象距最優(yōu)解和最差解的距離進行評價,此外算法的過程可以通過簡單的程序?qū)崿F(xiàn)[10]。

3 皮衛(wèi)星計算機系統(tǒng)的結(jié)構(gòu)

皮衛(wèi)星多采用立方體結(jié)構(gòu),主要由計算機系統(tǒng)、通信系統(tǒng)、姿控系統(tǒng)、電源系統(tǒng)、微推進系統(tǒng)和有效載荷等組成。通信系統(tǒng)負責皮衛(wèi)星與地面的數(shù)據(jù)通信以及皮衛(wèi)星之間的wifi通信。姿控系統(tǒng)主要采集皮衛(wèi)星姿態(tài)和軌道控制所需要的數(shù)據(jù),包括陀螺儀、磁強計、GPS的數(shù)據(jù)等。電源系統(tǒng)則為皮衛(wèi)星各系統(tǒng)提供所需電源。通過微推進系統(tǒng),可以對皮衛(wèi)星的姿軌進行調(diào)整。皮衛(wèi)星主要的有效載荷是相機,相機拍照的照片經(jīng)過壓縮后傳至地面,可以驗證皮衛(wèi)星各系統(tǒng)功能的正確性。

皮衛(wèi)星的研發(fā)和制造成本低,且多以集群網(wǎng)絡的方式進行工作,因此,可以采用多個皮衛(wèi)星進行整機備份來提高整體皮衛(wèi)星網(wǎng)絡的可靠性。本文提出的基于MCU的計算機系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1中星載計算機系統(tǒng)各模塊的主要功能如下:

(1)計算處理模塊,以一款低功耗MCU為核心,用于運行姿態(tài)控制和狀態(tài)仲裁等算法,并且向皮衛(wèi)星的其他分系統(tǒng)發(fā)送控制指令。

(2)內(nèi)置電源模塊,為OBC上的功能芯片提供工作所需的電壓。電源模塊具有靈活的輸入電源范圍,在接入皮衛(wèi)星電源系統(tǒng)輸出的電壓(0~4.2 V)后,轉(zhuǎn)換為穩(wěn)定的供電電壓(3.3 V和5 V)。

(3)存儲模塊,主要包括大容量的FLASH芯片和小容量的PROM芯片。FLASH存儲器主要存儲OBC通過總線接口接收到其他分系統(tǒng)的數(shù)據(jù),如通過UART接口接收的姿控系統(tǒng)磁強計、陀螺儀及GNSS等器件采集到的數(shù)據(jù)等。PROM芯片具有較好的抗單粒子翻轉(zhuǎn)能力,用于存儲皮衛(wèi)星初始化時的重要參數(shù),如各寄存器的值等。

(4)總線調(diào)度模塊,是OBC與皮衛(wèi)星其他分系統(tǒng)進行通信的樞紐,主要包括UART總線和I2C總線等。

(5)電路調(diào)試模塊,用于皮衛(wèi)星發(fā)射前在地面對OBC進行調(diào)試操作,方便觀察調(diào)試結(jié)果,使OBC的調(diào)試更有針對性,主要包括代碼調(diào)試接口(JTAG、BSL等)、測試點、測試開關和LED燈等。

(6)電路保護模塊,用于OBC和其他外圍分系統(tǒng)的故障處理,提高OBC的可靠性,主要元器件有溫度傳感器、看門狗定時器(WDT)等。

圖1 星載計算機系統(tǒng)結(jié)構(gòu)框圖

4 基于TOPSIS方法的芯片選型

在選擇功能芯片時,每一種功能芯片有不同的性能指標,而不同型號芯片的指標參數(shù)也不同。MCU是星載計算機的核心,通過運行星務管理軟件保證皮衛(wèi)星正常執(zhí)行任務,所以MCU器件的選擇是皮衛(wèi)星星載計算機設計的關鍵。本文介紹用TOPSIS進行低功耗MCU的選型過程,此方法也可用于其他功能芯片的選型。

考慮到皮衛(wèi)星的功能需求、運行環(huán)境以及功耗、體積和質(zhì)量等方面的限制,應用于星載計算機系統(tǒng)的MCU應符合以下條件:

(1)工作溫度滿足皮衛(wèi)星的工作環(huán)境溫度范圍;

(2)滿足低功耗需求,節(jié)省能源;

(3)支持皮衛(wèi)星分系統(tǒng)需求的總線規(guī)范,如I2C總線、CAN總線等;

(4)有足夠的IO引腳和USART接口資源,滿足OBC外圍功能模塊和皮衛(wèi)星其他子系統(tǒng)的需求;

(5)處理性能滿足需求,可以即時處理皮衛(wèi)星的數(shù)據(jù)和通信;

(6)友好的編程調(diào)試環(huán)境,方便系統(tǒng)程序和應用程序的代碼編寫。

為了滿足皮衛(wèi)星的性能需求,選擇16位的MCU作為OBC的處理器。通過芯片數(shù)據(jù)手冊提供的參數(shù),可以初步判斷MCU的功耗、性能及工作溫度。動態(tài)電流可以評估MCU的功耗,MIPS可以評估MCU的執(zhí)行速度,存儲器的容量大小則可以評估MCU的存儲能力。調(diào)研了各大主流廠商的16位MCU系列,并選擇一個樣品進行比較。各系列MCU的特點和外圍資源如表1所示。

表1 商用MCU的參數(shù)比較

使用TOPSIS方法對備選芯片進行排序選型的步驟如下[11]。

步驟1 構(gòu)建原始決策矩陣A={aij},其中,包含m個備選方案和n個決策指標。A={aij}表示MCU的參數(shù)集合,其中有5個備選方案和4個決策指標:

步驟2構(gòu)造規(guī)范決策矩陣B={bij}。在原始矩陣中,有的指標為效益型指標,即越高越好,有的指標則為成本型指標。式(2)和式(3)分別為效益型指標和成本型指標的規(guī)范公式。經(jīng)過規(guī)范后的矩陣,所有指標參數(shù)將在0~1的區(qū)間內(nèi),從而方便比較。

步驟3構(gòu)造權(quán)重矩陣w={wj}以及加權(quán)矩陣X={xij},其中,xij=ωj·bij。在實際應用中,皮衛(wèi)星功能的復雜度較低,但電能資源稀缺,所以,MCU的功耗性能權(quán)重更大。將MIPS、程序存儲器和RAM容量、動態(tài)電流的權(quán)重分別設為0.3,0.15,0.15和0.4,即權(quán)重矩陣w={0.3 0.15 0.15 0.4}T,則MCU性能評價的加權(quán)矩陣X={xij}如下所示:

步驟4確定正理想解A+={v+j}和負理想解A-={v-j}。

步驟5計算各系列MCU與正負理想解的距離,可以利用歐氏距離進行計算:

各系列MCU至正負理想解的距離如表2所示。

表2 各MCU到正負理想解的距離

步驟6計算備選芯片到理想解的相對接近度相對接近度越大,表示該芯片的性能越優(yōu)。式(9)為的計算公式。

步驟7根據(jù)相對接近度對備選MCU進行排序選型。表3為備選MCU芯片使用TOPSIS算法所得的排序結(jié)果。

表3 各系列MCU的相對接近度排序

經(jīng)過TOPSIS排序法可以得出TI的MSP430系列和ATMEL的ATxmega系列MCU的性能更符合OBC的需求。本項目以這2款MCU為控制器,設計了2版OBC原理樣機,并通過大量實驗比較和驗證了2版OBC的性能,從而驗證TOPSIS應用于皮衛(wèi)星芯片選型的有效性。OBC的樣機圖片如圖2所示。2版OBC的存儲芯片均在系統(tǒng)板背面。

圖2 皮衛(wèi)星星載計算機的原理樣機

5 實驗結(jié)果及討論

在不同溫度環(huán)境下,使2版OBC樣機以同一主頻(8 MHz)運行不同的算法,從而比較2版OBC的性能和功耗。為了確保結(jié)果的精確性,2版OBC運行的源代碼是一致的。在運行算法的操作前后,分別將MCU的一個引腳置高和置低,通過示波器測得的方波間隔時間即為操作所運行的時間。功耗則可通過萬用表測量OBC板的輸入電壓和電流來計算。

MIPS是衡量MCU性能的一個指標,通過統(tǒng)計每秒運行空操作指令的數(shù)目[12],可以獲得MCU最大的MIPS值。在27℃時,測得MSP430的MIPS值為7.449,ATxmega的MIPS為6.781。從圖3可以看出MIPS值與溫度變化的關系。

圖3 不同溫度下的MIPS值

OBC的性能也可通過運行基本操作算法所用時間來評估,如加減乘除等算法。圖4和圖5展示了2版OBC在典型溫度下運行不同操作所用的時間和功耗對比。其中,冒泡算法是對20個無符號整數(shù)進行冒泡排序。由實驗可以看出,2版OBC在運行不同操作算法時性能各有優(yōu)勢,但是以MSP430為核心的OBC功耗明顯更低,更適合用作OBC的處理器,實驗結(jié)果與TOPSIS算法所得的排序結(jié)果一致。同時,本系統(tǒng)在太空的溫度環(huán)境下可正常工作。在-40℃~85℃的溫度范圍內(nèi),2版星載計算機在運行16位加法運算時所用的時間和功耗曲線如圖6所示。

圖4 2版OBC運行時間比較

圖5 2版OBC功耗比較

圖6 OBC在-40℃~85℃的參數(shù)趨勢

6 結(jié)束語

本文通過比較現(xiàn)有衛(wèi)星的星載計算機系統(tǒng)結(jié)構(gòu),提出一種適合皮衛(wèi)星OBC的模塊化系統(tǒng)結(jié)構(gòu),并將多準則決策算法TOPSIS應用于皮衛(wèi)星的芯片選型中。通過TOPSIS排序法選擇高性價比的商用器件,并采用PCB布局布線以及輻射屏蔽防護等設計,完成了2版計算機原理樣機的設計和測試。實驗結(jié)果表明,本文提出的模塊化系統(tǒng)結(jié)構(gòu)功能正確,且可以成功地與皮衛(wèi)星其他分系統(tǒng)進行數(shù)據(jù)通信和控制,性能滿足皮衛(wèi)星需求。同時,通過大量實驗比較了2版計算機原理樣機的性能,其中,基于MSP430的原理樣機性能相對更優(yōu),與表3中的TOPSIS排序結(jié)果一致,從而證明TOPSIS算法用于皮衛(wèi)星商用器件選型的有效性。在后續(xù)工作中,將研發(fā)基于MSP430的三模冗余低功耗抗輻射皮衛(wèi)星計算機系統(tǒng)。

[1] 林來興.小衛(wèi)星技術(shù)的發(fā)展和應用前景[J].中國航天,2006,(11):43-47.

[2] 余文革,鐘先信,李曉毅,等.皮衛(wèi)星發(fā)展展望[J].壓電與聲光,2004,26(4):289-292.

[3] 張 樂.我國首顆皮衛(wèi)星發(fā)射成功[EB/OL].(2010-09-30) http://news.xinhuanet.com/2010-09/30/c_12624403.htm.

[4] Zhang Yu,Zheng Yangming,Yang Mu,et al.New Technique Design and Implementation of the Highlyreliable,Low-cost Housekeeping System in the ZDPS-1A Pico-satellite[J].Journal of Zhejiang University-Science C:English Edition,201213(2):83-89.

[5] 王握文,劉 俊.設計壽命僅一月,在軌運行已一年[N].解放軍報,2013-05-10.

[6] Obispo L.CubeSat Design Specification Rec.12[D]. Fullerton,USA:CaliforniaStatePolytechnic University,2009.

[7] Werner D,Suari J P.Co-Founder of Tyvak Nano-Satellite Systems LLC[N].Space News,2012-08-13.

[8] QB50 Working Group.QB50 Project Description[EB/OL]. (2010-09-16).https://www.qb50.eu/index.php/projectdescription.

[9] Huang I B,Keisler J,Linkov I.Multi-criteria Decision Analysis inEnvironmentalSciences:TenYearsof Applications and Trends[J].Science of the Total Environment,2011,409(19):3578-3594.

[10] Shih H S,Shyur H J,Lee E S.An Extension of TOPSIS for Group Decision Making[J].Mathematical and Computer Modelling,2007,45(7):801-813.

[11] 廖炎平,劉 莉,邢 超.TOPSIS中不同規(guī)范化方法的研究[J].北京理工大學學報,2012,32(5):871-880.

[12] Nagy B,Farmer J D,Trancik J E,et al.Superexponential Long-term Trends in Information Technology[J]. Technological Forecasting and Social Change,2011, 78(8):1356-1364.

編輯 顧逸斐

Design of Computer System for Pico-satellite Based on TOPSIS Method

YUAN Xiaofeng,GAO Deyuan,GAO Wu
(School of Computer,Northwestern Polytechnical University,Xi’an 710072,China)

Pico-satellite,which features low cost and flexiblity,is a hot topic in aerospace applications.Due to the limitation of size and weight,design of On-Board Computer(OBC)for pico-satellite systems is different with that in the larger satellites.This paper introduces the modular design techniques of an OBC based on Commercial Off-the-Shelf (COTS)devices for pico-satellites.The chip selection is important for electronic system design.The selection of the suitable COTS devices is performed by using Technique for Order of Preference by Similarity to Ideal Solution(TOPSIS) method.Two versions of prototype OBC systems based on different types of low power MCUs which are selected by TOPSIS method are implemented.The running speed,power consumption,and operational temperature of two OBC systems are tested and compared.When operational temperature is 27℃and main frequency is 8 MHz,the MIPS of OBC system based on MSP430 and ATxmega are 7.449 and 6.781,respectively.The running times of addition are 0.613 μs and1.381μs,respectively.The power consumptions of addition are 38.224 mW and 54.411mW,respectively.The performance of the OBC system based on MSP430 is better.Two OBC systems can work correctly at-40℃to 85℃.

pico-satellite;On-board Computer(OBC);low power Micro Control Unit(MCU);Commercial Off-theshelf(COTS)device;Technique for Order of Preference by Similarity to Ideal Solution(TOPSIS)method;reliability

袁曉峰,高德遠,高 武.基于TOPSIS法的皮衛(wèi)星計算機系統(tǒng)設計[J].計算機工程,2015,41(2):287-291,297.

英文引用格式:Yuan Xiaofeng,Gao Deyuan,Gao Wu.Design of Computer System for Pico-satellites Based on TOPSIS Method[J].Computer Engineering,2015,41(2):287-291,297.

1000-3428(2015)02-0287-05

:A

:TP368.2

10.3969/j.issn.1000-3428.2015.02.055

國家自然科學基金資助項目(61101190)。

袁曉峰(1988-),男,碩士研究生,主研方向:嵌入式系統(tǒng);高德遠,教授、博士生導師;高 武(通訊作者),副教授、博士。

2013-12-10

:2014-02-19E-mail:gaowu@nwpu.edu.cn

猜你喜歡
計算機系統(tǒng)樣機低功耗
基于ADAMS虛擬樣機的門座起重機動力學仿真研究
一種高速低功耗比較器設計
基于三維數(shù)字樣機的運載器裝配工藝規(guī)劃技術(shù)
IBM推出可與人類“辯論”的計算機系統(tǒng)
英語文摘(2019年3期)2019-04-25 06:05:32
苜蓿蠕變特性的虛擬樣機仿真研究
分布處理計算機系統(tǒng)研究
MIMD 并行計算機系統(tǒng)結(jié)構(gòu)與定量分析
便攜式正滲透凈水袋原理樣機的耐用性能研究
基于國產(chǎn)CPU的立方星星載計算機系統(tǒng)設計
計算機工程(2014年6期)2014-02-28 01:25:14
ADI推出三款超低功耗多通道ADC
盖州市| 台东市| 柞水县| 青神县| 绵阳市| 平阴县| 横山县| 伊金霍洛旗| 大连市| 屯昌县| 涞水县| 东至县| 高密市| 景德镇市| 阿坝县| 平山县| 杨浦区| 乾安县| 仙居县| 阿城市| 邢台县| 民乐县| 大足县| 淮北市| 江城| 原阳县| 襄垣县| 商南县| 五大连池市| 手游| 旺苍县| 冷水江市| 秦皇岛市| 方城县| 察隅县| 来凤县| 于田县| 广灵县| 科尔| 达州市| 临高县|