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

Mesurer la durée d'une impulsion avec un PIC



  1. #1
    inoxxam

    Mesurer la durée d'une impulsion avec un PIC


    ------

    Bonjour,
    je travaille sur un projet nécessitant une radiocommande. J'utilise une radiocommande standard de modélisme donc en sortie du récepteur il y'a un signal adapté aux servomoteurs.
    Je voudrais donc acquérir la durée de l'impulsion en sortie du récepteur (variable de 1 à 2ms) répétée à une fréquence que je ne connais pas (mais sans doute assez inférieure à 500Hz). J'avais pensé à déclencher un compteur temporel au front montant et l'arrêter au front descendant et récupérer la valeur du compteur mais je ne sais pas comment détecter les fronts avec un PIC.

    Si quelqu'un sait comment faire je fais appel à lui!

    Merci d'avance et à bientôt sur le forum FSG!

    -----

  2. Publicité
  3. #2
    RISC

    Re : Mesurer la durée d'une impulsion avec un PIC

    Salut,

    Quel PIC utilises-tu ?

    L'unité la plus simple à utiliser dans ton cas est l'unité CCP ou ECCP en mode capture. Il suffit de faire lancer l'unité sur un front montant ou descendant et ensuite, dès qu'elle a démarré, de changer le front du mode montant au mode descendant.
    Le timer est copié dans des registres de capture sur le front montant (valeur1) et une 2e fois sur le front descendant (valeur2). En soustrayant la valeur valeur1 à valeur2, le nombre d'impulsions x période interne = largeur de l'impulsion

    a+

  4. #3
    inoxxam

    Re : Mesurer la durée d'une impulsion avec un PIC

    Salut,
    j'utilise un PIC18F8520. Aurais-tu un exemple d'une quelconque utilisation d'un module CCP en mode capture?

    Merci d'avance et à bientôt sur le forum FSG!

  5. #4
    inoxxam

    Re : Mesurer la durée d'une impulsion avec un PIC

    UP!

    Merci d'avance et à bientôt sur le forum FSG!

  6. #5
    RISC

    Re : Mesurer la durée d'une impulsion avec un PIC

    Salut,

    Regarde ce lien, page 72 l'exercice Lab 5 avec les fichiers utilise le CCP pour le PIC18F4520 en compilateur C18 :
    http://www.cwu.edu/~iet/programs/eet...1009/11009.htm

    Tu devrais pouvoir l'adapter au PIC18F8520 très facilement ;=)

    Tu peux également trouver des astuces sur l'unité CCP / ECCP ici :
    http://www.garcia-cuervo.com/picmani...s_n_Tricks.pdf

    a+

    NB : GOOGLE est ton ami....

  7. A voir en vidéo sur Futura
  8. #6
    inoxxam

    Re : Mesurer la durée d'une impulsion avec un PIC

    Salut!
    Merci beaucoup! Je regarde ça et en cas de problème je relancerai un appel sur le forum!

    Merci beaucoup et à bientôt sur le forum FSG.

  9. Publicité

Discussions similaires

  1. Régulation d'une LED LUXEON avec un PIC
    Par lolomatic dans le forum Électronique
    Réponses: 2
    Dernier message: 09/10/2007, 00h51
  2. mémorisation d'une impulsion !!!!!!!!
    Par omar.STE dans le forum Électronique
    Réponses: 57
    Dernier message: 07/09/2007, 16h05
  3. mesurer une impulsion haute
    Par koaber dans le forum Électronique
    Réponses: 1
    Dernier message: 24/02/2007, 17h02
  4. Réponses: 7
    Dernier message: 30/04/2006, 23h13
  5. Générateur d'une seule impulsion
    Par serge dans le forum Électronique
    Réponses: 2
    Dernier message: 13/02/2003, 11h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.