Kichik sun'iy yo'ldosh loyihasi uchun real vaqtda operatsion tizimni amalga oshirish ijobiy va salbiy tomonlarning keng ro'yxatiga EGA


Dasturiy ta'minot spetsifikatsiyalari


Download 376.39 Kb.
bet3/8
Sana18.06.2023
Hajmi376.39 Kb.
#1570960
1   2   3   4   5   6   7   8
Bog'liq
Kichik sun

Dasturiy ta'minot spetsifikatsiyalari:


Ko'p tarmoqli qobiliyatlar va bajarish tezligining yaxshilanishi bortda qayta ishlash qobiliyatiga ega bo'lgan yanada murakkab dasturiy ta'minot tizimini yaratishga imkon beradi. Jarayonlarning o'zi, shuningdek, quyida tavsiflanganidek, DANDE tizimi bo'ylab bir nechta vazifalarni bajarish va ma'lumot almashish uchun real vaqt tizimi sifatida modellashtirilgan. DANDE-da muhim vazifalarni bajarish uchun yozilgan 13 ta foydalanuvchi jarayoni mavjud. Unda 50 ga yaqin Linux busybox buyruqlari va tizim diagnostikasi jurnali vositalarining qisqartirilgan ro'yxati mavjud. Shuningdek, u 10 ta ish rejimiga ega, ularning barchasi bir vaqtning o'zida kamida 9 ta jarayonni bajaradi. Qolgan 4 ta jarayon faqat fanlarni yig'ish yoki munosabatni boshqarish kabi maxsus rejim operatsiyalari paytida ishlaydi.


    1. Busmessenger va xabarlar navbatini ishlovchi

Busmessenger jarayoni CDH operatsion tizimidagi jarayonlar va alohida quyi tizim AVR'lari (jumladan, EPS, COM, ADC, NMS, ACC va THM) o'rtasidagi barcha avtobus aloqalarini nazorat qiladi. Barcha CDH jarayonlari vazifalarni rejalashtirish, ma'lumot so'rovlari va ma'lumotlarning aniqligidan ushbu tuzilishga bog'liq. Bu jarayon DANDE ning barcha ish rejimlarida ishlaydi. Ushbu jarayon CDH jarayonlaridan ma'lumot so'rovi xabarlari bilan ishlashda ham, quyi tizimlardan ma'lumotlarni olishda ham xabarlar navbati tizimidan foydalangan holda tizim vazifalarini rejalashtiradi. CDH va tashqi quyi tizimlar o'rtasidagi xabarlar trafigini rejalashtirishni boshqarish uchun standart FIFO navbat tuzilmasidagi busxabar navbati orqali DANDE ning barcha jarayonlaridan ma'lumotlar yuboriladi. Ko'pgina jarayonlar barcha xabarlar yuborilishiga ishonchni oshirish uchun aloqani blokirovkalash usullaridan foydalanadi. Bu xabarning aniqligi xavfsizligini oshirsa-da, agar xabar navbati tizimi haddan tashqari yuklangan bo'lsa, kechikish paydo bo'lishi mumkin.


    1. Ma'lumotlar to'plami

Bu jarayon har bir alohida kichik AVR tizimidan ma'lumotlarni yig'ish va saqlash uchun javobgardir. Sun'iy yo'ldoshda har biri alohida vazifani bajaradigan uchta alohida ma'lumot yig'ish jarayoni mavjud. Soat ma'lumotlar yig'uvchisi sun'iy yo'ldoshda ma'lumotlarni shtamplash uchun aniq vaqtni saqlash uchun COM tizimidagi RTC bilan o'zaro ishlaydi. Bu jarayon muntazam ravishda COM tizimidan soat signalini so'raydi va yangilangan vaqtni har 5 daqiqada boshqa ma'lumot yig'uvchilarga uzatadi. Batareya ma'lumotlar yig'uvchisi batareyani zaryadlash tizimi uchun past kuchlanishni o'chirish chegarasini termal kompensatsiya qilish uchun batareyaning issiqlik sensorlaridan ma'lumotlarni to'playdi va saqlaydi va bu qiymatni EPS ga qaytaradi. Umumiy ma'lumot yig'uvchisi qolgan quyi tizimlardan barcha boshqa diagnostika ma'lumotlari va ACC fan ma'lumotlarini to'playdi va saqlaydi. Birgalikda, bu jarayonlar tizimning ko'p vazifali iplarining ko'p qismini tashkil qiladi. Ular tizimda joylashgan har bir ma'lumot buferi uchun 21 ta ipni, shuningdek, ichki monitoring va mantiq uchun yana 13 ta ipni ishga tushiradilar. Barcha ma'lumotlar so'rovlari va ma'lumotlarni qayta ishlash ma'lumotlar paketini aniq va aniq rejalashtirish uchun busmessenger rejalashtirish navbati tuzilishi orqali amalga oshiriladi.


    1. NMS ma'lumotlar yig'ish va buyruq berish

NMS ma'lumotlar yig'uvchisi avval tasvirlangan ma'lumotlar yig'uvchilar bilan bir xil funksionallikka ega, shuningdek NMS quyi tizimi uchun buyruqlarni boshqarish qobiliyatiga ega. Ushbu jarayon NMS quyi tizimidan fan ma'lumotlarini to'playdi va ularni yuklab olinadigan fayllarga saqlaydi. U NMS fan asboblarining hozirgi holati va holatini kuzatib borish uchun davlat mashinasi kabi ishlaydi.

keyingi holatga muvaffaqiyatli buyruq beradi. Ushbu asbobning sezgirligi yerdagi xodimlarga ish paytida xatolik yuz bergan yoki yo'qligini bilish imkonini beruvchi juda murakkab monitoring va hisobot tizimiga ehtiyoj tug'dirdi. Ushbu jarayon ushbu xatolarni kuzatish va asbobni xavfsiz tiklash uchun darhol tuzatish choralarini ko'rish qobiliyatiga ega. Ushbu ma'lumot yig'uvchisi barcha 31 ma'lumotlar buferi uchun bitta yig'ish ipidan va ichki monitoring va mantiq uchun qo'shimcha to'rtta oqimdan foydalangan holda ishlaydi.




    1. Ma'lumotlarni qayta ishlash

DANDE ning ilmiy missiyasi va operatsion murakkabligi juda katta hajmdagi ma'lumotlarning to'planishiga olib keladi. O'rtacha 1 Gts chastotada quyi tizimlar namuna olishda tizim nominal ravishda taxminan 26 MB diagnostika va ilmiy ma'lumotlarni ishlab chiqaradi. Tizim ushbu katta hajmdagi ma'lumotlarni saqlash uchun mo'ljallangan bo'lsa-da, bizning aloqa o'tkazuvchanligimiz va aloqa vaqtimiz bu barcha ma'lumotlarning pastga ulanishini qo'llab-quvvatlash uchun etarli darajada muhim emas. Ma'lumotlar protsessori ushbu xom ma'lumotlar fayllarini siqib chiqaradi va sun'iy yo'ldoshdan pastga ulanishi kerak bo'lgan ma'lumotlar bayt sonini kamaytirish uchun min/maks/o'rtacha kabi algoritmlarni qo'llaydi.


    1. Jarayon va quyi tizim kuzatuvlari

DANDE tizimi nominal xatti-harakatni ta'minlash uchun tizim faoliyatini muntazam ravishda skanerlaydigan ikkita dasturiy nazoratchi bilan jihozlangan. Jarayon kuzatuvi har bir rejimda to'g'ri foydalanuvchi jarayonlari ishlayotganiga ishonch hosil qilish uchun tuzilgan. Agar jarayon o'lib qolsa yoki to'g'ri javob bermayotgandek tuyulsa, jarayonni kuzatuvchi tashkilot funksionallikni tiklaydi degan umidda jarayonni qayta ishga tushiradi. Ikkinchi qo'riqchi, uy bekasi tashqi quyi tizimlardagi parametrlarni nazorat qiladi. Agar parvozda biron bir anomaliya yuzaga kelsa (ya'ni, radiatsiya ta'siridan biroz pasaysa), uy bekasi quyi tizim parametrini tiklaydi va nominal funksionallikni tiklaydi. Jarayon nazoratchisi jarayon faolligini 10-100 soniya oralig'ida tekshiradi, uy bekasi esa har 10 soniyadan 30 daqiqagacha quyi tizim parametrlarini tekshiradi.


    1. Munosabat nazorati

DANDE bitta maxsus ish rejimida ishlaydigan ikkita munosabatni boshqarish jarayoniga ega. Tork tayog'i buyrug'ini rejalashtirish jarayonlari aniq hizalanishni ta'minlash uchun HCI asboblaridan to'plangan ma'lumotlardan erda hisoblab chiqiladigan moment tayog'ini yoqish buyruqlarining foydalanuvchi tomonidan belgilangan ketma-ketligini oladi. Munosabatni aniqlash va boshqarish menejeri jarayoni yopiq tsiklli algoritm bo'lib, u to'g'ridan-to'g'ri magnitometrdan ma'lumotlarni to'playdi va DANDE aylanish tezligini hisoblash uchun foydalanadi. Algoritm fan ma'lumotlarining aniqligi uchun juda muhim bo'lgan DANDE ning aylanish tezligi va damping omilini avtomatik ravishda tuzatuvchi bir qator moment tayog'ini ishga tushirish buyruqlarini ishlab chiqaradi va bajaradi. Bu algoritm juda murakkab, chunki u DANDE ning munosabat holatini hech qanday inson ishtirokisiz boshqarish uchun qaror qabul qilishi mumkin.


    1. Rejimni rejalashtirish

Bu jarayon juda oddiy rejimni boshqarish tizimi bo'lib, u foydalanuvchi tomonidan belgilangan rejim tanlash ma'lumotlarini oladi va jarayonni kuzatuvchiga ishlayotgan jarayonni o'zgartirish haqida xabar beradi. Shuningdek, u qaysi quyi tizimlar yoqilgan yoki o'chirilganligini boshqaradigan bash skriptlarini ishga tushirish uchun javobgardir. DANDE shuningdek, yerdagi xodimlarga ma'lum vaqt oralig'ida navbatga qo'yilgan rejimni o'zgartirish buyruqlari qatorini aniqlash imkonini beruvchi rejimni rejalashtirish jarayoniga ega.


    1. Com-CDH

Bu jarayon parvoz paytida yer va kosmik kema o'rtasidagi aloqadir. U tizimni boshqarish va boshqarish uchun ishlatiladigan InControl tizimidan kosmik kemaga kirish funksiyasini boshqaradi. U ma'lumotlarni yuklab olish va konfiguratsiya fayllarini sun'iy yo'ldoshga yuborish uchun Zmodem uzatish imkoniyatlarini boshqaradi. Shuningdek, u erda qabul qilinishi va kuzatilishi mumkin bo'lgan tizim diagnostika ma'lumotlarining oz miqdorini o'z ichiga olgan mayoq paketlarini yuborish uchun javobgardir.


  1. Download 376.39 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling