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 →