БЦВМ
БЦВМ (бортовая цифровая вычислительная машина) — это специализированное электронное вычислительное устройство, предназначенное для обработки информации в реальном времени и управления системами летательных аппаратов (самолётов, вертолётов, космических кораблей, ракет), а также других подвижных объектов (надводных и подводных кораблей, танков, беспилотных аппаратов). БЦВМ является ключевым элементом бортового радиоэлектронного оборудования (БРЭО), обеспечивая навигацию, пилотирование, контроль работы двигателей и вооружения.
История развития
Ранние этапы (1950–1960-е годы)
Первые БЦВМ появились в середине XX века в связи с необходимостью автоматизации управления сложными военными и космическими системами. В СССР разработка бортовых вычислителей началась в конце 1950-х годов. Одной из первых серийных БЦВМ стала «Аргон-1» (1960-е годы), созданная в НИИ «Аргон» (ныне — АО «НИИ «Аргон»). Она использовалась на самолётах МиГ-21 и МиГ-23 для решения задач прицеливания и навигации. Машина была построена на дискретных элементах (транзисторах, диодах) и имела оперативную память на ферритовых сердечниках.
В США аналогичные разработки велись в рамках программ «Аполлон» (бортовой компьютер Apollo Guidance Computer, AGC) и для истребителя F-111. AGC, созданный в Массачусетском технологическом институте (MIT), имел тактовую частоту 2,048 МГц, 4 Кб оперативной памяти на магнитных сердечниках и 36 Кб постоянной памяти на кабельных матрицах.
Эра интегральных схем (1970–1980-е годы)
Переход на интегральные микросхемы позволил значительно уменьшить габариты и энергопотребление БЦВМ. В СССР в 1970-х годах появились машины серии «Ц-100» (Ц-101, Ц-102) для самолётов МиГ-29 и Су-27. Они базировались на микропроцессорных комплектах серии К1801 (аналог архитектуры PDP-11). В 1980-е годы были разработаны БЦВМ «Багет» (для Су-27) и «Аргон-15» (для стратегических бомбардировщиков Ту-160). Эти машины уже имели многопроцессорную архитектуру и поддерживали резервирование для повышения надёжности.
Современный этап (1990-е годы — настоящее время)
С конца XX века БЦВМ строятся на основе высокопроизводительных микропроцессоров (PowerPC, ARM, MIPS) и программируемых логических интегральных схем (ПЛИС). В России активно применяются процессоры «Эльбрус» (разработка АО «МЦСТ») и «Байкал» (АО «Байкал Электроникс»). Современные БЦВМ, такие как «БЦВМ-486» (для самолёта Су-35) и «БЦВМ-К» (для вертолёта Ка-52), обеспечивают производительность до десятков миллиардов операций в секунду и работают в условиях жёстких вибраций, перепадов температур и радиации.
Классификация
БЦВМ классифицируются по нескольким признакам:
По назначению
- Навигационные — вычисляют координаты, скорость, курс (например, БЦВМ «Стрела» для ракет).
- Прицельно-навигационные — обеспечивают прицеливание и бомбометание (например, «Аргон-15»).
- Управляющие — контролируют работу двигателей, гидравлики, систем жизнеобеспечения (например, БЦВМ «Багет»).
- Коммуникационные — обрабатывают данные от радиолокаторов и систем связи.
По архитектуре
- Однопроцессорные — простые системы для малых объектов (беспилотники).
- Многопроцессорные — с параллельной обработкой данных для сложных задач (истребители, космические корабли).
- Резервированные — с дублированием или троированием вычислительных модулей для отказоустойчивости (например, система «мажоритарного голосования» 2 из 3).
По элементной базе
- На дискретных элементах (исторические).
- На интегральных микросхемах (стандартные).
- На ПЛИС — для гибкой настройки под конкретную задачу.
- На нейроморфных чипах — экспериментальные разработки для распознавания образов.
Устройство и характеристики
Типичная современная БЦВМ состоит из следующих модулей:
- Центральный процессор — один или несколько микропроцессоров (например, «Эльбрус-8С» с тактовой частотой до 1,5 ГГц).
- Оперативная память — статическая или динамическая ОЗУ (SRAM/DRAM) объёмом от 256 Мб до 16 Гб, защищённая от сбоев (ECC-память).
- Постоянная память — флеш-память или ПЗУ для хранения программного обеспечения (до 128 Гб).
- Интерфейсы ввода-вывода — MIL-STD-1553, ARINC 429, Ethernet, CAN, RS-485, а также специализированные аналого-цифровые преобразователи (АЦП) для датчиков.
- Блок питания — преобразователь напряжения (обычно 27 В постоянного тока) с защитой от помех и коротких замыканий.
- Корпус — герметичный, с теплопроводящим основанием (алюминий или магниевые сплавы), часто с системой принудительного воздушного или жидкостного охлаждения.
Типовые характеристики (на примере БЦВМ «Багет-53» для Су-35):
- Производительность: 10–20 GFLOPS.
- Объём ОЗУ: 4 Гб.
- Энергопотребление: 50–100 Вт.
- Масса: 5–10 кг.
- Диапазон рабочих температур: от −60 °C до +85 °C.
- Виброустойчивость: до 15 g (ускорение свободного падения).
- Наработка на отказ: не менее 50 000 часов.
Применение
БЦВМ используются в следующих областях:
- Авиация — управление полётом, навигация, прицеливание, контроль двигателей (самолёты МиГ-29, Су-30, Ту-160, вертолёты Ми-8, Ка-52).
- Космонавтика — управление ориентацией, коррекцией орбиты, стыковкой (космические корабли «Союз», «Прогресс», МКС).
- Ракетная техника — наведение и управление полётом ракет (ЗРК С-400, «Искандер»).
- Беспилотные летательные аппараты — автопилот, обработка данных с камер и сенсоров (БПЛА «Орлан-10», «Форпост»).
- Бронетанковая техника — управление огнём, навигация (танки Т-90, Т-14 «Армата»).
- Морская техника — управление движением, навигация, вооружение (фрегаты, подводные лодки).
Разработка и производство в России
Основные российские разработчики и производители БЦВМ:
- АО «НИИ «Аргон» (Москва) — разработчик серий «Аргон», «Багет», «Ц-100».
- АО «Концерн «Радиоэлектронные технологии» (КРЭТ) — головное предприятие по бортовой электронике.
- АО «МЦСТ» (Москва) — создатель процессоров «Эльбрус», используемых в БЦВМ.
- АО «Байкал Электроникс» — разработчик процессоров «Байкал-Т1» для встраиваемых систем.
- АО «НИИЭМ» (Ижевск) — производитель БЦВМ для авиации и космоса.
Программное обеспечение для БЦВМ разрабатывается на языках C, C++, Ada, а также на ассемблере. Используются операционные системы реального времени (ОСРВ), такие как QNX, VxWorks, и отечественные аналоги (например, «ОС «Багет»).
Критика и проблемы
Основные недостатки БЦВМ связаны с:
- Высокой стоимостью — разработка и сертификация занимают годы и требуют миллиардных вложений.
- Сложностью модернизации — замена БЦВМ на устаревших объектах требует перепроектирования всей системы управления.
- Уязвимостью к кибератакам — современные БЦВМ с сетевыми интерфейсами могут быть взломаны (например, через протокол MIL-STD-1553).
- Зависимостью от импортных компонентов — до 2022 года в российских БЦВМ широко использовались зарубежные микросхемы (Xilinx, Intel, Texas Instruments). После введения санкций началась программа импортозамещения.
Интересные факты
- БЦВМ «Аргон-1» (1960-е) имела объём оперативной памяти всего 256 байт и весила около 30 кг.
- В БЦВМ Apollo Guidance Computer (AGC) использовалась память на магнитных сердечниках с ручной намоткой — каждая нить прошивалась вручную.
- Современные БЦВМ для истребителей пятого поколения (Су-57) выполняют до 10 миллиардов операций в секунду, что в миллион раз больше, чем у первых бортовых машин.
- В России разработана БЦВМ «Эльбрус-2С+» для космических аппаратов, способная работать в условиях радиации до 100 кРад (килорад).
Источники
- «Бортовые цифровые вычислительные машины» / под ред. В. А. Шахновича. — М.: Машиностроение, 1985.
- «История отечественной авиационной электроники» / А. И. Кириллов. — М.: Радиотехника, 2008.
- «Эльбрус: архитектура и применение» / А. В. Баранов. — М.: МЦСТ, 2020.
- «Современные бортовые вычислительные системы» / журнал «Вопросы радиоэлектроники», № 3, 2021.
- «Apollo Guidance Computer: A History» / F. O'Brien. — Springer, 2010.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →