gyro et HDG

Questions de programmation / Offset FSUIPC et IOCP

gyro et HDG

Messagede trajector » Ven 14 Juin 2019 19:02

Bonjour à tous,

j'ai construit un gyro avec sélecteur de cap (HDG).
La rosace du gyro et la pinule du HDG sont commandées par 2 moteurs PAP (2 stepper).
Je voudrais un fonctionnement identique à celui du cessna de FS.
Voici mon code pour un essai de fonctionnement:


Code: Tout sélectionner
// * FileName : essai_gyrocompas.txt
// * Date : 14/06/2019



Var 0001

Var 0002

Var 0003, name GYRO, Link FSUIPC_INOUT, Offset $2B00, Length 8, Numbers 1
{
  V0001 = &GYRO * 10
  &MoteurGyro_2 = V0001   
}

Var 0004, name HDG, Link FSUIPC_INOUT, Offset $07CC, Length 2
{
  V0002 = &HDG * 0.549316
  &MoteurHDG_1 = V0001 + V0002
}

Var 0005, name cts_HDG, Link IOCARD_ENCODER, Input 7, Aceleration 1, Type 2     // encodeur de sélection de cap

Var 0006, name MoteurGyro_2, Link USB_STEPPER, Output 2, PosL 3, PosC 0, PosR 4, Type H

Var 0007, name MoteurHDG_1, Link USB_STEPPER, Output 1, PosL 3, PosC 0, PosR 4, Type H


J'utilise IOCP Console pour tester le fonctionnement.
Lorsque je tourne le sélecteur de cap (HDG) la somme "V0001 + V0002" s'affiche, ce qui n'est pas le cas lorsque lorsque la rosace du gyro tourne ( la somme reste fixe), elle se réinitialise que lorsque j'interviens sur le HDG.
Je voudrais que cette somme varie dans les 2 cas.
C'est cette somme qui commande le moteur assujetti à la pinule HDG
Cette somme n'est bien sur le bon algorithme ,mais je ne comprends pas pourquoi les valeurs s'ajoutent dans un cas et pas dans l'autre.
Quelqu'un peut-il m'aider.
Jean-Gilles
trajector
 
Messages: 123
Inscription: 19/04/09

Re: gyro et HDG

Messagede fab » Ven 14 Juin 2019 19:57

C'est normal, il n'y a pas de calcul V0001 + V0002 dans la variable GYRO mais uniquement dans la variable HDG
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: gyro et HDG

Messagede trajector » Ven 14 Juin 2019 20:18

Merci Fab,

j'ai rajouté la somme dans Gyro et ça fonctionne
trajector
 
Messages: 123
Inscription: 19/04/09

Re: gyro et HDG

Messagede fab » Sam 15 Juin 2019 08:05

Parfait !

ce serait pas mal de partager en quelques photos ta réalisation
Avatar de l’utilisateur
fab
 
Messages: 4414
Inscription: 26/12/12
Localisation: Roubaix

Re: gyro et HDG

Messagede trajector » Dim 16 Juin 2019 21:09

Bonjour,

Il est vrai que je n'ai pas pris le temps de vous communiquer des photos de mes réalisations.
Mon projet est un cockpit de Baron58, enfin presque car je prends quelques libertés.
Mais chercher, construire, fabriquer, prend beaucoup de temps, c e n'est pas à vous que je vais l'apprendre.
A la demande de Fab, voici quelques photos:
Image
cette photo correspond à la construction d'un altimètre avec 3 moteurs PAP commandés par une carte USB Stepper.
Vous pouvez apercevoir les fourches optiques qui commandent le positionnement du zéro.
Toutes les jauges fonctionnant avec des moteurs PAP sont de ce type.
Un grand merci à Yveca
Image
Photo de l'altimètre fini.
Image
Celle-ci c'est le gyro avec la pinule HDG
Image
Image
Image
Voici le throttle suivant les plans des 2 Pierre avec la carte USB de Fab.
Voila pour l'instant, je tâcherai de faire mieux la prochaine fois, mais il faut du temps.

Jean-Gilles
trajector
 
Messages: 123
Inscription: 19/04/09

Re: gyro et HDG

Messagede A320 hérétique » Dim 16 Juin 2019 22:21

Bonsoir Jean-Gilles,

Tu es bien modeste, tes réalisations sont top bravoaffiche

Je suis impatient d'en voir plus !

D'où proviennent les pignons intermédiaires de l'alti (c'est du .5 ou du .8 ?) ?

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 3080 Ti sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3355
Inscription: 2/09/12
Localisation: Pornic

Re: gyro et HDG

Messagede tabar57 » Lun 17 Juin 2019 09:53

Bonjour,

Je suis entièrement d'accord avec toi Michel, Jean Gilles est plutôt discret sur notre forum mais qu'elle efficacité et quel talent applaublanc applaublanc

Et puis un Beech !!! chouettedoights

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: gyro et HDG

Messagede trajector » Lun 17 Juin 2019 10:07

Bonjour,

les pignons sont en module 0.5. Je possède une fraiseuse, je les ai taillés sans de l'alu et du laiton.
Toutes les pièces en orange sont fabriquées avec une imprimante 3D.
La couronne dentée orange est en module 0.8, elle sert à régler le QNH.
Je sais que vous êtes tous impatient d'en voir plus je ferai bientôt l'effort de créer une rubrique.
J'ai finalisé les jauges moteurs, l'horizon,le badin,le vario...
Il est vrai que j'ai été subjugué par ScottHendry : http://scotthendry.com/flight_sim.htm
Un peu de patience
Pour l'instant je suis dans la programmation, je me bats avec les offsets.

Jan-Gilles
trajector
 
Messages: 123
Inscription: 19/04/09

Re: gyro et HDG

Messagede A320 hérétique » Lun 17 Juin 2019 11:39

Bonjour Jean-Gilles,

Je ne connaissais pas ce site, je suis ébahi ! Et j'attends donc avec encore plus d'impatience !

Concernant les engrenages, j'ai aussi une mini fraiseuse (genre sieg x2 améliorée), et un plateau diviseur+mandrin, mais sans disques diviseurs ; je n'ai pas essayé la taille d'engrenage (les fraises module sont tellement chères), penses-tu qu'avec mon équipement (donc sans les disques) ce soit faisable ?

Michel
http://www.myA320sim.com
Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 3080 Ti sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
Avatar de l’utilisateur
A320 hérétique
 
Messages: 3355
Inscription: 2/09/12
Localisation: Pornic

Re: gyro et HDG

Messagede trajector » Lun 17 Juin 2019 16:19

Bonjour Michel,
voici ma méthode, je n'avais pas de diviseur, je m'en suis fabriqué un suivant les systèmes anciens de disque cranté.
voici quelques photosImage

Image

les divisions sont tracées sur disque papier à partir d'Autocad, puis des traits de scie sur les divisions.

Pour les fraises j'ai préféré les acheter.
Pour les fraises de taille il y a HTK pour un prix abordable :
https://www.htk.fr/boutique/fiche_produit.cfm?ref=661-8&type=36&code_lg=lg_fr#661-855

On peut en acheter moins cher sur le net, il faut chercher, d'autant plus que la taille se fera sur des métaux tendre comme
l'alu ou le laiton.

J'ai un petit logiciel pour le calcul des engrenages, mais il ne passe pas en fichier joint

Jean-Gilles
trajector
 
Messages: 123
Inscription: 19/04/09

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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