- PVSM.RU - https://www.pvsm.ru -

Космический спутник LightSail на солнечном парусе завис из-за программной ошибки

О LightSail [1] уже рассказывалось на Geektimes, например geektimes.ru/post/250712 [2]

Спутник был успешно запущен неделю назад. Телеметрия успешно принималась два дня, все системы работали нормально, раскрытие паруса планировалось в июне, после 28 дней полета, но затем в пятницу спутник «пропал». Инженеры провели отличные выходные пытаясь разобраться с причинами произошедшего.

Результатом их работы стала статья Software Glitch Pauses LightSail Test Mission [3] с описанием событий приведших сбою и дальнейших шагов по возвращению спутника к нормальной работе.

image

Телеметрия передается на частоте 437.435 MHz [4], Planetary Society призывало радиолюбителей помочь им принимать телеметрию спутника. Первым радиолюбителем принявший полный пакет телеметрии стал Ken Swaggart (W7KKE) из Lincoln City, штат Орегон, событие произошло через пять часов после запуска. За два дня было получено 140 пакетов данных — состояние спутника было хорошее, питание и температура в норме.

Но ошибка была о программном обеспечении спутника на базе Linux. Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало. Оказывается производитель платы управления уже имел версию ПО с исправленной ошибкой, но спутник не был обновлен до актуальной версии. В пятницу команда управления получила уведомление о ошибке в ПО и готовилась к дистанционному обновлению ПО спутника при следующем прохождении его в зоне видимости станции, но спутник завис раньше. Последняя телеметрия была получена 22 мая в 21:31 по UTC. На изображении положение спутника в момент последнего сеанса связи:

image

На данный момент команда пытается перезагрузить спутник, вследствие чего будет стерт файл beacon.csv и будет возможно в нормальном режиме обновить или исправить ПО. Спутник не имеет Watchdog и перезагрузка осуществляется по команде с Земли. В прошедший вторник команда управления при пролете спутника в зоне видимости станций пыталась перезагрузить спутник. Более 18 раз посылалась команда перезагрузки, но ничего не произошло. Команда надеется на то, что спутник перезагрузится самостоятельно — космические частицы часто вызывают перезагрузку систем спутников типа Cubesat. По мнению специалистов перезагрузка спутника может произойти в течении 3-6 недель. Команда Planetary Society просит радиолюбителей слушать частоту Lightsail и прислать им сообщение на lightsail@planetary.org если сигнал будет обнаружен. Свежие TLE спутника публикуются здесь — sail.planetary.org/tles/live.txt [5]

Команда будет продолжать рассматривать варианты исправления работы ПО, например такой как отправить beacon.csv в null, и, при некоторых прохождениях спутника в зоне видимости, посылать команды перезагрузки т.к. необходимо выдержать время между перезагрузкой системы и появлением телеметрии. Если работа со спутником будет восстановлена, то парус будет открыт как можно скорее.

Автор: Rumlin

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/nauchno-populyarnoe/91091

Ссылки в тексте:

[1] LightSail: http://sail.planetary.org/

[2] geektimes.ru/post/250712: http://geektimes.ru/post/250712/

[3] Software Glitch Pauses LightSail Test Mission: http://www.planetary.org/blogs/jason-davis/2015/20150526-software-glitch-pauses-ls-test.html

[4] 437.435 MHz: http://sail.planetary.org/missioncontrol

[5] sail.planetary.org/tles/live.txt: http://sail.planetary.org/tles/live.txt

[6] Источник: http://geektimes.ru/post/251062/