Jag är nybörjare i ARINC-429-standarden. Hur identifierar mottagaren vilken data som finns i BCD-format och vilken är BNR? Jag förstår att etiketter indikerar informationen för meddelandedata, men det indikerar inte om data är BCD-format eller BNR. Om min förståelse är korrekt är det använda BCD- eller BNR-formatet beroende av utrustningens ID. Och det leder till min nästa fråga: Hur är utrustningens ID inbäddat i meddelandet?
Mottagaren måste programmeras. Det är viktigt att komma ihåg att A429 är en enriktad hårdkopplad buss med en enda sändare och flera mottagare. Varje anslutning är fysiskt unik och orsaken till alla pin-out-diagram och bussdefinitioner i ARINC-egenskaperna.
För att hjälpa till med dataintegritet och feldetektering innehåller varje sändare etikett 377 på bussen som innehåller dess utrustning ID. För varje typ av utrustning är etikettuppdrag och kodning fixerade.
Så om du bygger en LRU som tar emot GPS-data skulle du programmera porten som tilldelats som GPS # 1-ingången för att verifiera att utrustningskoden är 00B hex och hitta de specifika etiketter som din LRU behöver (det är troligt att vara en liten delmängd av all data på bussen). Eftersom du känner till källan LRU och etiketterna du letar efter, känner du till den enskilda etikettkodningen och kan programmera mottagaren att avkoda data.
De flesta avionikföretag har utvecklat egna ASICs för att fungera som A429 UART. Det förenklar designen och sparar kostnader.
Antag att du läser data från en LRU som LRU är kapabel att skicka olika etiketter Du bör programmera på ett sådant sätt som vilken etikett som motsvarar vilken typ av avkodning som ska göras. Generellt kommer denna information att finnas i gränssnittskommunikationsdokumentet. Liksom etikett 05 kodas i BNR Etikett 06 är kodad i BCD Det är fördefinierat. Hoppas du förstår
Läs andra frågor om taggar arinc-429 Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna