Dans ce instructable j’utilise un exemple d’interfacer un Arduino à un émetteur-récepteur ARINC 429 afin de démontrer le processus général d’interfacer un Arduino pour circuits électroniques, donc vous pouvez utiliser ces techniques sur vos propres conceptions.
Un bus ARINC 429 est le bus de données couramment utilisé sur les avions pour les communications d’ordinateur à ordinateur. Le bus ARINC 429 fonctionne à une des deux vitesses, appelées basse vitesse et haute vitesse, qui sont respectivement 12,5 kbit/s et 100 Kbits/s. Le bus circule sur deux fils (et le sol). Chaque élément de données est envoyé dans un mot de 32 bits. Généralement, les 8 premiers bits, appelés l’étiquette, sont utilisés pour identifier les données contenues dans le mot ARINC. Bits 9 et 10 souvent définissent l’indicateur de Source/Destination, mais parfois, ils contiennent des données ou sont une extension de l’étiquette. Données sont contenues dans les bits 11-29 et peuvent contenir des compliment binaire twos, décimale codée en binaire, et/ou un ensemble de bits discrets. Bits 30 et 31 contient la matrice de statut de signe, et ses valeurs peuvent indiquer un fonctionnement Normal, avertir de la défaillance, aucune donnée calculée et Test fonctionnel. Enfin le bit 32 est le bit de parité et est définie de sorte que le mot de 32 bits a parité impaire.
Fabricants d’équipement d’avionique, avionneurs et centres de service pour le matériel avionique ont spécialisé un testeur pour lire ces bus ARINC 429. J’ai voulu posséder et d’utiliser mon propre équipement d’essai, donc j’ai mis au point la Arinc429eReader. Alors que cela pourrait être une instructable sur ses propres mérites, je suppose que les spectateurs intéressés par un tel dispositif serait faible. Je vais donc présenter une application plus générale instructable sur le processus d’interfacer un Arduino pour autres circuits électroniques.