Aide - Recherche - Membres - Calendrier
Version complète : inversion course de servos ( @Oeil de Faucon )
3rd-Wing · Escadre virtuelle DCS > Espace détente > Cockpit & mod perso
gillesdrone
@Oeil de faucon

mon pote Pierre ( simubaron.fr ) à vu dans le post que tu cherchais a inverser les courses de servos

SIOC sait faire
il me transmet une routine en exemple , à toi d'adapter

*************************************************************

Salut Gilles,


Au fait, notre site c'est www.simubaron.fr, merci d'avoir fait de la pub !!!

J'ai vu que l'un de tes amis se demande comment inverser le mouvement d'un servo ?
Je ne sais pas trop ce qu'il entend par inverser, mais par programmation on peut mettre le zéro du servo de l'autre coté.

Ex. de programmation de la T° EGT, le servo est au max (850) et va vers le mini (150) :

//
// EGT 1 & 2
//
// Offset 3b70 et 3ab0 Length 8 en ° Rankine
// Conversion : °C = (°Ra - 459,67 - 32) / 1,8 --> D'ou °C = (°Ra - 491,67) / 1,8
// 15 Graduations : L'échelle donne 20° (?) par graduation : De 0 à 860°
// Servo de 850 à 150 --> a = -0,814 (pente négative : inverse le mouvement du servo) b = 850
//

Var 4140, name fs_egt1, link FSUIPC_IN, Offset $3b70, Length 8, Numbers 3
{
&val_egt1 = &fs_egt1 / 1000 // Valeur réelle
L0 = &val_egt1 - 491.67 // en °C (avec ligne suivante)
L1 = L0 / 1.8 // divisé par 1,8
L0 = L1 * 0.814 // "a" Pente déviation servo
L2 = 850 - L0 // b=900 et -L1 car pente négative
L2 = LIMIT 100 950 0 // Limite amplitude servo de 100 à 950
&serv_temp_EGT1 = L2 // Envoie valeur au servo
}
Var 4141, name val_egt1
***************************************************************************
pegazus
CITATION(gillesdrone @ 14 Apr 2013, 11:50) *

@Oeil de faucon

mon pote Pierre ( simubaron.fr ) à vu dans le post que tu cherchais a inverser les courses de servos

SIOC sait faire
il me transmet une routine en exemple , à toi d'adapter

*************************************************************

Salut Gilles,


Au fait, notre site c'est www.simubaron.fr, merci d'avoir fait de la pub !!!

J'ai vu que l'un de tes amis se demande comment inverser le mouvement d'un servo ?
Je ne sais pas trop ce qu'il entend par inverser, mais par programmation on peut mettre le zéro du servo de l'autre coté.

Ex. de programmation de la T° EGT, le servo est au max (850) et va vers le mini (150) :

//
// EGT 1 & 2
//
// Offset 3b70 et 3ab0 Length 8 en ° Rankine
// Conversion : °C = (°Ra - 459,67 - 32) / 1,8 --> D'ou °C = (°Ra - 491,67) / 1,8
// 15 Graduations : L'échelle donne 20° (?) par graduation : De 0 à 860°
// Servo de 850 à 150 --> a = -0,814 (pente négative : inverse le mouvement du servo) b = 850
//

Var 4140, name fs_egt1, link FSUIPC_IN, Offset $3b70, Length 8, Numbers 3
{
&val_egt1 = &fs_egt1 / 1000 // Valeur réelle
L0 = &val_egt1 - 491.67 // en °C (avec ligne suivante)
L1 = L0 / 1.8 // divisé par 1,8
L0 = L1 * 0.814 // "a" Pente déviation servo
L2 = 850 - L0 // b=900 et -L1 car pente négative
L2 = LIMIT 100 950 0 // Limite amplitude servo de 100 à 950
&serv_temp_EGT1 = L2 // Envoie valeur au servo
}
Var 4141, name val_egt1
***************************************************************************



C'est quoi comme type de servo-commande? la position neutre de la servo-commande est situer au milieux de la course?
oeil de faucon
Merci pour vos infos
je vais étudier cela en espérant bien tout comprendre
mais pour le moment je suis toujours en panne d'ordi
celui du simu
depuis trop longtemps !!! carte mère qui a dégagé semble t il.
je devrais le récupérer dans la semaine et je pourrais alors replancher sur le sujet dès le WE prochain

L'inversion du servo, c'est pour avoir un roulis de la verrière dans le bon sens
merci
je vous tiendrais au courant de mes avancements ....
oeil de faucon
Bonjour,

j'ai remis en route mon ordi après bien des misères en changeant de carte mère
et enfin après plus de 3 semaines çà marche, nullité des SAV ....
pour mon projet de roulis pas réussi l'inversion informatiquement
alors j'ai démonté le servo, inversé les fils sur le potar et le moteur et çà marche dans le bon sens
mais un hic
l'angle de rotation obtenu avec le servo est environ égale à 2 fois l'angle qui apparait à l'écran
j'ai utilisé la variable de l'ADI de secours,
y aurait il une autre variable pour l'effet sur le mouvement de la tête, afin d'avoir le même angle
ou comment trouver la bonne formule sioc ?

merci, car je pense que je ne suis pas très loin du but, mais je ne comprend pas comment est formulé la commande sioc du roulis de l'ADI de secours AGR31 roll
je rêve en voyant l'avancement du pit , un compas pour la prochaine fois ? SUPER
A+
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.