DCS A-10C : Instruments Landing System

A l’instar des panneaux précédents, le panneau du système d’atterrissage aux instruments reprend les mêmes chaines de communications.

Rappel des communications

Emission

Pour l’envoi des informations depuis le panneau vers DCS :
Encodeur/Poussoir  >> Micro-contrôleur du panneau >> Bus I²C >> Carte démultiplexage >> Carte Joystick USB >> DCS A-10C

Réception

Pour la réception des informations depuis DCS vers le panneau :
DCS A-10C >> Export.lua >> Application GetExportDCSA10C_Win32 >> Bus I2C >> Micro-contrôleur du panneau >> Affichage LCD

Réalisation

Deux encodeurs rotatifs à bouton poussoir font offices de sélecteurs de fréquences.
Celui de gauche permet la mise en marche et la sélection des fréquences majeurs et celui de droite permet la sélection des fréquences mineures et régle le volume sonore par le maintien appuyé.

Electronique

La partie électronique du panneau comporte deux circuits imprimés :

    •  La carte d’affichage ILS_DISP_01_02 sur laquelle sont placés : encodeurs rotatifs et afficheurs LCD 1×8 caractères. Ici un afficheur de chez Electronic Assembly EA DOGM 8 avec rétro-éclairage blanc. Le LCD sert en fait de masque noir,
    • La carte ILS_MC_01_01 gère les communications I²C entrante et sortante, l’affichage LCD et les encodeurs. Ces fonctions sont programmés sur un micro-contrôleur Microchip PIC16F767.

 Mécanique

Une plaque d’acier de 2,5 mm d’épaisseur assure la fixation et la rigidité de l’ensemble sur le panier droit du cockpit.
Les dimensions sont propres à l’emcombrement du matériel et notamment celui de l’afficheur LCD qui est assez large. La largeur du panneau reste au standard US de 5,75″, 146 mm ont été retenus.

Post scriptum

A ce jour, le panneau est fonctionnel avec DCS A-10C.
Il manque les boutons pour les encodeurs, un plexiglas transparent recouvrant l’afficheur ainsi qu’une plaque de désignation recouvrant ce panneau.
Lorsque tout ceci sera fait, je ferai une vidéo de présentation.

 

 

DCS A-10C : Instruments Landing System (les échanges)

Le schéma ci-dessus montre les différents échanges utiles au fonctionnement du panneau ILS.

Les échanges verts montrent ce qui part du panneau ILS vers DCS A-10C, je les nomme ‘imports’.
Les échanges rouges montrent ce qui part de DCS A-10C vers le panneau ILS, je les nomme ‘exports’.

Les imports sont gérés selon l’article ” Technologies utilisées. Article 2 : Importation des actionneurs ” .

Les exports sont gérés selon l’article ” Technologies utilisées. Article 3 : Exportation des affichages “.

On remarquera que la carte I2C_SLAVE_xxx est au centre des échanges car c’est elle qui assure la liaison avec le panneau ILS.

Les exports pris en compte par l’export.lua, sont formatés puis transmis par le programme GetExportDCSA10C_win32.exe à la carte électronique ILS_MC_ sont :

  • device(0) argument (247) : état d’alimentation de l’ILS : ON/OFF (0/1)
  • device(0) argument (249) : état du volume : de 0.000 à 1.000 (valeur max)
  • device(0) argument (251) : valeur des fréquences MHz : de 108 à 111
  • device(0) argument (252) : valeur des fréquences kHz :  de .10 à .95 (10, 15, 30, 35, 50, 55, 70, 75, 90, 95)

 Ces quatre valeurs, formatées, sont transmises au micro-contrôleur du panneau ILS qui va gérer leurs affichages d’après ce principe :

  • ILS non alimenté : OFF : affichage en alternance “ILS OFF” et fréquence ILS. La bascule de la position OFF vers ON se fait par appui sur le bouton de l’encodeur rotatif à bouton de gauche.
  • ILS alimenté : ON : affichage de la fréquence. La bascule de la position ON vers OFF se fait par appui sur le bouton de l’encodeur rotatif à bouton de gauche.
  • Variation des fréquences MHz par rotation de l’encodeur rotatif de gauche.
  • Variation des fréquences kHz par rotation de l’encodeur rotatif de droite.
  • Affichage du volume sonore ILS par appui sur le bouton de l’encodeur rotatif à bouton de droite.
  • Variation du volume sonore ILS par appui sur le bouton et rotation de l’encodeur rotatif à bouton de droite.

Tacno (c) All copyright septembre 2011