¿Cómo codificar una altitud en ARINC429?

¿Cómo puedo codificar una altitud (ft) en ARINC429? No entendí si solo necesito transformarlo en un número binario y luego usar el "Retorno bipolar a cero". Como por ejemplo con una altitud de 25 000 pies.

¿Sobre qué etiqueta A429 está preguntando? existen numerosas etiquetas de 'altitud' con diferentes códigos (BCD, BNR), diferentes rangos y diferentes resoluciones. También depende de qué equipo es la fuente de los datos (código de equipo).
Sólo necesito ejemplos para algunos de ellos. Porque no necesito saber específicamente. Por lo tanto, puede elegir las etiquetas y el código de equipo que desee para las codificaciones BCD y BNR. De esta manera tendré una mejor comprensión. ¡Muchas gracias!
Bipoloar Return to Zero está relacionado con la transmisión real de la etiqueta. No afecta la codificación de la etiqueta. ¿Desde qué dispositivo estás tratando de transmitir?

Respuestas (1)

De ARINC 429, Anexo 6:

Etiqueta 025, altitud seleccionada (BCD)
Cinco decimales codificados en binario. El rango es de hasta 50000. La resolución es de 1 pie.

Bit 29 (MSC) ------------------------------ Bit 11 (LSC)
4 2 1 | 8 4 2 1 | 8 4 2 1 | 8 4 2 1 | 8 4 2 1

1 0 0 | 0 0 0 1 | 0 0 0 0 | 0 0 0 0 | 0 0 0 0
La línea anterior codifica hasta 41000 pies.
Nota: El signo negativo se anuncia en la matriz de signo/estado.

Etiqueta 102, altitud seleccionada (BNR) 16 bits de datos. Rango de 65536. La resolución (valor de LSB) es de 1 pie.

Bit 28 (MSB)------------------- Bit 13 (LSB) (Los bits 12-11 se establecen en 0)
1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0

Los códigos de línea anteriores a 41000 pies.

Nota: Los valores negativos se codifican como complementos a dos de los valores positivos y el signo negativo se anuncia en la matriz de signo/estado.

¡Perfecto! ¡Muchas gracias Gerry!
@HariSeldon es importante tener en cuenta que esto solo funciona para esas etiquetas. Las etiquetas 203 y 204 (para los ID de equipo 006,038) usan 17 bits de datos para un rango de 131072 pies con una resolución de 1 pie. Es importante saber qué ID de equipo está transmitiendo el valor y para qué etiqueta.