121

«Ангстрем» разработал комплект радиационно-стойких микросхем для космоса

Работы выполнялись по заказу Минпромторга в рамках ОКР «Обработка-15». Создано 5 изделий: микропроцессор «Спутник», мультиплексор и три типа аналого-цифровых преобразователей. Микросхемы могут использоваться как в комплекте, так и по отдельности.

читать полностью


  • 5
    Vladimir Smolnikov
    21.05.1615:12:35

    Вы удивитесь, но я специально нашел для того, чтобы Вам показать

    на каких процессорах работают американские космические зонды и станции Spirit, Opportunity, Mars Odyssey и еще десяток

    других станций и зондов для исследования Марса и дальнего космоса.

    Это IBM RAD6000 (производится с 1997 года по настоящее время) 32 битный микропроцессор.

    — сделан по 0.5 мкм технологии

    — одноядерный

    — тактовая частота 2.5-33 Мгц max

    — L1 кэш 8 КБ

    — ОЗУ 128 МБ

    Конечно он радиационно устойчив и выполнен в специальном корпусе.

    И дальше немного про систему управления двигателями Фалькон-9 и грузовым кораблем

    Драгон (извините, если коряво по русски звучит. Переводил с английского)

    Каждый двигатель управляется тремя независимыми процессорами, которые проверяют друг друга.

    Фалькон-9 имеет 3 двухъядерных процессора x86 под управлением Linux на каждом ядре. Программа полета написана на C/C++ и работает в среде x86. Для каждого вычисления/решения «управляющая строка» сравнивает результаты обоих ядер. Если есть несоответствие, то «управляющая строка» не посылает никаких команд. Если оба ядра возвращают один и тот же ответ, «управляющая строка» посылает команду на различные микроконтроллеры ракеты, которые контролируют двигатели.

    Микроконтроллеры, работающие на процессорах PowerPC, получают три команды из трех «управляющих строк» полета. Они (контроллеры) выступают в качестве «судьи», чтобы выбрать правильный курс действий. Если все три «управляющие строки» находятся в соответствии, то микроконтроллер выполняет команду. Но если 1-а из 3-х не соответствует, то контроллер будет выполнять команду «управляющих строк», которые ранее были правильными. Фалькон-9 может успешно завершить свою миссию полета с одной «управляющей строкой» полета.

    Тройное дублирование дает возможность работать системе управления двигателями без необходимости использования дорогостоящих радиационноустойчивых микросхем.

    SpaceX проверяет все программное обеспечение полета на то, что можно назвать имитацией полета ракеты. Они включают все компьютеры и контроллеры полета Фалькон-9 на столе и соединяют их так, как они будут находиться на реальной ракете. Затем они выполняют полную имитацию полета на этих компонентах, мониторят производительность и возможные сбои.

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

    Грузовой корабль Dragon использует аналогичную тройную избыточную систему для своих летных компьютеров.

    • 0
      Нет аватара
      21.05.1618:12:04

      использование многомашинных вычислительных систем скажем так не особо ново точнее старо как мир и используется не только в космонавтике, а во всех отраслях народного хозяйства где нужна надежность и точность полученного результата .

      и да вычислительная мощьность космической аппаратуры достаточно мала и тут нечему удивлятся — она создана для определенных задач которые выполняются этой аппаратурой на 100% и нестоит забывать что чем меньше рабочие частоты меньше обьем памяти тем меньше энергопотребление будет, а это важно для КА.

    • 3
      A S
      21.05.1618:56:40

      Каждый двигатель управляется тремя независимыми процессорами, которые проверяют друг друга.

      Не проверяют. Они просто троированы и стоят за мажоритарами. То есть работают по принципу голосования.

      • 0
        Vladimir Smolnikov
        21.05.1619:11:19

        да, вы верно заметили,тут я ошибся.

        Проверяет их контроллер, куда от этих трех процессоров поступает сигнал.

        • 3
          A S
          21.05.1619:44:08

          Тоже нет скорее всего. Мажоритар — это обычно очень простое и тупое устройство по факту реализующее функцию исключающего или. Оно должно быть максимально простым и тупым — так как это общая точка отказа всей системы. Обычно мажоритары тоже троированы и подключены через миноритары. Но все равно весь этот комплекс мажоритаров-миноритаров — это самая слабая часть системы.

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,