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

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) с дифференциальным напряжением, что обеспечивает высокую помехоустойчивость.

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

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

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

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

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

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

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

Каждое сообщение (слово) 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)

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

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

Поле данных

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

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

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

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

Цикличность

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

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

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

Применение

Авионика

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

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

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

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

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

Недостатки

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

Источники

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

На главную BFOmetr →