Como os formatos de dados BNR e BCD são identificados em uma mensagem ARINC-429?

2

Sou novato no padrão ARINC-429. Como o receptor identifica quais dados estão no formato BCD e quais são BNR? Eu entendo que os rótulos indicam os dados da mensagem carregada, mas isso não indica se os dados são do formato BCD ou BNR. Se meu entendimento estiver correto, o formato BCD ou BNR usado depende do ID do equipamento. E isso leva à minha próxima pergunta: como o ID do equipamento é incorporado na mensagem?

    
por five_thunder 27.09.2016 / 09:28

2 respostas

O receptor tem que ser programado. É importante lembrar que o A429 é um barramento unidirecional com fio com um único transmissor e vários receptores. Cada conexão é fisicamente única e a razão para todos os diagramas de pinagem e definições de barramento nas Características ARINC.

Para ajudar na integridade de dados e na detecção de falhas, cada transmissor inclui o rótulo 377 no barramento que contém seu ID de equipamento. Para cada tipo de equipamento, as atribuições de etiqueta e codificação são fixas.

Então, se você está construindo uma LRU que está recebendo dados de GPS, você programaria a porta designada como GPS # 1 para verificar se o código do equipamento é 00B hex e encontrará os rótulos específicos de que sua LRU precisa (é provável que ser um pequeno subconjunto de todos os dados no barramento). Como você sabe a origem da LRU e as etiquetas que está procurando, você conhece a codificação da etiqueta individual e pode programar o receptor para decodificar os dados.

A maioria das empresas de aviônicos desenvolveu ASICs personalizados para atuar como o A429 UART. Simplifica o design e economiza custos.

    
27.09.2016 / 14:58

Suponha que você esteja lendo dados de uma LRU que a LRU é capaz de enviar etiquetas diferentes Você deve programar de maneira que o rótulo corresponda a que tipo de decodificação deve ser feito. Em geral, esta informação estará presente no documento de comunicação da interface. Como o rótulo 05 é codificado no BNR O rótulo 06 é codificado em BCD Está predefinido. Espero que você entenda

    
20.11.2017 / 20:11

Tags