stringtranslate.com

ARINCO 429

ARINC 429 , [1] el "Sistema de transferencia de información digital Mark 33 (DITS)", es el estándar técnico ARINC para el bus de datos de aviónica predominante utilizado en la mayoría de las aeronaves comerciales y de transporte de gama alta. [2] Define las interfaces físicas y eléctricas de un bus de datos de dos cables y un protocolo de datos para respaldar la red de área local de aviónica de una aeronave .

Descripción técnica

Medio y señalización

ARINC 429 es un estándar de transferencia de datos para aviónica de aeronaves. Utiliza un protocolo de bus de datos con sincronización y sincronización automáticas (Tx y Rx están en puertos separados). Los cables de conexión física son pares trenzados que transportan señalización diferencial balanceada . Las palabras de datos tienen una longitud de 32 bits y la mayoría de los mensajes consisten en una sola palabra de datos. Los mensajes se transmiten a 12,5 o 100 kbit/s [3] a otros elementos del sistema que monitorean los mensajes del bus. El transmisor transmite constantemente palabras de datos de 32 bits o el estado NULL (0 voltios). Un solo par de cables está limitado a un transmisor y no más de 20 receptores. El protocolo permite la sincronización automática en el extremo del receptor, eliminando así la necesidad de transmitir datos de sincronización. ARINC 429 es una alternativa a MIL-STD-1553 .

Numeración de bits, orden de transmisión y significado de los bits

La unidad de transmisión ARINC 429 es una trama de 32 bits de longitud fija , a la que el estándar denomina "palabra". Los bits dentro de una palabra ARINC 429 se identifican en serie desde el bit número 1 hasta el bit número 32 [4] o simplemente desde el bit 1 hasta el bit 32. Los campos y las estructuras de datos de la palabra ARINC 429 se definen en términos de esta numeración.

Si bien es común ilustrar tramas de protocolo serial que progresan en el tiempo de derecha a izquierda, en el estándar ARINC se practica comúnmente un orden inverso. Aunque la transmisión de 429 palabras ARINC comienza con el bit 1 y termina con el bit 32, es común diagramar [5] y describir [6] [7] las 429 palabras ARINC en el orden del bit 32 al bit 1. En términos más simples, mientras que el orden de transmisión de bits (desde el primer bit transmitido hasta el último bit transmitido) para una trama de 32 bits se diagrama convencionalmente como

Primer bit > 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ... 29, 30, 31, 32 < Último bit,

Esta secuencia a menudo se diagrama en las publicaciones ARINC 429 en la dirección opuesta.

Último bit > 32, 31, 30, 29, ... 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 < Primer bit.

Generalmente, cuando el formato de palabra ARINC 429 se ilustra con el bit 32 a la izquierda, las representaciones numéricas en el campo de datos se leen con el bit más significativo a la izquierda. Sin embargo, en esta presentación de orden de bits particular, el campo de etiqueta se lee con su bit más significativo a la derecha. Al igual que los campos de identificador del protocolo CAN , [8] los campos de etiqueta ARINC 429 se transmiten primero con el bit más significativo. Sin embargo, al igual que el protocolo UART , los números decimales codificados en binario y los números binarios en los campos de datos ARINC 429 generalmente se transmiten primero con el bit menos significativo.

Algunos proveedores de equipos [9] [10] publican el orden de transmisión de bits como

Primer bit > 8, 7, 6, 5, 4, 3, 2, 1, 9, 10, 11, 12, 13 … 32 < Último bit.

Los proveedores que utilizan esta representación han renumerado los bits del campo Etiqueta, convirtiendo la numeración de 1 bit MSB del estándar para ese campo en numeración de 1 bit LSB. Esta renumeración resalta la inversión relativa del "orden de bits" entre la representación de Etiqueta y las representaciones de datos numéricos, tal como se define en el estándar ARINC 429. Cabe destacar que la numeración de 87654321 bits es similar a la numeración de 76543210 bits común en los equipos digitales, pero invertida con respecto a la numeración de 12345678 bits definida para el campo Etiqueta ARINC 429.

Esta inversión nocional también refleja detalles de implementación histórica. Los transceptores ARINC 429 se han implementado con registros de desplazamiento de 32 bits . [11] El acceso paralelo a ese registro de desplazamiento a menudo está orientado a octetos . Como tal, el orden de bits del acceso a octetos es el orden de bits del dispositivo de acceso, que normalmente es LSB 0 ; y la transmisión en serie se organiza de manera que el bit menos significativo de cada octeto se transmite primero. Por lo tanto, en la práctica común, el dispositivo de acceso escribió o leyó una "etiqueta invertida" [12] (por ejemplo, para transmitir una Etiqueta 213 8 [o 8B 16 ] el valor invertido en bits D1 16 se escribe en el octeto de Etiqueta). Los transceptores más nuevos o "mejorados" pueden configurarse para invertir el orden de bits del campo de Etiqueta "en hardware". [13]

Formato de Word

Cada palabra ARINC 429 es una secuencia de 32 bits que contiene cinco campos:

El bit 32 es el bit de paridad y se utiliza para verificar que la palabra no se haya dañado ni distorsionado durante la transmisión. Cada canal ARINC 429 normalmente utiliza paridad "impar": debe haber una cantidad impar de bits "1" en la palabra. Este bit se establece en 0 o 1 para garantizar que la cantidad correcta de bits se establezca en 1 en la palabra.
Los bits 30 a 31 son la Matriz de Signo/Estado (SSM): estos bits pueden tener varias codificaciones dependiendo de la representación de datos particular aplicada a una palabra determinada:
  • En todos los casos en que se utiliza el SSM, estos bits pueden codificarse para indicar:
Operación normal (NO): indica que los datos de esta palabra se consideran datos correctos.
Prueba funcional (FT): indica que los datos los proporciona una fuente de prueba.
Advertencia de falla (FW): indica una falla que hace que los datos sean sospechosos o faltantes.
Sin datos calculados (NCD): indica que faltan datos o que estos son inexactos por algún motivo que no sea una falla. Por ejemplo, los comandos del piloto automático se mostrarán como NCD cuando el piloto automático no esté activado.
  • En el caso de la representación en formato decimal codificado en binario (BCD), el SSM también puede indicar el signo (+/-) de los datos o alguna información análoga al signo, como una orientación (norte/sur, este/oeste). Cuando se indica el signo, también se considera que el SSM indica el funcionamiento normal.
  • En el caso de la representación en complemento a dos de números binarios con signo (BNR), el bit 29 representa el signo del número ; es decir, la indicación del signo se delega al bit 29 en este caso.
  • En el caso de la representación de datos discretos (por ejemplo, campos de bits), el SSM tiene una codificación diferente, sin signo. [14]
Los bits 11 a 29 contienen los datos. Los datos discretos de campo de bits , el decimal codificado en binario (BCD) y la representación numérica binaria (BNR) son formatos de datos ARINC 429 comunes. Los formatos de datos también pueden ser mixtos.
Los bits 9 y 10 son identificadores de origen/destino (SDI) y pueden indicar el receptor previsto o, con mayor frecuencia, indicar el subsistema de transmisión.
Los bits 1 a 8 contienen una etiqueta (palabras de etiqueta), expresada en octal ( numeración MSB de 1 bit ), que identifica el tipo de datos.

La imagen que aparece a continuación ejemplifica muchos de los conceptos explicados en las secciones adyacentes. En esta imagen, la Etiqueta (260) aparece en rojo, los Datos en azul verdoso y el bit de Paridad en azul marino.

Una palabra ARINC 429, vista como una señal, con decodificación superpuesta
Una palabra ARINC 429, vista como una señal, con decodificación superpuesta

Etiquetas

Ilustración del sistema de indicación y detección de velocidad aerodinámica en aeronaves fly-by-wire

Las pautas de etiquetado se proporcionan como parte de la especificación ARINC 429, para varios tipos de equipos. Cada aeronave contendrá una serie de sistemas diferentes, como computadoras de gestión de vuelo , sistemas de referencia inercial , computadoras de datos aéreos , altímetros de radar , radios y sensores GPS . Para cada tipo de equipo, se define un conjunto de parámetros estándar, que es común a todos los fabricantes y modelos. Por ejemplo, cualquier computadora de datos aéreos proporcionará la altitud barométrica de la aeronave como etiqueta 203. Esto permite cierto grado de intercambiabilidad de partes, ya que todas las computadoras de datos aéreos se comportan, en su mayor parte, de la misma manera. Sin embargo, solo hay un número limitado de etiquetas, por lo que la etiqueta 203 puede tener un significado completamente diferente si se envía por un sensor GPS, por ejemplo. Sin embargo, los parámetros de aeronave necesarios con mucha frecuencia utilizan la misma etiqueta independientemente de la fuente. Además, como con cualquier especificación, cada fabricante tiene ligeras diferencias con respecto a la especificación formal, como proporcionar datos adicionales además de la especificación, omitir algunos datos recomendados por la especificación u otros cambios diversos.

Protección contra interferencias

Los sistemas de aviónica deben cumplir con los requisitos ambientales, generalmente establecidos como categorías ambientales RTCA DO-160. ARINC 429 emplea varias técnicas físicas, eléctricas y de protocolo para minimizar la interferencia electromagnética con las radios y otros equipos a bordo, por ejemplo, a través de otros cables de transmisión .

Su cableado es un par trenzado blindado de 78 Ω . [1] La señalización ARINC define un diferencial de 10 Vp entre los niveles de Datos A y Datos B dentro de la transmisión bipolar (es decir, 5 V en Datos A y -5 V en Datos B constituirían una señal de activación válida), y la especificación define tiempos de subida y bajada de voltaje aceptables.

La codificación de datos de ARINC 429 utiliza una forma de onda de transmisión bipolar de retorno a cero (BPRZ) diferencial complementaria , lo que reduce aún más las emisiones EMI del propio cable.

Herramientas de desarrollo

Al desarrollar y/o solucionar problemas del bus ARINC 429, el análisis de las señales de hardware puede ser muy importante para detectar problemas. Un analizador de protocolos es útil para recopilar, analizar, decodificar y almacenar señales.

Véase también

Referencias

  1. ^ ab Steve Woodward (11 de julio de 2002). Bill Travis (ed.). Circuit transmite datos ARINC 429. Revista EDN .
  2. ^ "ARINC 429". Archivado desde el original el 29 de octubre de 2011. Consultado el 7 de septiembre de 2011 .
  3. ^ "Interfaz de bus ARINC 429" (PDF) . Actel . Archivado desde el original (PDF) el 2009-10-07 . Consultado el 2009-06-24 .
  4. ^ Especificación ARINC 429, Parte 1-17 . Annapolis, Maryland: Aeronautical Radio, Inc. 17 de mayo de 2004. Págs. 2–5.
  5. ^ Especificación ARINC 429, Parte 1-17 . Annapolis, Maryland: Aeronautical Radio, Inc. 17 de mayo de 2004. Págs. 78–116.
  6. ^ Tutorial del protocolo ARINC 429. Tecnologías de interfaz de aviónica. Págs. 13-21.
  7. ^ Novacek, George (mayo de 2001). Protocolos de comunicaciones en aeronáutica . p. 5. {{cite book}}: |magazine=ignorado ( ayuda )
  8. ^ Especificación CAN 2.0, Parte B . CAN en automatización. pág. 9.
  9. ^ Tutorial de especificaciones ARINC429 . Friburgo, Alemania: AIM GmbH. p. 15.
  10. ^ Tutorial del protocolo ARINC . Santa Bárbara, CA: Condor Engineering, Inc. 2000. pág. 9.
  11. ^ Dispositivo de interfaz ARINC 429 y 561 HI-8783, HI-8784, HI-8785 . HOLT Integrated Circuits, Inc. 2009. págs. Figura 1: Diagrama de bloques.
  12. ^ Manual de programación ARINC 429 . Ballard Technology. págs. A–2.
  13. ^ Transmisor serial y receptor dual ARINC 429 mejorado de 3,3 V HI-3584 (Rev G) . HOLT Integrated Circuits, Inc. 2013. pág. 4.
  14. ^ Especificación ARINC 429, Parte 1-17 . Annapolis, Maryland: Aeronautical Radio, Inc. 17 de mayo de 2004. Págs. 3-5.
  15. ^ Fuchs, Christian M. (agosto de 2012). "La evolución de las redes de aviónica desde ARINC 429 hasta AFDX" (PDF) . Avionics News . Consultado el 10 de febrero de 2014 .
  16. ^ Tutorial del protocolo ARINC (PDF) . www.ge-ip.com: GE Intelligent Platforms. 2010. pág. 14.
  17. ^ Ingle, Al (agosto de 2008). "ARINC 708" (PDF) . Noticias de aviónica . Tech Time: Consejos útiles para el técnico en aviónica: 62–63 . Consultado el 10 de febrero de 2014 .

Enlaces externos