Présentation
Après la réalisation d’un petit EMS pour les tests du moteur, j’ai développé une version plus étoffée intégrant des capteurs vitesse air, altitude et accéléromètre pour avoir un EFIS simple en plus de l’EMS. J’ai nommé ce système EMS EFIS JJR . Il a été conçu pour être complètement configurable et pouvoir s’adapter à tous les types de moteur. Il est principalement composé d’une carte d’acquisition moteur et d’une carte d’acquisition des données air associée à un écran 7″ Haute luminosité Riverdi.
La configuration est effectuée à l’aide d’un outil Excel.

Documentation et logiciels
Documentation technique du système téléchargeable ici
Outil de configuration : à venir
Firmware carte Air data : à venir
Firmware carte EMS : à venir
Prototypage Arduino
La carte Ems est basée sur un processeur ATMEGA32U4 et la carte AirData sur un ESP32S3 . Un prototype sur une base Arduino R32 (Carte ESP32 au format Arduino UNO) a été réalisé pour valider le logiciel de l’EFIS et vérifier le comportement des capteurs d’altitude, de vitesse Air et de l’accéléromètre. Ce prototype intégre un GPS et un magnétomètre
Une première série de tests à été effectuée en voiture par temps calme avec un tube de Pitot et une sonde de température placés sur le toit.
Les mesures d’altitude sont correctes le comportement de la bille est cohérent, mais le cap magnétomètre est inutilisable (Présence de beaucoup de matériaux magnétiques dans l’environnement).
Le comportement du capteur de pression différentielle MS4525DO utilisé pour la mesure vitesse a été vérifié à des vitesses faibles comprises entre 70 et 110 km/h .

Le graphique présente la mesure vitesse indiquée(IAS), la mesure corrigée en pression et température (TAS) et la mesure vitesse GPS (GS).
On observe un écart entre GS et TAS compris entre 5 et 8 km/h dans un sens (moyenne 6 km/h) et entre -1 et -3 km/h (moyenne – 2 km/h) dans l’autre sens. Si on considère qu’il y avait une brise moyenne de 4 km/h, on a donc une précision de 2 à 3 km/h . A des vitesses supérieures, la précision de la mesure est meilleure car la pression mesurée varie avec le carré de la vitesse.
Des essais ont été réalisés en vol mais ce premier prototype s’est révélé très sensible aux vibrations (notamment à cause de problèmes de connexion sur l’Arduino). On a pu vérifier le bon fonctionnement du GPS , du Gmètre et de la bille, mais pas l’altimètre ni la vitesse air. Le magnétomètre a donné des résultats très décevant : étalonné correctement sur table la précision était déjà médiocre (+/- 5 a 10 degrés) et une fois en vol le cap affiché est complètement faux (sans doute a cause de la structure métallique de l’ULM)
J’ai donc décidé de faire fabriquer une carte AirData par la société JLCPCB pour pouvoir valider le système dans des conditions acceptables et d’abandonner le cap magnétomètre .
Test carte JLCPCB
Carte reçue 1 mois après commande (délai plus long que prévu à cause du nouvel an chinois) : La carte fonctionne parfaitement (Bonne qualité JLCPCB).

Montage dans un coffret pour faire des tests dans de bonnes conditions avec en façade:
- un bouton de commande unique et 2 voyants (pré-alarme, alarme)
- un connecteur carte micro SD pour la mise à jour des paramètres et la récupération des données historisées.
- un connecteur d’alimentation avec fusible, interrupteur et voyant
- 3 connecteurs pour relier rapidement les capteurs (OAT, Température cabine, GPS…)
- Prises statique et dynamique pour le tube de pitot

GPS double antennes
J’ai prévu dans mon système une estimation de la direction et de la force du vent avec une visualisation synthétique sur le compas.

Ce type de calcul nécessite une mesure précise du Cap. Les tests avec un magnétomètre pour la mesure du cap ce sont révélés décevants:
- calibration complexe nécessitant de tourner l’appareil sur les 3 axes
- précision +/- 5 à 10 ° sur table à l’horizontal
- possibilité de compenser les écarts mais très dépendant de l’environnement et complexe à mettre en œuvre sur l’avion
- influence de l’inclinaison (nécessite un AHRS pour être précis)
J’ai donc décidé d’utiliser un GPS RTK double antenne de type UM982. Cette technologie qui était encore très couteuse il y a quelques années est maintenant abordable (environ 125 euros le module avec ses 2 antennes et un petit bloc d’alimentation 12V/5V).

Ce module fournit le cap calculé à l’aide de la position relative des 2 antennes en plus des informations d’un GPS classique. Les 2 antennes doivent être placées à la même hauteur dans l’axe de l’avion dans un espace dégagé offrant une bonne visibilité des satellites. La distance entre les antennes doit être supérieure à 1 mètre pour obtenir une bonne précision : par exemple, pour le Gazaile, une antenne sur le tableau de bord et une derrière les sièges sous la verrière.
Pour tester le comportement, j’ai placé le système sur une planche avec une distance de 1.05 mètre (à peu près la distance disponible sous la verrière du Gazaile).

Les tests en statique sur table donnent une précision meilleure que 1.5 degré (en théorie on devrait être meilleur que 0.5° mais les bâtiments environnant on sans doute influencé les mesures). Des tests en dynamique (système placé sur le toit de la voiture et module paramétré pour un rafraichissement à 5Hz ) donnent de très bons résultats avec un affichage de la route et du cap identique (à 1 degré près) même en virage rapide. (en rase campagne sans bâtiments). Donc le système est bien adapté à une utilisation sur un avion/ulm.
Conclusion
- Grande précision
- Pas de réglage nécessaire
- Pas d’influence magnétique
- GPS multi constellation très précis avec un temps de fix très rapide
- Surcoût de 100 Euros par rapport à un module GPS classique
- Mise en œuvre un peu plus complexe (alim + configuration)


































































