Interfaçage de mes gauges analogiques

Planche de bord ou MIP / Instruments ou Gauges maison / Pedestal / Overhead ou Planche de bord supèrieure

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Ven 3 Mar 2023 21:49

fab a écrit:Parfait !

Pratique cette nouvelle fonction en fait applaublanc
Cela me soulage d'un temps précieux à développer une nouvelle fonction


C'est même carrément indispensable.
Je ne savais pas que cette fonction existait.
Quand je faisais mes essais je me disais justement qu'il faudrait que tu prévois la possibilité d'avoir quelque chose de totalement générique que l'on pourrait entièrement paramétrer et calibrer soit même, plutôt que des fonctions toutes faite.
Et c'est en cherchant des trucs sur ta chaine que je suis tombé sur un tuto expliquant cette fonction.
T'avais déjà tout prévu! sourirebis
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Sam 4 Mar 2023 22:24

Salut Fab,
Je suis en train de voir pour passer toutes mes gauges servos avec tes cartes servo à la place des opencockpit USB servo. Donc je vais essayer toutes mes gauges. (ca promet! yeuxhaut )
Ce soir j'ai essayé d'utiliser mon badin avec ta carte servo.
J'ai essayé ta fonction airspeed, j'ai rentré l'offset de l'IAS $02BC, longueur 4.
J'ai paramétré les "set min" et "set max" (mon servo fonctionne bien), paramétré la course de 0 à 140 nds.
Ecrit eprom, avec le strap.
Je lance FS et...tu devines.. ça marche pas! sourirebis

Et, y'a un truc que je pige pas: qu'es-ce que ça apporte de choisir ta fonction "airspeed", si de toute façon doit rentrer soit même l'offset?
Quelle différence avec la fonction type II linéaire (pour laquelle on aurait rentré l'offset et fait tout le paramétrage)?

Es-ce que tu vois une erreur là dedans?
(A noter que j'ai également essayé avec la fonction II linéaire, des fois que ce soit le même problème qu'avec la succion, mais là ça marche pas non plus)

Image

Allez, plus que 10 gauges... ecroulerire
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede fab » Sam 4 Mar 2023 22:56

Ouh la, faut que je déterre les anciennes fonctions, pourtant elle paraissent toutes simples ...

Tu as vérifié dans la console SIOC que les valeurs sont bien présentes ?

Déjà je vais vérifier ce qui a changé pour la fonction suction, cela va certainement me mettre sur un piste ...
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Dim 5 Mar 2023 14:22

Alors l’offset airspeed donne la vitesse en kts x 128. (C’est ok dans la console iocp)
Es-ce que dans ton driver il faut entrer directement la vitesse en kts ou il faut entrer la valeur de l’offset? (par exemple 17920 pour une vitesse de 140nds)

A ce propos, il y a u truc qui serait sympa dans ton driver, ça serait de toujours avoir la case de la valeur de l’offset lu, comme on peut l’avoir dans le cas ou l’option "calibrage" est active (comme c’est le cas pour une fonction non linéaire).
Histoire de vérifier ce que ton driver "reçoit" vraiment.
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 5 Mar 2023 19:39

Je vérifierai et regarderai pour afficher la valeur de FS yeuxhaut

Je n'avais pas bien vu sur mon téléphone, mais la valeur MIN de la course du servo est supérieure à la valeur MAX gratgrat

Image

Peut être une piste de réflexion cligneoeil
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 5 Mar 2023 20:02

Bien alors j'ai retrouvé le code d'une ancienne version, en fait je ne comprends pas ce que j'avais fait avec cette fonction ... yeuxhaut ecroulerire

Je compare la valeur de l'offset et si elle est inférieur à 2000, je considère que la valeur à envoyer au servo est nulle ( ça, ça peut se comprendre)
Ensuite, et c'est là qu'est le mystère, si cette valeur est supérieur à 2000, je soustrait 2000, je divise par 225 et j'ajoute 175 ! zzzzzzzz

Bizarre, je relancerai ce que j'avais fait à l'époque ...
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 5 Mar 2023 20:17

On voit la jauge pour laquelle la fonction avait été réalisée, ce sont bien des knots d'affichés gratgrat
à voir ici https://youtu.be/CMFxZvNEe6c?t=42

L'échelle commence à 60kts, rien à voir avec les 2000 gratgrat
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Dim 5 Mar 2023 21:00

fab a écrit:Je vérifierai et regarderai pour afficher la valeur de FS yeuxhaut

Je n'avais pas bien vu sur mon téléphone, mais la valeur MIN de la course du servo est supérieure à la valeur MAX gratgrat


Ouh là, oui, bien vu, comme mon servo est à lenvers, je me suis fait voir.
Bon, j'ai remis ça dans le bon sens (et coché l'inversion au niveau de l'offset).
J'ai pris une fonction linéaire et je test.
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede FiX » Dim 5 Mar 2023 21:08

fab a écrit:On voit la jauge pour laquelle la fonction avait été réalisée, ce sont bien des knots d'affichés gratgrat
à voir ici https://youtu.be/CMFxZvNEe6c?t=42

L'échelle commence à 60kts, rien à voir avec les 2000 gratgrat


Mais alors là c'était avec une gauge à galva, donc avec un module analogique.


Bon, je viens de tester avec les set min et set max dans le bon sens et la fonction linéaire.

Image


Je lance FS.
Je lance le driver et là, le badin se met sur 0knts (jusque là, tout va bien).
Je met les gaz, dès que le badin de FS commence à bouger, mon badin passe directement à 140nds. gratgrat
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: Interfaçage de mes gauges analogiques

Messagede fab » Dim 5 Mar 2023 21:47

Oui, la fonction linéaire ne fait pas de calcul, les valeurs reçues doivent être plus grandes que 140, d'où l'aiguille qui part directement en butée haute, dans ce cas essais de mettre en course FS MIN et MAX les valeurs que tu lis dans la console IOCP, ce doit être alors knots * 128 yeuxhaut
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

PrécédenteSuivante

Retourner vers Tableau de bord





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 31 invités