'Détection' d'un émetteur par un simulateur.
Ah, la phrase magique! En fait c'est toute une chaîne de transmission d'information qui doit fonctionner, chaque élément ne reconnaissant que son (ou ses) voisin(s) immédiat(s).
Je parle d'une connexion déjà effectuée: le câble est branché des deux côtés et 'CA NE FONCTIONNE PAS' . La recherche ou de la fabrication d'un câble ne sont pas couvertes ici.
PS: Concernant les câbles, voir plus loin un post du 20/1/2006.
Pour avoir un simu fonctionnant sous le contrôle de votre émetteur, il faut encore que les conditions suivantes soient remplies.
A) L'émetteur doit fonctionner:
- si alimenté sur sa batterie, elle doit être suffisamment chargée. Penser aussi à retirer le module HF ou le quartz pour consommer moins et ne pas gêner les voisins par votre émission. Dans ce cas l'émetteur doit être allumé.
- si alimenté par le câble, l'alimentation doit être suffisante. Certains ports série de PC ne donnent plus une tension suffisante (voir plus loin).
B) Un signal doit sortir de l'émetteur
- il doit être sur la broche prévue par le câble. => OSCILLO
- il doit avoir une tension et une polarité convenable. => OSCILLO
- il doit être d'une nature et d'un codage compris par le câble (PPM, PCM): => OSCILLO, LOGICIELS D'ANALYSE
- la masse doit aussi être raccordée
C1) Le câble doit éventuellement être alimenté par le port PC
- USB: ok, c'est prévu
- GAME (JEU): limité
- tous les autres: les tensions en sortie sont uniquement prévues comme signaux de contrôle et pas comme alimentation, donc toujours un risque. C'est de plus en plus limité au fur et à mesure que les technologies PC évoluent.
Voir aussi les outils d'économie ou de gestion d'alimentation du PC. On dépend aussi des conditions mises par le logiciel utilisé sur les signaux de contrôle du port en question!)
=> ESSAYER SUR UN AUTRE PC, plus ancien , plus gros, non portable
C2) Un signal doit sortir du câble côté PC(ceci indique que le câble peut lire et comprendre le signal de l'émetteur, attention si le cable est alimenté par le PC)
- il doit être sur la broche prévue par le câble. => OSCILLO
Attention, suivant la technique d'acquisition du signal, la broche peut être différente!
Exemple: port serie 9 broches en standard serie: pin 2 est le data IN
port serie 9 broches en interrupt: pin 9 (ring indicator) est utilisé comme entrée.
D) Le système d'exploitation du PC doit pouvoir lire et comprendre ce signal
Ici on dépend des versions Windows, et on cale quand on a employé une méthode non-standard dans le câble, qui n'est plus supportée.
=> PANNEAU DE CONFIG, OUTILS DE CALIBRAGE, LOGICIELS D'ANALYSE
E) Le logiciel simu doit pouvoir lire et comprendre le signal du système d'exploitation
Il faut éventuellemnt un logiciel 'intermédaire' comme PPJoy ou smartpropo, qui font tous deux apparaître un joystick virtuel. Attention aux problèmes de version de ces logiciels.
Dans le simu, il faut choisir le bon interface et effectuer une calibration convenable.
Si le simu exige un 'dongle' pour se prémunir du piratage, il doit être connecté sur le PC, même si on pilote par un autre port.
Les détails techniques pour tous ces points sont à trouver dans les documentations, posts traitant du sujet, etc.
Ensuite viennent les discussions d'attribution des canaux, inversion et mixages éventuels.
Je rappelle qu'au calibrage, en bougeant un stick dans une seule direction horizontale ou verticale, un seul canal devrait bouger.
En simu, meme pour un modele d'helico, il vaut en général mieux rester sur un modèle d' AVION du côté émetteur.
Et il faut définir les canaux à la fois pour avion ET pour hélico, en suivant ceci:
ailerons= roulis=cyclique lateral= roll
profondeur=tangage =elevator=cyclique longitudinal=nick
direction= lacet= anti-couple=rudder=yaw
gaz+pas=throttle+pitch
Et 'expo' = exponentiel veut dire rendre la commande moins sensible près du neutre (ou centre), tout en gardant le plein débattement aux extrémités.
J'espère que ceci pourra en aider certains dans leurs recherches.
Phil.