Главная / Без рубрики / Авиационные сети: ARINC 429, AFDX (Avionics Full‑Duplex Switched Ethernet)

Авиационные сети: ARINC 429, AFDX (Avionics Full‑Duplex Switched Ethernet)

Введение

Современные воздушные суда — сложные распределённые системы с десятками бортовых вычислителей и датчиков. Для их взаимодействия требуются специализированные сетевые технологии, отвечающие жёстким требованиям:

  • надёжность и отказоустойчивость (работа в условиях вибраций, перепадов температур, радиации);
  • детерминированность (гарантированное время доставки критических сообщений);
  • минимальный джиттер (точность синхронизации < 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 429AFDX
Скорость12,5 / 100 кбит/с100 Мбит/с
ТопологияШина (точка‑точка)Звезда (коммутируемая)
НаправлениеОднонаправленноеПолнодуплексное
АдресацияНет (широковещание)MAC‑адреса + VL
ДетерминизмНизкий (нет гарантий)Высокий (VL с гарантированным bandwidth)
СинхронизацияНетIEEE 802.1AS (< 1 мкс)
РезервированиеНетДвойные каналы (A/B)
МасштабируемостьНизкая (до 20 узлов)Высокая (сотни узлов)
СтоимостьНизкаяСредняя/высокая
ПрименениеLegacy‑системы, простые датчикиIMA, ADAS,

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *