Resetowanie licznika czasu utraty poleceń
Resetowanie timera utraty polecenia jest częścią systemu komunikacji CCSDS ze statkiem kosmicznym na orbicie okołoziemskiej lub poza orbitą okołoziemską.
Reset licznika czasu utraty polecenia, jeśli nie zostanie odebrany w odpowiednim czasie przez statek kosmiczny, generalnie zmusza statek kosmiczny do zaangażowania się w procedury bezpieczeństwa i samoobrony.
- Systemy resetowania timera utraty poleceń obejmują zarówno sprzęt, jak i oprogramowanie, podczas gdy liczniki czasu nadzoru są zasadniczo sprawami sprzętowymi.
- Większość statków kosmicznych ma więcej niż jeden reset licznika czasu utraty polecenia ze względów bezpieczeństwa na poziomie podsystemu, przy czym statek Voyager używa co najmniej 7 takich liczników.
- Technicznie rzecz biorąc, resetowanie licznika czasu utraty polecenia to uwielbiona tablica liczników czasu Watchdog , z których każdy ma inne ustawienia.
Ogólne bezpieczeństwo statku kosmicznego jest bardzo ważne w przypadku misji trwających wiele lat. Oznacza to, że podsystem resetowania licznika czasu utraty poleceń musi być używany, aby uniknąć wielokrotnych restartów komputera. Ogólnie rzecz biorąc, ponowne uruchomienie komputera zmniejsza ogólne bezpieczeństwo statku kosmicznego na bardzo krótki czas.
Pojęcia ogólne
Reset licznika czasu utraty polecenia może być używany do ponownego uruchamiania systemu komputerowego, ale tylko wtedy, gdy wiele liczników czasu nie zostało zresetowanych — jak klasyczny „ przełącznik czuwaka ” w transporcie przemysłowym.
Systemy wbudowane muszą być z natury samowystarczalne, ponieważ jest to fundamentalna część ich konstrukcji. Systemy wbudowane (takie jak te na statkach kosmicznych) nie mogą być stale obserwowane przez człowieka. Po prostu nie można czekać, aż ktoś zrestartuje system wbudowany, jeśli oprogramowanie lub sprzęt się zawiesi.
- Projekty wbudowane, takie jak zrobotyzowane statki kosmiczne, po prostu nie są dostępne dla ludzkich operatorów w żaden inny sposób niż sterowanie telemetrią przez 99,9% ich oczekiwanego czasu trwania misji.
- Jeśli oprogramowanie lub sprzęt statku kosmicznego kiedykolwiek się zawiesi, statek kosmiczny zostanie zasadniczo trwale wyłączony. Podsystem resetowania timera utraty poleceń działa w celu częściowego rozwiązania problemów sprzętowo-programowych w warunkach działania Układu Słonecznego lub orbity Ziemi.
W rzeczywistym użyciu
Transmisja poleceń i operacje weryfikacji
- Operacje dowodzenia Voyagera 1 obejmowały połączenie w górę resetu licznika czasu utraty polecenia i HPOINT LINK z MRO w dniu 21/12 [DOY 355/1350z]. Statek kosmiczny otrzymał wszystkie wysłane polecenia i wszystkie zostały zweryfikowane.
- Operacje poleceń Voyagera 2 składały się z łącza w górę siedmiu ujętych w nawiasy resetów zegara utraty polecenia wysłanych w pięciominutowych centrach z krokami 0,5 Hz w dniu 23/12 [DOY 357/0212z]. Statek kosmiczny otrzymał trzy z siedmiu wysłanych poleceń.
NASA
Celem procedury [Utrata polecenia] jest zapewnienie statkowi kosmicznemu [Voyager] środków do automatycznej reakcji na awarię na pokładzie skutkującą niemożnością odebrania poleceń naziemnych. Ilekroć upłynie określona liczba godzin, a CCS [Computer Command Subsystem] nie otrzyma ważnego polecenia, CCS zakłada awarię statku kosmicznego i próbuje naprawić tę awarię, systematycznie przełączając się na nadmiarowe elementy sprzętowe, aż do otrzymania prawidłowego polecenia.
Inne zastosowania
Reset licznika czasu utraty polecenia nie jest ściśle ograniczony do statków kosmicznych, ponieważ każdy instrument naukowy, który znajduje się w sytuacji, w której zdalne sterowanie może zostać utracone, może zastosować ten środek bezpieczeństwa.
Ta funkcja jest wspólna dla urządzeń podłączonych przez Internet, ale nie wszystkie urządzenia podłączone do Internetu z niej korzystają.
Zobacz też
Linki zewnętrzne
Każdy raport wskazywał, ile CTLR zostało wysłanych, a ile otrzymanych. Jak dotąd jest to jedyna misja NASA, która wskazuje na ten aspekt zdrowia statku kosmicznego.