stringtranslate.com

АРИНК 429

ARINC 429 [1] « Цифровая система передачи информации Mark 33 (DITS)» — технический стандарт ARINC для преобладающей шины данных авионики, используемой в большинстве коммерческих и транспортных самолетов высшего класса. [2] Он определяет физические и электрические интерфейсы двухпроводной шины данных и протокол данных для поддержки локальной сети авионики самолета .

Техническое описание

Среда и сигнализация

ARINC 429 — стандарт передачи данных для авионики воздушных судов. Он использует самосинхронизирующийся протокол шины данных (Tx и Rx находятся на отдельных портах). Физические соединительные провода представляют собой витые пары , несущие сбалансированную дифференциальную сигнализацию . Слова данных имеют длину 32 бита, и большинство сообщений состоят из одного слова данных. Сообщения передаются со скоростью 12,5 или 100 кбит/с [3] другим элементам системы, которые отслеживают сообщения шины. Передатчик постоянно передает либо 32-битные слова данных, либо состояние NULL (0 Вольт). Одна пара проводов ограничена одним передатчиком и не более чем 20 приемниками. Протокол допускает самосинхронизацию на стороне приемника, тем самым устраняя необходимость передачи данных синхронизации. ARINC 429 является альтернативой MIL-STD-1553 .

Нумерация бит, порядок передачи и значимость бит

Единица передачи ARINC 429 представляет собой 32-битный кадр фиксированной длины , который в стандарте называется «словом». Биты в слове ARINC 429 последовательно идентифицируются от бита номер 1 до бита номер 32 [4] или просто от бита 1 до бита 32. Поля и структуры данных слова ARINC 429 определяются в терминах этой нумерации.

Хотя обычно иллюстрируют последовательные протокольные кадры, прогрессирующие во времени справа налево, в стандарте ARINC обычно практикуется обратный порядок. Несмотря на то, что передача слов ARINC 429 начинается с бита 1 и заканчивается битом 32, принято изображать [5] и описывать [6] [7] слова ARINC 429 в порядке от бита 32 до бита 1. Проще говоря, в то время как порядок передачи битов (от первого переданного бита до последнего переданного бита) для 32-битного кадра обычно изображается как

Первый бит > 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ... 29, 30, 31, 32 < Последний бит,

эта последовательность часто изображается в публикациях ARINC 429 в обратном направлении:

Последний бит > 32, 31, 30, 29, ... 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 < Первый бит.

Обычно, когда формат слова ARINC 429 иллюстрируется битом 32 слева, числовые представления в поле данных считываются с наиболее значимым битом слева. Однако в этом конкретном представлении порядка бит поле метки считывается с наиболее значимым битом справа. Как и поля идентификатора протокола CAN , [8] поля метки ARINC 429 передаются наиболее значимым битом первым. Однако, как и протокол UART , двоично-кодированные десятичные числа и двоичные числа в полях данных ARINC 429 обычно передаются наименее значимым битом первым.

Некоторые поставщики оборудования [9] [10] публикуют порядок передачи битов как

Первый бит > 8, 7, 6, 5, 4, 3, 2, 1, 9, 10, 11, 12, 13 … 32 < Последний бит.

Поставщики, использующие это представление, фактически перенумеровали биты в поле Label, преобразуя стандартную нумерацию MSB 1 бит для этого поля в нумерацию LSB 1 бит. Эта перенумерация подчеркивает относительное изменение «порядка байтов» между представлением Label и числовыми представлениями данных, определенными в стандарте ARINC 429. Следует отметить, что нумерация бит 87654321 похожа на нумерацию бит 76543210 , распространенную в цифровом оборудовании; но перевернута с нумерации бит 12345678 , определенной для поля Label ARINC 429.

Это концептуальное изменение также отражает исторические детали реализации. Приемопередатчики ARINC 429 были реализованы с 32-битными сдвиговыми регистрами . [11] Параллельный доступ к этому сдвиговому регистру часто ориентирован на октет . Таким образом, порядок бит доступа к октету является порядком бит устройства доступа, который обычно равен LSB 0 ; и последовательная передача организована таким образом, что младший бит каждого октета передается первым. Таким образом, в обычной практике устройство доступа записывало или считывало «обратную метку» [12] (например, для передачи Метки 213 8 [или 8B 16 ] перевернутое битовое значение D1 16 записывается в октет Метки). Более новые или «улучшенные» приемопередатчики могут быть настроены на обратный порядок бит поля Метки «на аппаратном уровне». [13]

Формат слова

Каждое слово ARINC 429 представляет собой 32-битную последовательность, содержащую пять полей:

Бит 32 — это бит четности , который используется для проверки того, что слово не было повреждено или искажено во время передачи. Каждый канал ARINC 429 обычно использует «нечетную» четность — в слове должно быть нечетное количество бит «1». Этот бит устанавливается в 0 или 1, чтобы гарантировать, что правильное количество бит установлено в 1 в слове.
Биты 30–31 представляют собой матрицу знаков/статусов (SSM) — эти биты могут иметь различные кодировки в зависимости от конкретного представления данных, применяемого к данному слову:
  • Во всех случаях использования SSM эти биты могут быть закодированы для указания:
Нормальная работа (НЕТ) — указывает, что данные в этом слове считаются правильными.
Функциональный тест (FT) — указывает на то, что данные предоставлены тестовым источником.
Предупреждение об отказе (FW) — указывает на отказ, который приводит к сомнению или отсутствию данных.
Нет вычисленных данных (NCD) — указывает на то, что данные отсутствуют или неточны по какой-то причине, кроме сбоя. Например, команды автопилота будут отображаться как NCD, когда автопилот не включен.
  • В случае представления в двоично-десятичном коде (BCD) SSM может также указывать знак (+/-) данных или некоторую информацию, аналогичную знаку, например, ориентацию (север/юг; восток/запад). При указании знака SSM также считается указывающим на нормальную работу.
  • В случае представления двоичных чисел со знаком в дополнительном коде (BNR) бит 29 представляет знак числа ; то есть в этом случае индикация знака делегируется биту 29.
  • В случае дискретного представления данных (например, битовых полей) SSM имеет другую, беззнаковую кодировку. [14]
Биты с 11 по 29 содержат данные. Дискретные данные битового поля , двоично-десятичное кодирование (BCD) и двоичное представление чисел (BNR) являются распространенными форматами данных ARINC 429. Форматы данных также могут быть смешанными.
Биты 9 и 10 являются идентификаторами источника/назначения (SDI) и могут указывать на предполагаемого приемника или, что чаще, на передающую подсистему.
Биты с 1 по 8 содержат метку (слова-метки), выраженную в восьмеричной системе счисления ( нумерация бита MSB 1 ), идентифицирующую тип данных.

Изображение ниже иллюстрирует многие концепции, объясненные в смежных разделах. На этом изображении Метка (260) отображается красным цветом, Данные — сине-зеленым, а Бит четности — темно-синим.

Слово ARINC 429, рассматриваемое как сигнал, с наложенным декодированием
Слово ARINC 429, рассматриваемое как сигнал, с наложенным декодированием

Этикетки

Иллюстрация системы индикации и определения воздушной скорости на самолете с электродистанционной системой управления

Руководящие принципы по маркировке предоставляются как часть спецификации ARINC 429 для различных типов оборудования. Каждый самолет будет содержать ряд различных систем, таких как компьютеры управления полетом , инерциальные системы отсчета , компьютеры воздушных данных , радиолокационные высотомеры , радиостанции и датчики GPS . Для каждого типа оборудования определен набор стандартных параметров, который является общим для всех производителей и моделей. Например, любой компьютер воздушных данных будет предоставлять барометрическую высоту самолета в виде метки 203. Это обеспечивает некоторую степень взаимозаменяемости деталей, поскольку все компьютеры воздушных данных ведут себя, по большей части, одинаково. Однако существует только ограниченное количество меток, и поэтому метка 203 может иметь совершенно другое значение, если она отправлена ​​датчиком GPS, например. Однако очень часто необходимые параметры самолета используют одну и ту же метку независимо от источника. Кроме того, как и в случае с любой спецификацией, каждый производитель имеет небольшие отличия от формальной спецификации, например, предоставляя дополнительные данные сверх спецификации, опуская некоторые данные, рекомендованные спецификацией, или внося другие различные изменения.

Защита от помех

Системы авионики должны соответствовать экологическим требованиям, обычно определяемым как экологические категории RTCA DO-160. ARINC 429 использует несколько физических, электрических и протокольных методов для минимизации электромагнитных помех в бортовых радиостанциях и другом оборудовании, например, через другие кабели передачи .

Его кабель представляет собой экранированную витую пару сопротивлением 78 Ом . [1] Сигнализация ARINC определяет разницу в 10 Вп между уровнями данных A и данных B в пределах биполярной передачи (т. е. 5 В на данных A и -5 В на данных B будут составлять допустимый управляющий сигнал), а спецификация определяет приемлемое время нарастания и спада напряжения.

Кодирование данных ARINC 429 использует дополнительную дифференциальную биполярную форму сигнала с возвратом к нулю (BPRZ), что дополнительно снижает уровень электромагнитных помех от самого кабеля.

Инструменты разработки

При разработке и/или устранении неполадок шины ARINC 429 проверка аппаратных сигналов может быть очень важна для поиска проблем. Анализатор протоколов полезен для сбора, анализа, декодирования и хранения сигналов.

Смотрите также

Ссылки

  1. ^ ab Стив Вудворд (11 июля 2002 г.). Билл Трэвис (ред.). Circuit передает данные ARINC 429. Журнал EDN .
  2. ^ "ARINC 429". Архивировано из оригинала 2011-10-29 . Получено 2011-09-07 .
  3. ^ "ARINC 429 Bus Interface" (PDF) . Actel . Архивировано из оригинала (PDF) 2009-10-07 . Получено 2009-06-24 .
  4. ^ Спецификация ARINC 429, Часть 1-17 . Аннаполис, Мэриленд: Aeronautical Radio, Inc. 2004-05-17. С. 2–5.
  5. ^ Спецификация ARINC 429, Часть 1-17 . Аннаполис, Мэриленд: Aeronautical Radio, Inc. 2004-05-17. С. 78–116.
  6. ^ Учебное пособие по протоколу ARINC 429. Технологии интерфейсов авионики. С. 13–21.
  7. ^ Новачек, Джордж (май 2001 г.). Протоколы связи в аэронавтике . стр. 5. {{cite book}}: |magazine=проигнорировано ( помощь )
  8. ^ Спецификация CAN 2.0, Часть B. CAN в автоматизации. стр. 9.
  9. ^ Учебное пособие по спецификации ARINC429 . Фрайбург, Германия: AIM GmbH. стр. 15.
  10. ^ Учебное пособие по протоколу ARINC . Санта-Барбара, Калифорния: Condor Engineering, Inc. 2000. стр. 9.
  11. ^ HI-8783, HI-8784, HI-8785 Интерфейсное устройство ARINC 429 и 561. HOLT Integrated Circuits, Inc. 2009. стр. Рисунок 1: Блок-схема.
  12. ^ Руководство по программированию ARINC 429. Ballard Technology. стр. A–2.
  13. ^ HI-3584 Enhanced ARINC 429 3.3V Serial Transmitter and Dual Receiver (Rev G.) . HOLT Integrated Circuits, Inc. 2013. стр. 4.
  14. ^ Спецификация ARINC 429, Часть 1-17 . Аннаполис, Мэриленд: Aeronautical Radio, Inc. 2004-05-17. С. 3–5.
  15. ^ Фукс, Кристиан М. (август 2012 г.). «Эволюция сетей авионики от ARINC 429 до AFDX» (PDF) . Новости авионики . Получено 10 февраля 2014 г. .
  16. ^ Учебное пособие по протоколу ARINC (PDF) . www.ge-ip.com: GE Intelligent Platforms. 2010. стр. 14.
  17. ^ Ингл, Эл (август 2008 г.). "ARINC 708" (PDF) . Новости авионики . Tech Time: Полезные советы для специалистов по авионике: 62–63 . Получено 10 февраля 2014 г. .

Внешние ссылки