Comments 27
Космический спутник завис на геостационарной орбите.
Каждые 15 секунд спутник отправлял сигнал радиомаяка. Одновременно данные дописывались в файл beacon.csv. Неумолимо приближался момент, когда файл занял всё доступное пространство памяти в 32 мегабайта и полетное ПО упало.
Простите, не удержался.
Зачем вообще писать, что-то на память устройства, если оно вряд ли планируется возвращаться на Землю?
Возможно по команде с Земли есть возможность отправить содержимое файла на Землю — там будут все данные, когда спутник был вне зоны приема. Формат csv позволяет предположить что там таблица ВРЕМЯ — ПАРАМЕТРЫ. Что-то вроде напряжения на батареях, зарядные/разрядные токи. Т.к. цель запуска тестирование систем и значит надо знать их состояние не только когда спутник пролетает по 10 минут несколько раз в сутки над приемной станцией.
Причем тут это, чистить логи надо, о чем часто многие забывают.
Watchdog не включили — молодцы.
Пусть пошлют перезагружать того, кто не догадался включить watchdog. Ещё и на обратном билете можно сэкономить.
Десяток спутников выйдут дешевле чем один билет этого красавчика туда…
UFO just landed and posted this here
В видео про спутник, был момент, когда чувак увидел кнопку «Reset» на макетке спутника. Они там ещё посмеялись, что надо бы кого-нить со спутником послать нажимать эту кнопку.
Интересно, есть хоть какое-нибудь логичное объяснение, почему watchdog отсутствует? Это же просто безответственно! Или они надеются, что космическая радиация будет сама достаточно часто перезагружать спутник?
вочдог разный тоже бывает, да и его реализация, например самая распространенная ошибка сбрасывать его в прерывании по таймеру
Аппаратный вочдог можно сделать на одном конденсаторе и резисторе. Тут даже контроллера не надо. Я не могу найти причин экономить на этом. Не говоря уже про программные вочдоги, если у них там линукс.
32 мегабайта — бохато.
Самое грустное, что именно эту ошибку можно было прекрасно отловить еще на земле. Воспроизводимость 100% и довольно быстро, это не те генераторы Боинга
Комментарий про дятла, разрушившего цивилизацию.
Я в шоке. Пренебрежение элементарными требованими к «выживаемости» и тестированием. Не простительно для космоса.
Ошибки у всех бывают, для этого и существуют тестовые запуски. К тому же легко все делать правильно (ирония), когда у тебя годы опыта и бюджет NASA. В общем, не вижу оснований для злорадства.
Sign up to leave a comment.
Космический спутник LightSail на солнечном парусе завис из-за программной ошибки