PIC et capteur opto-electrique
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

PIC et capteur opto-electrique



  1. #1
    invitea41b12ea

    PIC et capteur opto-electrique


    ------

    Bonjour tout le monde,

    Je travaille sur un projet personnel qui m'a amené à utiliser un codeur optique récupéré dans une souris (les anciennes avec les boules dessous).

    J'ai donc monté le codeur sur l'axe d'un moteur, puis j'ai relié les sorties du codeur sur le pic. Le codeur envoie +5V alternativement sur ses deux sorties A et B. Cela donne quelque chose comme ça :



    Le sens de la rotation est donc déterminable par le déphasage des voie A et B.

    Bref, voici mon code pour récupérer les mouvements du codeur (uniquement voie A pour l'instant, on verra le sens plus tard) :

    while portb.3=0 'Bouton poussoir sur RB3 pour arrêter.
    if portb.1=1 then 'On scan le port RB1, donc la voie A
    if portb.1=0 then '(pour confirmation...)
    end if
    end if
    wend

    + du blabla pour afficher le résultat sur LCD.

    Comment puis je l'optimiser ? Ou peut être que le PIC est trop lent de toute façon ??

    Pour info, il y a environ 40 trous dans ma roue codeuse, et mon moteur tourne à 100tr/min. Soit 4000 impulsions par minute, -67 par seconde- envoyées dans le PIC...

    Quelques conseils ?
    Merci d'avance
    Florent

    -----

  2. #2
    DAUDET78

    Re : PIC et capteur opto-electrique

    je pense que tu as la solution sur le site de microchip
    http://www.microchip.com/stellent/id...cName=en023586
    Quadrature Encoder Interface
    J'aime pas le Grec

  3. #3
    invitea41b12ea

    Re : PIC et capteur opto-electrique

    Dsl mais le lien semble mort... ?

  4. #4
    DAUDET78

    Re : PIC et capteur opto-electrique

    Non, il marche (4eme Item de la librairie)
    voila le lien complet à recopier (en supprimant TOTO)
    TOTOhttp://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE& nodeId=1406&dDocName=en023586
    J'aime pas le Grec

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

    Re : PIC et capteur opto-electrique

    Holala...

    J'avoue que je patauge un peu
    Je me suis perdu au milieu des CCP, PWM, Timer0, QEI et autres jolis noms !

    Quelqu'un aurais un petit exemple concret sous la main ? Ou quelque part sur le net ? J'ai trouvé plein de documents intéressants, mais en ASM, langage dont je ne comprend pas un mot

    Pour ce programme je bosse en MikroBasic sur un 16F877a

    Merci d'avance
    Florent

  7. #6
    invitea41b12ea

    Re : PIC et capteur opto-electrique

    Vraiment pas une petite idée qui traine ... ?

  8. #7
    DAUDET78

    Re : PIC et capteur opto-electrique

    J'aime pas le Grec

  9. #8
    invitea41b12ea

    Re : PIC et capteur opto-electrique

    Super !! J'avais du manquer une ligne, désolé :S ...

    Je vais potasser ça,
    encore merci !

    Florent

Discussions similaires

  1. capteur champ électrique
    Par invite49599969 dans le forum Électronique
    Réponses: 1
    Dernier message: 29/01/2008, 12h14
  2. Capteur de type lm335 associé a un pic 16f877
    Par inviteba8bd60d dans le forum Électronique
    Réponses: 2
    Dernier message: 21/01/2008, 21h02
  3. MCP9700 ( capteur de T°C analogique ) + pic
    Par Toufinet dans le forum Électronique
    Réponses: 8
    Dernier message: 30/10/2007, 19h23
  4. Opto-électronique
    Par invite52346c65 dans le forum Électronique
    Réponses: 0
    Dernier message: 15/04/2006, 16h20
  5. Compteur de passage : capteur->pic->pc
    Par invited6361851 dans le forum Électronique
    Réponses: 4
    Dernier message: 14/11/2004, 20h47
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...