Interférence entre commande de joysticks
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Interférence entre commande de joysticks



  1. #1
    inviteee2ce2b6

    Unhappy Interférence entre commande de joysticks


    ------

    Bonjour,

    J'ai construit une petite platine permettant de lire à partir d'un PIC les valeurs des 2 axes de 3 joysticks.
    J'ai joint mon schéma.
    Nota :Ne pas prendre garde au dessin du boutonJ1, j'ai voulu faire vite pour le typon. Les transistors sont des C550C

    Explications du câblage de la prise HE10:
    1->masse
    2->Vcc
    3->bouton J1
    4->lecture des valeurs Y du joystick U4 ou U5 ou U6, suivant que 5 ou 7 ou 9 est à 1
    5->mise à Vcc pour lire le joystick U4 (X,Y,Btn)
    6->lecture des valeurs X du joystick U4 ou U5 ou U6, suivant que 5 ou 7 ou 9 est à 1
    7->mise à Vcc pour lire le joystick U6 (X,Y,Btn)
    8->lecture du bouton du joystick U4 ou U5 ou U6, suivant que 5 ou 7 ou 9 est à 1
    9->mise à Vcc pour lire le joystick U5 (X,Y,Btn)
    10->NC

    Fonctionnement:
    Je met successivement à Vcc 5, 7 et 9 pour lire les différentes valeurs en X, Y, et du bouton des trois joysticks, le tout avec le PIC

    Mon problème:
    Lorsque je veux lire U4, je met 5 à Vcc et 7 et 9 au 0, donc les positions de U5 et U6 ne sont pas censés influencer les valeurs sur 4 et 6. Cependant, lorsque je touche U6 sur X vers le + (sortie du potentiomètre passe de 1,90 à 4,25V la valeur que je lis en 6 augmente (passage de 2,58 à 3,27) alors que le transistor Q8, étant ouvert (base sur le 0V), il ne devrait pas y avoir d'influence...
    ça fait pareil si je veux lire le joystick U5, et ça le fait 90% du temps seulement.

    J'espère être à peu près clair.

    Les valeurs de résistances peuvent en être la cause ? au chose ? Pour info, je n'ai pas trouvé de faux contact ni de continuité entre les pistes différentes.

    Merci d'avance de votre aide.

    Mikaël

    -----
    Dernière modification par Tropique ; 27/10/2010 à 22h04.

  2. #2
    Tropique

    Re : Interférence entre commande de joysticks

    Bonjour

    Merci de respecter les http://forums.futura-sciences.com/el...-sabonner.html, et de convertir l'image dans un format autre que le pdf (réservé aux documents complexes et multipages).
    Pas de complexes: je suis comme toi. Juste mieux.

  3. #3
    inviteee2ce2b6

    Red face Re : Interférence entre commande de joysticks

    Voilà, j'ai publié un gif
    Dommage, le pdf faisait 10k pour 25 pour le gif...
    Images attachées Images attachées  

  4. #4
    inviteee2ce2b6

    Re : Interférence entre commande de joysticks

    Je ne trouve vraiment pas...
    Une idée pour m'aider ?

  5. A voir en vidéo sur Futura
  6. #5
    inviteee2ce2b6

    Thumbs up Re : Interférence entre commande de joysticks

    Bonjour,

    J'ai potassé un peu plus la datasheet du PIC (un 18F252) et me suis rendu compte d'une erreur dans l'utilisation de mes E/S. J'utilisais la patte RA4 alors qu'elle est déjà réservée pour une autre partie de l'application.
    J'ai donc séparé les E/S de ma platine sur deux ports du PIC:*
    - Les analogiques AN0 et AN1 (avec AN2 et AN3 comme réglage des tensions de ref) comme entrées
    - Les bits du portC en sortie, et maintenant, plus d'interférences.

    Je ne sais pas trop comment elles interféraient, mais ça venait de mon choix des E/S et de mon câblage.

    Sinon, j'ai un autre problème lié aux réglages des tension s de ref des conversions AN, mais je le poste dans un nouveau topic...

    Merci !

  7. #6
    inviteee2ce2b6

    Talking Re : Interférence entre commande de joysticks

    Finalement, pas de problème avec Vref-.
    En fait, ça fait 1 semaine que je galère avec ça et en écrivant mon autre post, je copie le code, et là, je traite...

    En fait, j'avais écrit :
    Code:
    ADCON1=0x10001101
    au lieu de
    Code:
    ADCON1=0b10001101
    un "x" pour un "b" passé inaperçu ! l'erreur de débutant quoi !

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/03/2010, 10h56
  2. commande triac par resistance entre G et A2
    Par invite3a1051d7 dans le forum Électronique
    Réponses: 14
    Dernier message: 01/11/2009, 12h42
  3. Interférence entre deux rayons lumineux
    Par invite359f3846 dans le forum Physique
    Réponses: 37
    Dernier message: 23/03/2006, 22h20
  4. joysticks:qu'es ce que c'est?
    Par invite03e4405e dans le forum Technologies
    Réponses: 9
    Dernier message: 14/02/2005, 09h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...