Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

PIC et capteur opto-electrique



  1. #1
    187bundy

    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. Publicité
  3. #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

  4. #3
    187bundy

    Re : PIC et capteur opto-electrique

    Dsl mais le lien semble mort... ?

  5. #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

  6. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  7. #5
    187bundy

    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

  8. A voir en vidéo sur Futura
  9. #6
    187bundy

    Re : PIC et capteur opto-electrique

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

  10. Publicité
  11. #7
    DAUDET78

    Re : PIC et capteur opto-electrique

    J'aime pas le Grec

  12. #8
    187bundy

    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 nidhogg dans le forum Électronique
    Réponses: 1
    Dernier message: 29/01/2008, 12h14
  2. Capteur de type lm335 associé a un pic 16f877
    Par bwlm76 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 perchman dans le forum Électronique
    Réponses: 0
    Dernier message: 15/04/2006, 16h20
  5. Compteur de passage : capteur->pic->pc
    Par willorca dans le forum Électronique
    Réponses: 4
    Dernier message: 14/11/2004, 20h47
Découvrez nos comparatifs produits sur l'informatique et les technologies.