Gränsyta för elektroniska kretsar till Arduinos
I detta instructable använder jag ett exempel på gränssnitt en Arduino att en ARINC 429 sändtagare för att demonstrera den allmänna processen för gränssnitt en Arduino att elektroniska kretsar så du kan använda dessa tekniker på egen design.
En ARINC 429 bussen är vanligaste databussen används på luftfartyg för dator till dator kommunikation. ARINC 429 bussen fungerar på en av två hastigheter, kallas låg hastighet och hög hastighet, som är 12,5 kbps respektive 100 kbps. Bussen kör över två ledningar (och en mark). Varje bit data som skickas i ett 32-bitars ord. Allmänt används de första 8 bitarna, kallas etiketten, för att identifiera de data som finns i ARINC ordet. BITS 9 och 10 definierar ofta indikatorn källa/mål, men ibland de innehåller data eller utgör en förlängning av etiketten. Data finns i bitar 11-29 och kan innehålla binära tvåor komplimang, binary coded decimal och/eller en uppsättning av diskreta bitar. Bitar 30 och 31 innehåller matrisen tecken Status, och dess värden kan indikera Normal drift, misslyckande Varna, nr beräknade Data och funktionstest. Slutligen lite 32 är paritetsbiten och så att 32-bitars ordet har udda paritet.
Avionics tillverkare, flygplanstillverkare och avionics utrustning servicecenter har specialiserade testutrustning för att läsa dessa ARINC 429 data bussar. Jag har velat äga och använda min egen testutrustning så jag utvecklat Arinc429eReader. Medan detta kan vara en instructable på sina egna meriter, jag antar att publiken intresserade av sådana enheter skulle vara liten. Jag kommer därför att lägga fram en mer allmängiltig instructable på processen för gränssnitt en Arduino att andra elektroniska kretsar.