Page 54 sur 57

Re: Interfaçage de mes gauges analogiques

MessagePosté: Ven 3 Mar 2023 21:49
de FiX
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

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 4 Mar 2023 22:24
de FiX
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

Re: Interfaçage de mes gauges analogiques

MessagePosté: Sam 4 Mar 2023 22:56
de fab
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 ...

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 14:22
de FiX
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.

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 19:39
de fab
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

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 20:02
de fab
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 ...

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 20:17
de fab
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

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 21:00
de FiX
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.

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 21:08
de FiX
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

Re: Interfaçage de mes gauges analogiques

MessagePosté: Dim 5 Mar 2023 21:47
de fab
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