Введение
Современные воздушные суда — сложные распределённые системы с десятками бортовых вычислителей и датчиков. Для их взаимодействия требуются специализированные сетевые технологии, отвечающие жёстким требованиям:
- надёжность и отказоустойчивость (работа в условиях вибраций, перепадов температур, радиации);
- детерминированность (гарантированное время доставки критических сообщений);
- минимальный джиттер (точность синхронизации < 1 мкс);
- сертификация по авиационным стандартам (DO‑178C, DO‑254, ED‑12C);
- ограниченные весо‑габаритные и энергетические параметры.
В статье рассмотрены два ключевых стандарта:
- ARINC 429 — классическая однонаправленная шина для авионики;
- AFDX — современная коммутируемая Ethernet‑сеть для магистральной передачи данных.
1. ARINC 429
1.1. Общая характеристика
- Разработчик: Aeronautical Radio, Inc. (ARINC).
- Стандарт: ARINC Specification 429 (последняя редакция — Part 17, 2020 г.).
- Топология: точка‑точка или шина с одним передатчиком и до 20 приёмников.
- Скорость: 12,5 кбит/с или 100 кбит/с.
- Применение: связь между:
- пилотажно‑навигационными приборами (PFD, ND);
- блоками управления двигателями (FADEC);
- инерциальными системами (IRS);
- радиосвязью и навигацией.
1.2. Физический уровень
- Дифференциальная передача (Shielded Twisted Pair, STP):
- провод A (плюс);
- провод B (минус);
- экран (shield).
- Напряжения:
- логическая 1 (рецессив): A ≈ +5 В, B ≈ –5 В;
- логический 0 (доминант): A ≈ –5 В, B ≈ +5 В.
- Терминаторы: резисторы 780 Ом на концах линии.
1.3. Формат кадра
- 32‑битное слово:
[Bit 31–30: Parity] [Bit 29–24: SDI] [Bit 23–19: Label] [Bit 18–10: Data] [Bit 9–0: SS]- Parity (2 бита) — контроль чётности (обычно используется только Bit 31).
- SDI (Source/Destination Identifier, 6 бит) — идентификатор отправителя/получателя.
- Label (5 бит) — тип данных (например, «высота», «скорость»).
- Data (9 бит) — основные данные (формат зависит от Label).
- SS (Sign/Status Matrix, 11 бит) — статус и знак данных.
- Особенности:
- однонаправленная передача (от одного передатчика к нескольким приёмникам);
- отсутствие адресации приёмников (все получают данные);
- фиксированная длина слова (32 бита).
1.4. Режимы передачи
- Периодический — регулярная отправка данных (например, каждые 250 мс).
- Событийный — передача при изменении значения.
- Запрос‑ответ — приёмник инициирует передачу через отдельный канал.
1.5. Преимущества и ограничения ARINC 429
Плюсы:
- простота и надёжность;
- низкая стоимость компонентов;
- широкая поддержка в legacy‑системах.
Минусы:
- низкая скорость (12,5/100 кбит/с);
- однонаправленность;
- отсутствие механизма подтверждения приёма;
- ограниченная масштабируемость.
2. AFDX (Avionics Full‑Duplex Switched Ethernet)
2.1. Общая характеристика
- Разработчик: Airbus (в рамках стандарта ARINC 664 Part 7).
- Стандарт: ARINC 664 Part 7 (адаптирован из IEEE 802.3).
- Скорость: 100 Мбит/с (полнодуплексный режим).
- Топология: звезда с коммутаторами (switches).
- Применение:
- магистральные сети «самолет‑компьютер» (IMA, Integrated Modular Avionics);
- передача данных от датчиков (радары, камеры);
- обмен между вычислительными модулями.
2.2. Архитектура AFDX
- Оконечные системы (End Systems, ES) — бортовые компьютеры, датчики, дисплеи.
- Коммутаторы (Swtiches) — централизованные узлы маршрутизации.
- Виртуальные каналы (Virtual Links, VL) — логические соединения между ES с гарантированной пропускной способностью.
- Резервирование: два независимых физических канала (A и B) для отказоустойчивости.
2.3. Ключевые механизмы
2.3.1. Виртуальные каналы (VL)
- Определение: логический путь между двумя ES с фиксированным bandwidth.
- Параметры:
- идентификатор VL;
- максимальный размер пакета (MTU);
- период передачи (базовая скорость);
- приоритет.
- Пример: VL для передачи данных о высоте с периодом 100 мс и MTU = 1500 байт.
2.3.2. Буферизация и планирование
- FIFO‑буферы в коммутаторах для каждого VL.
- Алгоритм взвешенного циклического обслуживания (WRR, Weighted Round Robin) — гарантированная пропускная способность для каждого VL.
- Ограничение «микропакетов» — предотвращение монополизации канала.
2.3.3. Синхронизация
- IEEE 802.1AS (Precision Time Protocol, PTP) — синхронизация времени между ES с точностью < 1 мкс.
- Метки времени в пакетах для расчёта задержек.
2.3.4. Контроль ошибок
- CRC‑32 в Ethernet‑фрейме.
- Механизм повторной передачи на уровне приложений (при необходимости).
- Мониторинг потерь пакетов в коммутаторах.
2.4. Формат пакета AFDX
- Ethernet‑заголовок:
- MAC‑адреса отправителя и получателя;
- EtherType = 0x891D (AFDX).
- IP‑заголовок (опционально, если используется IP).
- UDP/TCP‑заголовок (для приложений).
- Полезная нагрузка — данные приложения (до 1500 байт).
- CRC‑32 — контроль целостности.
2.5. Отказоустойчивость и резервирование
- Двойные каналы (A и B) — параллельные физические линии.
- Автоматическое переключение при отказе одного канала.
- Синхронная передача по обоим каналам (пакеты идентичны).
- Голосование на приёмной стороне (выбор корректного пакета).
2.6. Преимущества AFDX
- высокая пропускная способность (100 Мбит/с);
- детерминированная доставка (гарантированный bandwidth для VL);
- масштабируемость (сотни ES и VL);
- совместимость с Ethernet‑инфраструктурой;
- поддержка Safety‑Critical приложений (SIL 4 по DO‑178C).
3. Сравнение ARINC 429 и AFDX
| Характеристика | ARINC 429 | AFDX |
|---|---|---|
| Скорость | 12,5 / 100 кбит/с | 100 Мбит/с |
| Топология | Шина (точка‑точка) | Звезда (коммутируемая) |
| Направление | Однонаправленное | Полнодуплексное |
| Адресация | Нет (широковещание) | MAC‑адреса + VL |
| Детерминизм | Низкий (нет гарантий) | Высокий (VL с гарантированным bandwidth) |
| Синхронизация | Нет | IEEE 802.1AS (< 1 мкс) |
| Резервирование | Нет | Двойные каналы (A/B) |
| Масштабируемость | Низкая (до 20 узлов) | Высокая (сотни узлов) |
| Стоимость | Низкая | Средняя/высокая |
| Применение | Legacy‑системы, простые датчики | IMA, ADAS, |



