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

Метка ARINC 429

Метка ARINC 429 — это числовой идентификатор (тег), присваиваемый каждому параметру или группе параметров, передаваемых по цифровой шине данных ARINC 429. Метка является обязательным элементом структуры слова данных (word) и служит для однозначной идентификации типа информации, содержащейся в передаваемом сообщении, такой как высота, скорость, курс, положение механизма или состояние системы.

Структура слова ARINC 429

Стандарт ARINC 429 определяет формат передачи данных 32-битными словами. Каждое слово состоит из нескольких полей, среди которых ключевым является поле метки.

Формат 32-битного слова ARINC 429:

БитыНазначение
1–8Метка (Label) — 8-битный идентификатор параметра (октальный код).
9–10Source Destination Identifier (SDI) — идентификатор источника/приёмника (2 бита). Используется для мультиплексирования или адресации.
11–28Data Field — поле данных (18 бит). Может содержать числовое значение, дискретные сигналы, BCD-код или двоичный код.
29–30Sign/Status Matrix (SSM) — матрица знака/статуса (2 бита). Указывает знак числа, достоверность данных или режим работы системы (например, нормальный, тестовый, недействительный).
31–32Parity (P) — бит контроля чётности (2 бита). Обычно используется нечётная чётность (odd parity).

Таким образом, метка занимает первые 8 бит слова и является первым полем, которое декодирует приёмник для определения типа данных.

Назначение и принцип работы

Метка ARINC 429 выполняет функцию адресации и классификации данных. В отличие от современных сетей, где адресация может быть сложной (например, IP-адреса), в ARINC 429 метка является простым 8-битным кодом, который однозначно определяет, какой именно параметр передаётся.

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

Формат записи меток

Метки ARINC 429 традиционно записываются в восьмеричной системе счисления (octal), хотя в документации и программном обеспечении могут использоваться десятичные или шестнадцатеричные эквиваленты. Восьмеричная запись является стандартом де-факто в авиационной промышленности.

Примеры меток в восьмеричном виде:

  • Метка 203 (octal) — часто используется для передачи высоты по барометрическому давлению.
  • Метка 206 (octal) — может передавать скорость полёта (воздушную или путевую).
  • Метка 310 (octal) — часто используется для курса (направления).
  • Метка 001 (octal) — может быть зарезервирована для служебных данных или синхронизации.

Восьмеричная система удобна тем, что 8 бит (максимальное значение 255 в десятичной) легко представляются тремя восьмеричными цифрами (от 000 до 377). Это упрощает ручное кодирование и отладку.

Классификация меток

Метки ARINC 429 можно классифицировать по нескольким признакам:

По типу данных

  • Числовые (BNR — Binary Numeric Representation) — данные представлены в двоичном коде (например, углы, скорости, расстояния).
  • BCD (Binary-Coded Decimal) — данные представлены в двоично-десятичном коде (например, координаты, время).
  • Дискретные (Discrete) — отдельные биты поля данных кодируют состояния (включено/выключено, норма/отказ).
  • Битовые (Bit-oriented) — каждый бит имеет своё значение (например, состояние переключателей).

По назначению

  • Стандартные метки — определены в спецификации ARINC 429 и имеют общепринятое значение (например, метка 203 для высоты). Однако производители могут переопределять их для своих устройств.
  • Специфические метки — назначаются производителем для конкретного оборудования (например, для передачи данных с конкретного датчика или блока). Они не являются общеупотребительными и требуют документации от производителя.

По приоритету

В ARINC 429 не существует приоритетов в классическом смысле (как в CAN-шине). Однако метки могут быть сгруппированы по скорости передачи (высокая — 100 кбит/с, низкая — 12,5 кбит/с). Критичные параметры (например, скорость, высота, курс) обычно передаются с высокой скоростью, а менее важные (например, температура, давление масла) — с низкой.

Реализация в оборудовании

Каждое устройство, работающее по ARINC 429, имеет встроенную таблицу меток (Label Table). Эта таблица определяет, какие метки устройство может передавать (Transmit Labels) и какие принимать (Receive Labels). При проектировании системы авионики инженеры составляют карту меток (Label Map), которая описывает, какие параметры и с какими метками циркулируют между блоками.

Пример фрагмента карты меток:

Метка (octal)ПараметрТип данныхИсточникПриёмникСкорость
203Высота барометрическаяBNRADIRUEFIS, FMSВысокая
206Скорость воздушнаяBNRADIRUEFIS, FMSВысокая
310Курс магнитныйBNRAHRSEFIS, FMSВысокая
001СинхронизацияDiscreteClockВсеНизкая

Ограничения и особенности

  • Ограниченное количество меток: 8-битное поле даёт всего 256 возможных значений (от 0 до 255 в десятичной, или от 000 до 377 в восьмеричной). Этого достаточно для большинства систем, но в сложных проектах может потребоваться использование нескольких шин или расширение за счёт поля SDI.
  • Отсутствие универсальности: Хотя стандарт ARINC 429 определяет общеупотребительные метки, производители часто используют собственные коды, что требует тщательного документирования и согласования при интеграции оборудования от разных поставщиков.
  • Зависимость от документации: Для корректной работы с метками необходима полная документация на каждое устройство (Label Definition Document), иначе декодирование данных невозможно.

Применение

Метки ARINC 429 используются во всех системах, построенных на этой шине, включая:

  • Самолёты гражданской авиации (Boeing, Airbus, Embraer, Sukhoi Superjet 100, МС-21).
  • Вертолёты (например, Ми-8МТВ, Ка-226, AW139).
  • Беспилотные летательные аппараты (БПЛА) с бортовыми системами управления.
  • Авиационные тренажёры и стенды для тестирования авионики.
  • Наземное оборудование (контрольно-проверочная аппаратура).

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

  • Метка 0 (000 octal) часто используется как служебная, например, для синхронизации или проверки целостности шины.
  • В некоторых системах метки могут быть переопределены программно, что позволяет адаптировать оборудование под разные типы воздушных судов без изменения аппаратной части.
  • При отладке систем ARINC 429 часто используют анализаторы протокола, которые отображают метки в восьмеричном виде, что облегчает поиск ошибок.

Источники

  • ARINC Specification 429P1-18: Mark 33 Digital Information Transfer System (DITS). Part 1: Functional Description, Electrical Interface, Label Assignments and Word Formats. Aeronautical Radio, Inc., 2018.
  • ARINC Specification 429P2-17: Mark 33 Digital Information Transfer System (DITS). Part 2: Discrete Word Data Standards. Aeronautical Radio, Inc., 2017.
  • Spitzer, C. R. (Ed.). Digital Avionics Handbook. CRC Press, 2006. — Глава 5: Data Bus Standards.
  • Руководство по эксплуатации авионики Sukhoi Superjet 100. Раздел «Система обмена данными ARINC 429».
  • ГОСТ Р 56063-2014 «Авионика. Шина данных ARINC 429. Общие технические требования».

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

На главную BFOmetr →