Бортовая цифровая вычислительная машина¶
Бортовая цифровая вычислительная машина (БЦВМ) — специализированная электронно-вычислительная машина, входящая в состав бортового оборудования летательных аппаратов, космических кораблей, кораблей, автомобилей и других подвижных объектов. Предназначена для решения задач управления, навигации, контроля и обработки информации в реальном времени в условиях ограничений по массе, габаритам, энергопотреблению и воздействиям внешней среды (вибрация, температура, радиация).
¶Назначение и функции
Основное назначение БЦВМ — автоматизация процессов управления движением и функционированием бортовых систем. В зависимости от типа носителя БЦВМ выполняет следующие типовые функции:
- расчёт траектории движения и текущих координат (навигационная задача);
- формирование управляющих сигналов для органов управления (автопилот, система управления двигателем);
- контроль исправности и диагностика бортовых систем;
- обработка данных от датчиков (высотомеры, гироскопы, радиолокаторы);
- обеспечение взаимодействия экипажа с системами (индикация, сигнализация);
- решение задач прицеливания и наведения (на военной технике).
Ключевое отличие БЦВМ от универсальных ЭВМ — жёсткие требования к надёжности и работе в реальном масштабе времени. Сбои в работе могут привести к катастрофическим последствиям, поэтому архитектура и программное обеспечение строятся с учётом резервирования и самоконтроля.
¶История развития
Первые бортовые вычислительные машины появились в 1950-х годах в связи с развитием ракетной техники и авиации. Аналоговые вычислители не обеспечивали необходимой точности, что стимулировало переход к цифровым устройствам.
- 1950–1960-е годы: создание первых цифровых машин для ракет и самолётов (например, система управления ракетой «Титан»). Использовались дискретные полупроводниковые элементы.
- 1970-е годы: внедрение интегральных микросхем. Появление БЦВМ для гражданской авиации (системы автоматической посадки). В СССР разрабатывались машины серии «Аргон» и «Ц-100».
- 1980–1990-е годы: переход на микропроцессорную элементную базу. Создание модульных вычислительных комплексов с резервированием.
- 2000-е годы — настоящее время: использование высокопроизводительных процессоров с архитектурой PowerPC, ARM и x86, применение отказоустойчивых операционных систем реального времени.
¶Устройство и архитектура
Типовая БЦВМ включает:
- Процессорный модуль — центральный процессор (часто несколько для резервирования), выполняющий вычисления.
- Оперативное запоминающее устройство (ОЗУ) — для хранения текущих данных и промежуточных результатов.
- Постоянное запоминающее устройство (ПЗУ) — для хранения программного обеспечения и констант.
- Интерфейсы ввода-вывода — для связи с датчиками, исполнительными механизмами и другими компьютерами (стандарты MIL-STD-1553, ARINC 429, CAN, Ethernet).
- Блок питания — преобразует бортовое напряжение в стабилизированные напряжения питания микросхем.
Архитектурные особенности современных БЦВМ:
- Отказоустойчивость: тройное или двойное резервирование модулей с мажоритарным голосованием (два из трёх).
- Защита от сбоев: аппаратный контроль чётности, контрольные суммы, сторожевые таймеры.
- Работа в реальном времени: гарантированное время реакции на внешние события, приоритетное планирование задач.
¶Классификация
По типу носителя БЦВМ делятся на:
- Авиационные — для самолётов и вертолётов. Отличаются широким диапазоном температур и вибрационных нагрузок.
- Ракетно-космические — для ракет-носителей и космических аппаратов. Требуют радиационной стойкости и работы в вакууме.
- Корабельные — для надводных и подводных судов. Могут размещаться в нескольких шкафах.
- Автомобильные — для управления двигателем, трансмиссией и системами активной безопасности (ЭБУ, ECU).
По элементной базе выделяют машины на дискретных элементах, больших интегральных схемах (БИС), микропроцессорах и программируемых логических интегральных схемах (ПЛИС).
¶Применение в авиации и космонавтике
В гражданской авиации БЦВМ являются основой систем автоматического управления полётом (FMS — Flight Management System). Они рассчитывают оптимальный маршрут, управляют автопилотом и обеспечивают автоматическую посадку по категории III ИКАО.
В космонавтике БЦВМ управляют ориентацией и коррекцией орбиты. Например, в российских пилотируемых кораблях «Союз» используется вычислительный комплекс, обеспечивающий сближение и стыковку с МКС. В американских шаттлах применялись компьютеры серии IBM AP-101.
¶Современные тенденции
Современные БЦВМ строятся на базе отказоустойчивых вычислительных комплексов с открытой архитектурой. Активно внедряются:
- интегрированная модульная авионика (IMA) — объединение нескольких функций в одном вычислительном ресурсе;
- использование коммерческих готовых процессоров (COTS) с дополнительной защитой;
- применение бортовых сетей с детерминированной передачей данных (AFDX);
- повышение степени интеграции и снижение энергопотребления.
¶Интересные факты
- БЦВМ ракеты-носителя «Сатурн-5» (программа «Аполлон») имела быстродействие около 12 000 операций в секунду — значительно ниже, чем у современного калькулятора.
- В советском орбитальном корабле «Буран» использовалось четыре резервированных вычислительных комплекса, обеспечивавших автоматическую посадку без участия экипажа.
- Современные авиационные БЦВМ проходят сертификацию по уровню безопасности DAL-A (самый высокий уровень), что требует доказательства отсутствия катастрофических отказов.
¶Источники
- ГОСТ Р 54073-2010 «Комплексы бортового оборудования летательных аппаратов».
- Федосов Е. А. «Бортовые цифровые вычислительные машины и их программирование». — М.: Машиностроение, 1983.
- Справочник по авиационному оборудованию / под ред. В. Г. Александрова. — М.: Транспорт, 1990.
- Материалы открытых публикаций по системам управления космических аппаратов.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


