Открыть сервис

ARINC 429

ARINC 429 — это стандарт передачи данных по последовательной шине, разработанный компанией ARINC (Aeronautical Radio, Incorporated) и предназначенный для обмена информацией между бортовыми электронными системами воздушных судов (авионикой). Стандарт определяет физический уровень, электрические характеристики, формат данных и протокол передачи, обеспечивая надёжную и детерминированную связь в условиях высоких требований к безопасности, характерных для авиации. ARINC 429 является одним из наиболее распространённых протоколов в гражданской авиации, применяемым на самолётах Boeing, Airbus, Embraer и других производителей.

История

Разработка стандарта ARINC 429 началась в 1970-х годах как ответ на потребность в унификации интерфейсов между растущим числом цифровых систем на борту самолётов. До его появления авионика использовала аналоговые и дискретные сигналы, что усложняло интеграцию и обслуживание. Первая версия спецификации была опубликована в 1977 году под названием «Mark 33 Digital Information Transfer System (DITS)». Впоследствии стандарт неоднократно дополнялся и уточнялся, последняя редакция (Part 1-16) вышла в 2019 году. Несмотря на появление более современных протоколов (например, ARINC 629, AFDX), ARINC 429 остаётся основой для многих систем из-за своей простоты, надёжности и низкой стоимости реализации.

Физический уровень

Топология и соединения

ARINC 429 использует топологию «точка-точка»: один передатчик (источник) может быть подключён к нескольким приёмникам (до 20), но на одной шине может быть только один передатчик. Это исключает коллизии и упрощает логику работы. Данные передаются по двум витым парам проводов (сигнал A и сигнал B) с дифференциальным напряжением, что обеспечивает высокую помехоустойчивость.

Электрические характеристики

Передача ведётся с использованием трёх уровней напряжения:

  • Логическая «1» (High): разность потенциалов между проводами A и B составляет +10 В (A относительно B).
  • Логический «0» (Null): разность потенциалов равна 0 В (оба провода подтянуты к нулю).
  • Логическая «-1» (Low): разность потенциалов составляет -10 В (A относительно B).

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

Скорости передачи

Стандарт определяет две фиксированные скорости:

  • Высокая скорость (High Speed): 100 кбит/с (допускается ±0,01%).
  • Низкая скорость (Low Speed): 12,5 кбит/с (допускается ±0,01%).

Выбор скорости зависит от критичности и объёма передаваемых данных. Например, системы управления полётом часто работают на высокой скорости, а менее требовательные — на низкой.

Формат данных

Каждое сообщение (слово) ARINC 429 состоит из 32 бит, передаваемых последовательно. Структура слова жёстко определена:

БитыНазначениеОписание
1–8Метка (Label)Идентификатор типа данных (например, высота, скорость, курс). Кодируется в восьмеричной системе (от 000 до 377).
9–10Источник (SDI)Идентификатор источника данных (0–3), позволяет различать до 4 передатчиков с одинаковой меткой.
11–29Данные (Data)Поле данных переменной длины (19 бит), может содержать числовые значения, коды состояний, дискретные сигналы.
30–31Контроль (SSM)Статус сигнала (Sign/Status Matrix): указывает на достоверность данных, режим работы системы (нормальный, тестовый, отказ).
32Чётность (Parity)Бит контроля чётности (чётный).

Метка (Label)

Метка — это восьмибитный код, определяющий, какой параметр передаётся. Например:

  • 201 (восьмеричное) — высота по барометрическому давлению.
  • 203 — индикаторная воздушная скорость.
  • 210 — курс самолёта.

Метки стандартизированы в документации ARINC, но производители могут добавлять собственные коды.

Поле данных

Формат поля данных зависит от типа передаваемой информации. Для числовых значений используется двоично-десятичный код (BCD) или двоичный код (BNR). Например, угол курса может передаваться в BCD с разрешением 0,1 градуса, а высота — в BNR с разрешением 1 фут. Для дискретных сигналов (включено/выключено) используются отдельные биты.

Протокол передачи

Инициализация и синхронизация

Передатчик начинает передачу с отправки 32-битного слова. Между словами обязателен пауза (gap) длительностью не менее 4 битовых интервалов (на высокой скорости — 40 мкс, на низкой — 320 мкс). Это необходимо для синхронизации приёмников и предотвращения наложения сигналов.

Цикличность

Большинство систем передают данные циклически с фиксированной частотой обновления. Например, данные о высоте могут обновляться 20 раз в секунду (каждые 50 мс), а информация о положении закрылков — 5 раз в секунду. Период обновления выбирается исходя из критичности параметра.

Обработка ошибок

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

Применение

Авионика

ARINC 429 используется для связи между следующими системами:

  • Навигационные системы: инерциальные навигационные системы (ИНС), GPS-приёмники, радионавигационные устройства (VOR, DME, ILS).
  • Системы управления полётом: автопилот, система управления тягой, система предупреждения о сваливании.
  • Индикация: электронные дисплеи кабины (EFIS), система сигнализации (EICAS).
  • Системы сбора данных: датчики давления, температуры, расхода топлива.
  • Системы связи: радиостанции, транспондеры.

Другие отрасли

Благодаря высокой надёжности и простоте, ARINC 429 применяется не только в авиации, но и в других областях, где требуется детерминированная передача данных:

Преимущества и недостатки

Преимущества

  • Высокая надёжность: дифференциальный сигнал и трёхуровневый код обеспечивают устойчивость к электромагнитным помехам.
  • Простота реализации: низкая стоимость компонентов, легкость интеграции.
  • Детерминированность: фиксированная скорость и отсутствие коллизий гарантируют предсказуемое время доставки данных.
  • Стандартизация: совместимость оборудования разных производителей.

Недостатки

  • Низкая пропускная способность: 100 кбит/с недостаточно для современных систем с большим объёмом данных (например, видео).
  • Ограниченная топология: только один передатчик на шину, что требует большого количества проводов при множестве источников.
  • Отсутствие механизма повторной передачи: потеря слова не восстанавливается, что может быть критично при редких циклах обновления.
  • Устаревание: более современные протоколы (AFDX, ARINC 664) предлагают в 10–100 раз большую скорость и гибкость.

Интересные факты

  • ARINC 429 часто называют «авиационным RS-232», хотя по электрическим параметрам и топологии он существенно отличается.
  • В некоторых самолётах (например, Boeing 737 Classic) используется до 50 отдельных шин ARINC 429 для разных систем.
  • Стандарт поддерживает до 256 различных меток, но на практике используется около 150.
  • Для тестирования и отладки систем ARINC 429 выпускаются специализированные анализаторы и симуляторы, поддерживающие как высокую, так и низкую скорость.

Источники

  • ARINC Specification 429P1-16: Mark 33 Digital Information Transfer System (DITS). Aeronautical Radio, Inc., 2019.
  • Spitzer, C. R. (2006). Digital Avionics Handbook (2nd ed.). CRC Press.
  • Helfrick, A. D. (2007). Principles of Avionics (6th ed.). Avionics Communications.
  • Документация к анализаторам шины ARINC 429 (AIM GmbH, GE Fanuc).
  • Стандарты ГОСТ Р 56489-2015 (аналог ARINC 429 в российской авиации).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →