Кіріспе

Ғарыш кемелерінің байланыс желісі

SpaceWire – IEEE 1355 байланыс стандартына ішінара негізделген ғарыш кемелерінің байланыс желісі. Оны Еуропалық ғарыш агенттігі (ESA) NASA, JAXA және РҚА сияқты халықаралық ғарыш агенттіктерімен бірлесіп үйлестіреді. SpaceWire желісіндегі түйіндер төмен құнмен, минималды кешігумен, толық дуплекс, нүктеден нүктеге тізбектік байланыстармен және пакеттік коммутацияны қолданатын «құрт тесігі» маршрутизаторлары арқылы қосылады.

Физикалық қабат

SpaceWire модуляциясы мен дерек форматтары негізінен IEEE Std 1355 1995 стандартының дерек импульсын кодтау дифференциалдық аяқталған сигналдау (DS DE) бөлігіне сәйкес келеді. SpaceWire асинхронды байланысты қолданады және 2 Мбит/с пен 200 Мбит/с арасындағы жылдамдықтарды қамтамасыз етеді, ал бастапқы сигнал беру жылдамдығы 10 Мбит/с құрайды. DS DE жақсы қабылданады, себебі ол модуляцияны, бит форматтарын, маршрутизацияны, ағын басқаруды және аппараттық құралдарда қателерді анықтауды сипаттайды, бұл бағдарламалық жасақтамаға деген қажеттілікті азайтады. SpaceWire өте төмен қателік деңгейіне, детерминистік жүйелік мінез-құлыққа және салыстырмалы түрде қарапайым цифрлық электроникаға ие. SpaceWire, IEEE 1355 DS DE физикалық қабатындағы ескі PECL дифференциалдық драйверлерін төмен вольтты дифференциалдық сигналдау (LVDS) жүйесімен алмастырды. SpaceWire сонымен қатар ғарышқа бейімделген 9 контактілі жалғауыштарды пайдалануды ұсынады. SpaceWire және IEEE 1355 DS DE деректерді тарату жылдамдықтарының кең ауқымын және автоматты ауысудың жаңа мүмкіндіктерін ұсынады. Автоматты ауысу мүмкіндіктері деректерге баламалы маршруттарды табуға мүмкіндік береді, соның арқасында ғарыш кемесінде бірнеше дерек шинасы болуы мүмкін және ол қателерге төзімді болуы мүмкін. SpaceWire сондай-ақ SpaceWire байланыстары арқылы уақыттық үзілістерді таратуға мүмкіндік береді, бұл жеке уақыт дискреттерін қажет етуді болдырмайды.

Байланыс қабаты

Әрбір жіберілген таңба теңдік битімен және деректерді басқару белгісі битімен басталады. Егер деректерді басқару белгісі 0 бит болса, 8 биттің кіші таңбасы (LSB) келеді. Әйтпесе, пакет соңы (EOP) сияқты бақылау кодтарының бірі жіберіледі.

Байланыс

Жабдық құрылғыларын тікелей немесе SpaceWire маршрутизаторы арқылы қосуға болады. Тікелей қосылған жағдайда, қауіпсіз жұмыс ілеуін қамтамасыз ету үшін әдетте құрылғылар жұптармен қолданылады, бұл жұмысты бағдарламалық жасақтама реттейді. SpaceWire маршрутизаторы көбінесе көлденең коммутациялық құрылғы болып табылады және «құрт ойығы» режимінде жұмыс істейді. Бұл байланыс жылдамдығын ең төменгі ортақ жылдамдықпен шектеуі мүмкін. Маршрутизация шешімдері бағдарламаланған маршрутизация кестесі мен кіріс кадрларының бастапқы мазмұнына негізделеді.

Қолданылуы

SpaceWire бүкіл әлемде қолданылады. Оның қолданылуы бастапқыда ESA жобаларында басталған, бірақ қазір NASA, JAXA, RKA және көптеген басқа ұйымдар мен компаниялар қолданады. NASA-ның оны пайдаланатын жобаларының арасында Джеймс Уэбб ғарыш телескопы, Swift ғарыш обсерваториясының жарылыс ескерту телескопы, Айды зерттеу орбиталық аппараты, LCROSS, геостационарлық операциялық экологиялық спутнигі (GOES R) және бұрынғы байланыс, навигация және желілік қайта конфигурацияланатын сынақ орталығы (CoNNeCT) деп аталған SCaN сынақ алаңы бар. Сонымен қатар, ол АҚШ Қорғаныс министрлігінің Оперативтік жауапты кеңістік бағдарламасы үшін де таңдалды. SpaceWire инициативалары Ғарыш деректері жүйелері жөніндегі консультативтік комитет (CCSDS) аясында бірнеше ғарыш агенттіктері арасында үйлестірілуде, мақсаты – оның байланыс моделін OSI моделінің желілік және көліктік деңгейлеріне кеңейту. SpaceWire өте жоғары сенімді желілер мен жүйелерді қолдайды, бұл оның танымалдылығының маңызды себебі.

Басқа дереккөздер

ECSS E ST 50 12C SpaceWire сілтемелер, тораптар, маршрутизаторлар және желілер, ESA ESTEC. ECSS E 50 12A (ЕСКЕРТІЛГЕН, тек құжат нөмірі ECSS E ST 50 12C болып өзгертілді) SpaceWire түйіндері, сілтемелер және желілер, ESA ESTEC. ECSS E ST 50 11C 1.3 нұсқасының жобасы "Ғарыш техникасы SpaceWire протоколдары"