0% ont trouvé ce document utile (0 vote)
75 vues11 pages

LABEL

ARINC 429 est une norme aéronautique définissant une architecture, une interface électrique et un protocole pour le transfert de données numériques dans les systèmes avioniques. La norme, développée par l'Airlines Electronic Engineering Committee, a été publiée pour la première fois en 1978 et est composée de trois parties, chacune traitant de différents aspects du transfert d'information. Elle utilise un bus de données série unidirectionnel avec des mots de 32 bits pour transmettre des paramètres de vol et d'autres données critiques.

Transféré par

abdoulnouroudineb
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
75 vues11 pages

LABEL

ARINC 429 est une norme aéronautique définissant une architecture, une interface électrique et un protocole pour le transfert de données numériques dans les systèmes avioniques. La norme, développée par l'Airlines Electronic Engineering Committee, a été publiée pour la première fois en 1978 et est composée de trois parties, chacune traitant de différents aspects du transfert d'information. Elle utilise un bus de données série unidirectionnel avec des mots de 32 bits pour transmettre des paramètres de vol et d'autres données critiques.

Transféré par

abdoulnouroudineb
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
1510712028 20-40, ARINC 428 — Wikipédla <9) WrerépiA SY Veneselopédie ibre ARINC 429 ARINC 429 est une norme pour l'aéronautique qui décrit & la fois une architecture, une interface électrique et un protocole pour véhiculer des ARINC 429 données numériques : soit des parametres de vol individuel, soit des blocks de données (tel que des fichiers). Son titre est "Mark 33 Digital Information Présentation ‘Transfer System (DITS)". Type Protocole de communication ‘Au début du 200" siécle, ARINC 429 est le bus informatique le plus répandu sur les systmes avioniques complexes. Historique Ecriture de la norme La norme ARINC 429 a été développée et est maintenue par lAirlines Electronic Engineering Committee (AEC), comité de la société ARINC, ARINC 429 est issue de la norme ARINC 419 qui fut la premiére & décrire quatre topologies de bus numériques pour l'aviation commerciale, dont la premiére version a été publiée en 1966, et la dernitre mise a jour faite en 1983"*. La premiere norme ARINC 429 (ARINC 429, équivalente A ARINC 429-0) a 6té publiée en avril 1978, tla version actuelle (en 2025) est la version Arine 429-19 adoptée par 'AEI Elle est composée de trois parties + pattic,1 : Description fonctionnell, interface électrique, étiquettes, formals des mots (Mise & jour n° 19 du 22 Janvier 2019); * partie 2 : Standard pour les mots discrets (Mise a jour n® 16 du 01 Aout 2019) ; + patti 3 : Techniques de transfert de fchiors (Mise a jour n° 18 du 25 juin 20088). Cet article traite principalement de la 1" partie de la norme. Descriptif des documents Le standard intitulé "Mark 33 Digital Information Transfer System (DITS) - Part 1 - Functional deseription, Electrical interface, Label assignments and Word formats", (sous titre: "ARINC Specification 429P1-19, Digital information transfer ‘system set") est un document en anglais, dont la partie principale couvre 20 pages. Hille est eompétée par environ 200 pages a’ "Attachments et d’ "Appendices". Le but de cette seconde partie serait de définir, pour chaque caleulateur de Vaéronef, pour chaque Label, le nom du paramétre et le format de ce paramétre qui est supporté. Cette description"! inclut des exemples et des déviations aux régles prévédemment décrites®. Le standard intitulé "Mark 333 Digital Information Transfer System (DITS) - Part 2 - Discrete word Format standards", (sous-titre: "ARINC Specification 429P2-15") est un document en anglais. 1] est constitué de deux chapitres : une introduction d'une page suivie par une section de 137 pages, inttulé "Data standard’. Ces "data standards" correspondent a la définition de “mots ARINC 429" issus des différents calculateurs avioniques, donnant la définition™”** d'un ensemble d'indicateurs diserets associés a chaque calculateur’ hitps:twikipedta.orgiwik/ARINC_428 am 1510712028 20-40, ARINC 428 — Wikipédla Le standard intitulé "Mark 33 Digital Information Transfer System (DITS) - Part 3 - File data transfer technique’, (sous- titre: "ARINC Specification 429P3-19") est un document de 122 pages, en anglais aussi, qui est constitué de 3 chapitres : une {ntroductign, un second chapitre qui décrt la premiére version du protocole, et le dernier chapitre qui déerit la version 3 du protocole™"*. Ces 3 chapitres sont suivis par 14 « Attachments » (non vide) et 11 « Appendices »*. Couche physique Topologie La norme ARINC 429 décrit un bus de données série unidireetionnel standard (simplex). Cette norme impose quil n'y ait qu'un seul émetteur par bus et que le nombre de récepteurs soit inférieur 20%. Emetteur.,. ———7—_.— ------ Récepteur Récepteur Récepteur n° n°2 n°20 Ten résulte que les calculateurs avionique courant (appelés LRU pour " communication, ont peu d'interfaces de sortie, mais beaucoup d'interfaces sine Remplacable Unit"), qui utilise ce média de mntée, Support La connexion est réalisée par lintermédiaire d'une paire torsadée blindée composée de deux brins (ou lignes) « A et « B»® Le transfert des données est réalisé en différentiel entre les deux Tignes de la paire. Limpédance de 'émetteur doit étre maintenue en permanence 4 75 5 @ quel que soit le niveau HIGH, LOW ou NULL, divisée de maniére égale entre les deux lignes de la paire, Cette valeur a été choisie pour étre approximativement égale a Vimpédance caractéristique de la paire blindée. La résistance de chaque récepteur, entre les deux lignes (« A » et « B ») mais aussi entre chacune des lignes et la masse, doit étre maintenue supérieure & 12 kO. Idem pour la capacitance, qui doit étre inférieure a 50 pF entre les deux lignes, mais aussi entre chacune des lignes et la masse. a résistance totale des récepteurs Gusqu’a 20) mis en paralléle doit rester supérieure & 8 kO. Encodage des bits Leencodage utilisé est de type bipolaire avec retour & 0 répondant & la forme suivante hitps:twikipedta.orgiwik/ARINC_428 aint 1510712028 20-40, ARINC 428 — Wikipédla Niveaux Les trois niveaux utilisés pour lencodage entre les deux brins (A et B) de la paire blindée sont * Niveau | Ligne A Ligne B | Ligne A< Ligne B Coté émotteur | COtéréceptour HIGH | -HO0VE10V | deseSavtav NULL | OvE0sV 0258-25 Low | 100VE10V | de-65a-18V yetteur, les niveaux entre chaque brin et la masse doivent aussi étre maintenus Niveau | Ligne A<> Masse | Ligne B <> Masse Coté émotteur | Coté émetteur HIGH | +50Ve05V | -S0V+05V NULL | ovso.5v ovr 025v Low | sovsosv | +s0vz05v Lorsque I'émetteur ne transmet rien, il place le bus a at NULL. ‘Temps et vitesse I existe deux vitesses de transmission 12,5 kbit/s et 100 kbit/s. Pour chacune de ces vitesses, la norme impose des temps caractéristiques = Ie taux de transfert ("Bit rate * la durée d'un bit ("Abit time"), = la durée d'un demi-bit ("4/2bit time le temps de montée (‘Rise time"), * Ie temps de descente ("Fall time”). hitps:twikipedta.orgiwik/ARINC_428 aint 1510712028 20-40, ARINC 428 — Wikipédla Abit time Tbietime. HIGH ~ 90% HIGH - 10% HIGH - NULL: Rete Fall inte Bitrate ‘thittime | ‘V2bittime | Rise time | Fall ime YOOKDIIIS 21% | TOusH0.25pe | Sus 2 0.26us | 1.5us-0.5us | 1.5ps 4 05ye T2EkbisIs 1% | BOYS us | 4Oy ys | 10us2 Sys | Tous * Sys Séparation des mots ARINC 42! Sur un bus ARINC 42g, les données sont transmises par mots de 32 bits (voir le chapitre suivant). Les mots s'enchainent les uns la suite des autres. Pour que le récepteur détect le début d'un mots, le début de chaque mot est précédé d'un temps, pendant lequel le bus est a l'état de repos. C'est-d-dire que la ligne A et la Ligne B sont & l'état NULL. Ce temps est connu sous le terme "Gap". La norme ARINC 429 prévoit que ce temps correspond au minimum au temps de transmission des 4 bits. 2 "Gay La durée de transmission d'un mot ARINC 429 correspont done a la durée de transmission des 36 bits (4 bits de "gap" plus 32 bits de data), soit 0.36 ms en "High speed’, ou 2.88 ms en "Low speed’. Le débit maximal de ce bus est done de 2778 mots ARINC 429 par seconde en "High speed’, et de 347 mots ARINC 429 par seconde en "Low spees Couche liaison de données Description d'un Mots Arinc 429 qui supporte un parameétre de I'Aéronef Cette section traite de la définition de paramétre des aéronefs, que ce soit des paramétres numériques (tel que T'altitude, la vitesse, la puissance des réacteurs, ...) ou discrets (tel que la condition sol/vol, portes ouvertes/fermées, I'état des réacteurs marche/arrét,..) Parité SSM Donnée SDI Label slolajelsolols|ola|_lelololnloja]=|a|a] es ea}ea ay Relea \S 215) Jo] AIAN AISI =|}oroo}m fro un} Jon}eu} — Les données sont eodées sous forme de mots de 32 bits. Historiquement, ee bits sont numérotés de 1 32 (et pas de o & 31). Ts peuvent étre découpés en cing champs 2 = Le bit 32 est un bit de parité, + Les bits 30 et 31 constituent le Sigr/Status Matrix (SSM) et peut avoir plusieurs significations en fonction du type de ta donnée, = Les bits 11 & 29 contiennent la donnée, + Les bits 9 et 10 constituent le Source Destination Identifier (SDI) et peut avoir plusieurs utlisations, = Les bits 1 & 8 contiennent le label Ordre de transmission des Lorde de transmission des bits est « particulier ». En effet, octet correspondant au label est le premier & tre transmis, en commencant par le bit de poids fort. Les autres données sont ensuite envoyées telles quelles, en commencant par le bit de poids faible. hitps:twikipedta.orgiwik/ARINC_428 an 1510712028 20-40, ARINC 428 — Wikipédla Ce qui donne conerétement : 8, 7, 6, 5, 4,3, 2,1, 9, 10, 11, 12, 13, C,, 29, 30, 31, 32 Ordre "MSb First" "Ordre Lsb First” lc0m|to}un} pourn = 1; = entre 000,00 et 799,99 -» pourn=2; = entre 0000,0 et 7999,9 — pourn=3; = entre 00000 et 79999 + pour n = 4 Certains groupes de bits (les plus faibles ou les plus forts) peuvent aussi ne pas étre utilisés, sls ne sont pas nécessaires. Il faut se référer & la documentation de 'équipement. ‘Type DSC Dans le eas des diserets, chaque bit du champ de données représente une information de type tout ou rien”®, arrive que les bits soient regroupés par petits groupes afin de former une information plus détaillé En particulier, la partie 2 du standard ARINC 429 décrit certain de ces mots. ‘Type chaine de caracteres existe différents formats de transmission de chaine de caractéres™""*4 ; Caractere sur 7 ou 8 bits, avec ou sans champs SSM. Le standard fournie, page 130°, lencodage des paramétres “origine / destination" (encore connue sous Vabréviation "From/To") correspondant aux labels 061, 062 et 063 du calculateur "Fligh Management System". Cet encodage inclut un SSM, mais pas de SDI. Le format est le suivant: = Bit 1.48 : Label (en octal), = Bit 9a 15: Caractere 1, = Bits 16 a 22 : Caractare 2, * Bits 23 a 29 : Caractére 3, = Bits 30 et 31 : SSM, = Bit 32 : Parité, Ayant 3 caractéres par mot Arine, la chaine de caractéres qui correspond aux paramétres origine/destination est done constituer de 9 caractéres : * Les 3 premiers caractéres du paramétre “origine” sur le label 061, = Le dernier caractére du parametre *origine”, suivi par un caractére séparateur (un espace), suivi par le premier caractére du parametre destination, sur le Label 062, 1 Les 3 demniers caractéres du paramétre destination, sur le label 063, Le standard fournie, page 132, Tencodage du numéro de vol (encore conpive sous le nom "Fligh number"), eorrespondant aux labels 233, 234, 235 et 236 du calculateur "Fligh Management System"®. Cet encodage inclut un SSM et un SDI, et done ne permet que de transférer que 2 caractres, Le format est le suivant = Bit 1.48: Label (en octal), = Bit@et 10: SDI, = Bit 11a 17: Caractere 1, = Bit 18: libre, mis & = Bils 19 & 25 : Caractare 2, * Bits 26 a 29 : Libre, mis a "0000" = Bits 30 et 31 : SSM, hitps:twikipedta.orgiwik/ARINC_428 ett 1510712028 20-40, ARINC 428 — Wikipédla = Bit 32 Parite Champ Sign/Status Matrix SSM Ce champ indique la plupart du temps la validité de la donnée, mais il peut avoir des significations différentes, comme le signe ou lorientation, en fonction du type de la donnée™ 2245, le SM est généralement exprimé en binaire ("oo", "or", "10" ou "11")** Valeur du SSM pour les paramétres BNR aitat | B30 | _ Signification © | 0 Faire warning 0 | + | Nocomputed & 1 | 0 | Functionaltest 1 | 4 | Normal operation \Vateur du SSM pour les parar itt | Bit 30 ‘Signification © | 0 _| Plus, Nord (North), Est (Eas), Drote (Right), Vers (To), Au-dessus (Above) 0 | 1 | Nocomputed data + | 0 | Functional test + | 1 Moins (Minus), Sud (South), Ouest (West), Gauche (Left, Depuis (From), Au-dessous (Below) Valeur du SSM pour les paramétres DSC itt | Bit 30 ‘Signification © | 0 | Verified data / Normal operation ©) 1 | No computed data 1 | 0 | Functional test 11 | Faure warning Le champ Source Destination Identifier SDI Ce champ peut étre utilisé de deux maniéres * pour définirle récepteur de la donnée sur un bus ayant plusieurs récepteurs. Par exemple : si sur un méme bus, on connecte deux équipements identiques mais sur lesquels on veut envoyer des informations différentes, il suffit de configurer le premier équipement pour quill ne lise que les données avec le champ SDI placé « 01 » at de la méme maniére le deuxigme équipement avec le champ SDI « 10 ». L'émetteur n’a plus qu’ modifier le champ SDI en fonction de équipement auquel il désire envoyer la donnée ; * pour définir depuis quel sous-systéme, 'émetteur a recu la donnée. Par exemple : si on dispose d'un équipement metteur hyoride « centrale inertille / GPS », lorsque fon veut envoyer la position (label 010), on place le champ SDI a « 01 » lorsquil s'agit de la position inertelle, et & « 10 » lorsquil s'agit de la position GPS. Les récepteurs peuvent ainsi choisir parmi es deux positions en fonction du champ SDI. Dans les cas d'éléments redondants dans un systeme (par exemple, plusieurs capteurs en entrée d'un caloulateur d' acquisition et de mise en forme dun parametre physique), le SDI en sortie de ce calculateur pourra permetire didentiier a source de ce paramétre (c'est-a-dire, dans ce cas, le capteur), 10" ou "11"), La regle générale est que la valeur "oo" est réservée pour 10" et "11" sont réservées pour identifier respectivement le premier Le SDI est généralement exprimé en binaire ( ‘identifier tous les systémes, alors que les valeurs "01 systéme, le second systéme et le troisiéme systéme. Cependant cette régle générale n'est pas toujours respectée Le SDI est optionnel, Dans le cas ou la donnée est codée sur plus de 19 bits, les bit 10 et 9 sont utilisé par la donnée®. Champ Label Le label est I'identifiant de la donnée. 11 est codé sur huit bits. Le label peut prendr représente le bit de poids fort, e bit 8 le bit de poids faible®?""*, valeurs différentes™"° 5, Le bit 1 Dans la documentation, il est exprimé en octal sur trois digits”, hitps:twikipedta.orgiwik/ARINC_428 mm 1510712028 20-40, ARINC 428 — Wikipédla La spécification ARINC A429 comprend des directives et attribution des labels pour les rendre standards : tous les caleulateurs de différents fournisscurs, qui assurent la méme fonction dans l'aéronef, devraient fournir chacun de leurs paramétres dans des mots ARINC 429 qui auraient un label identique. Chaque aéronef contient de nombreux systemes, tels que les calculateurs de vol, les centrales inerticlles, le GPS. Pour chacun de ces équipements, un ensemble de paramétres standard est défini et largement partagé par tous les fournisseurs d'6quipements. Cela permet un certain degré diinterchangeabilité des équipements, Par exemple, tout « Air Data Computer » donnera I'altitude barométrique de l'avion sur le label 204. Cependant, étant donné le nombre limité de labels, ce label 204 peut avoir une signification totalement différente s'il est émis par un autre calculateur que ‘ADC (le GPS, par exemple). La General Aviation Manufacturers Association (GAMA) a également publié un ajout a la norme pour fixer ou modifier un certain nombre de ces directives La documentation technique de 'équipement fournit la liste et les caraetéristiques de chaque mot Arine 429, associé & chaque label. Exemple d'un mot Limage ci: oscilloscope. lessous montre un mot ARINC 429, produit par exemple par un générateur NAV429™, et capturé a l'aide d'un Dans ce cas particulier es bits 11 8 29 (données) contiennent des jours, des mois et des millisecondes. Un oscilloscope restitue un signal dans Vordre chronologique d’apparition de l'information. Ceci explique pourquoi le label est au début de la transmission. (Voir Ordre de transmission des bits.) aT ‘Transmission de paramétres. Chaque paramétre est transmis dans un mots Arine. La valeur du label et le nom du calculateur sont suffisant pour identifier le paramétre et son format, Les paramétres sont transmis les uns & la suite des autres dans des trames, cycliquement. ordre des ‘mots n'est pas impose Avantages/inconvénients”° Avantages = La normalisation de ce bus, utilisé depuis de nombreuses années, le rend compatible des différents calculateurs et autres éléments de favionique constituant les aéronefs. = Sa fiabilité, est reconnue, que ce soit en ce qui conceme le taux d'erreur de transmission, ou son taux de panne (robustesse aux agressions extérieures). = La topologie et utilisation sont simples (facile d'approche, facile c'implémentation, facile dulisation, ete.) hitps:twikipedta.orgiwiki/ARINC_428 ant 1510712028 20-40, ARINC 428 — Wikipédla «= lest déterministe puisque r’ayant qu'un seul émetteur par bus, il nly a aucun risque de collision. Inconvénients = Le nombre et donc le poids das nombrouses paires de fils de cuivre a installer est important. = Les possibiltés d'adressage (labels), limitées & 255 valeurs, sont une limite importante. = IIn'y a pas de somme de contréle (hormis la parité) permettant de verifier intégrté de données. * Ie débit de donnée en transmission (100 kilobit seconde au maximum) peut ne pas étre suffisant pour certaines applications, notamment les équipements avioniques qui nécessitent beaucoup de données ou les systémes de capteurs sophistiqués. Ces inconvénients sont résolus avec utilisation de ARINC 664 part 7, aussi appelé AFDX™N2%®, Développement de systémes basés sur le bus ARINC 429 Quelques firmes proposent des circuits intégrés dédiés, ou ASIC, permettant d'interfacer des bus ARINC 429 4 un microprocesseur. Certains de ces ASICs intégrent y compris les récepteurs et les émetteurs de ligne, et ne requiérent qu'une alimentation de 3,3 volts. Leur interface avec le microprocesseur peut étre de type paralléle, mais elle prend de plus en plus la forme d'un bus série, par exemple de type SPI, ce qui réduit le nombre de fils 'interconnexion et simplifie le cireuit imprimé. Dans les calculateurs embarqués complexes, il est souvent nécessaire de mettre en oeuvre plusieurs microprocesseurs et FPGAs, Il est alors fréquent de réaliser la gestion du protocole des lignes ARINC 429 sous forme de logique cfblée a I'intérieur de Tun des FPGA. Il existe pour cela des bloes d'IP (Semiconductor intellectual property core (en)) disponibles sur le marché. Avec cette approche, les circuits intégrés dédiés se limitent aux récepteurs et émetteurs de ligne. Dans les phases de mise au point, il peut étre utile observer directement la forme des signaux sur les lignes ARINC. Cest notamment nécessaire pour s'assurer que les temps de montée et de descente, ainsi que les niveaux de tension imposés par la norme sont respectés. Un oscilloscope capable de réaliser V'acquisition et Y'analyse des signaux est alors privilégié. Un tel instrument est capable de se synchroniser sur un mot ARINC 429 particulier et de présenter une coloration spécifique de chacun des champs du mot. La photo illustrant le chapitre "Exemple d’un mot” ci-dessus est un oscillogramme affiché par ce type d'instrument. Quand il s'agit de faire des essais sur le terrain (par exemple les essais sol d'un avion), un oscilloscope est trop encombrant. On privilégie alors les analyseurs de bus portatifs. Certaines réalisations modernes sont extrémement compactes et mettent en qeuvre une liaison Bluetooth et 'éeran d'un smartphone pour leur interface utilisateur* Notes et références Notes 1. Il est pas garanti que la description des paramétres soit exhaustive et correcte. 2. La aussi, il n'est pas certain que cette definition soit exhaustive et juste. 3. La version 2 du protocole a été travaillée, mais sa definition a été interrompue et n'a jamais été publiée. Néanmoins, le numéro 2 de version lui est réserve. 4, L’Arine 428 fournit la table de définition des caractéres sur 7 bits dans “Tattachment 5", I s‘agit de la table “ISO Alphabet No 5, qui correspond & la table ASCII 7 bits. 5, Le label "000" n'est pas référencé, La valeur du Label couvre donc les valeurs "001" octal a "377" octal, soit 255 valeurs, 6. "AFDX™" est un nom déposé par Airbus Operations GmbH. Références 1. aim-online p. 8 2. aero.polimi,p. 5. 3. (en) € ARING IA SAE ITC (hittps:/faviation-ia.sae-ite.com/standards/arino429p1 -19-428p1 -19-digitaLnformation-transtor-sy stem-dits-par-1-functional-description-elecrica-interfaces-label-assignments-word-formats) », sur aViation-a.sae-tc.com (consults fo 29 septembre 2024) 4. en) «ARINC IA | SAE ITC (hitpsiaviation-ia.sae-itc. com/standards/arinc429p2-17-429p2-17-digita-information-transter-sy stem-dits-par-2-

Vous aimerez peut-être aussi