probleme de pwm
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

probleme de pwm



  1. #1
    invite1a90427b

    probleme de pwm


    ------

    bonjour à tous

    1)j'effectue en ce moment une etude sur la commande en PWM via un micocontroleur.

    Le probleme c'est que je narrive pas à comprendre quelques details dans la configuration de la PWM.
    le microcontroleur est un 18F1320 dont voici la documentation

    http://ww1.microchip.com/downloads/e...Doc/39605F.pdf

    CCP1CONbits.P1M1=0;
    CCP1CONbits.P1M0=0;
    CCP1CONbits.DC1B1=0;
    CCP1CONbits.DC1B0=0;

    Je ne comprend pas leur signification avec la documentation et à quoi il servet dans la pwm.
    ainsi que la signification de ce terme

    P1A, PIC pin active-hight; P1B, P1D pin active-hight
    (je voudrais juste lequivalent en francais )

    si quelqu'un pourrais m'eclairer.....

    merci

    -----

  2. #2
    invite1a90427b

    Re : probleme de pwm

    personne pour m'aider sur ce petit probleme de comprehension?

  3. #3
    invite42dae262

    Re : probleme de pwm

    Un pwm , permet de créé un signal carré a fréquance fixe , et a rapport cyclique varriable ...

    Personnelement , j'utilise pour faire varirer la vitesse de mes moteur ... ( moteur a courant continu bien sur )

    PWM a 50% , moteur a 50 % ....

    Comme tu n'utilise pas le méme compilateur que moi , je ne te met pas mes calcul .

    Mais sache que l'horloge est diviser par 4 si j'ai bonne mémoire ...

  4. #4
    invite1a90427b

    Re : probleme de pwm

    ok mais ce que je cherche à savoir c'est la signification de cest termes

    CCP1CONbits.P1M1=0;
    CCP1CONbits.P1M0=0;
    CCP1CONbits.DC1B1=0;
    CCP1CONbits.DC1B0=0;

    et

    P1A, PIC pin active-hight; P1B, P1D pin active-hight
    (active etat haut??)

    merci pour ton aide

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

    Re : probleme de pwm

    (active etat haut??)
    active à l'etat haut
    Ce déclenche sur un état haut !

    CCP1CONbits.P1M1=0;
    CCP1CONbits.P1M0=0;
    Selon la doc p117
    single output ; P1A modulated ; P1B,P1C,P1D assigned port pin.

    P1A signal de sortie modulé
    P1B,P1C,P1D attribué comme pin du port (standard)

  7. #6
    invitef86a6203

    Re : probleme de pwm

    voir section 15-5
    "active-high" permet de sélectionner le sens du signal !
    la partie haute et basse du signal seront inversées !

    "active-high" partie active du PWM si le plus pilote un NPN
    "active-low" partie active du PWM si le moins pilote un PNP

    ou l'inverse à vérifier...

  8. #7
    invite1a90427b

    Re : probleme de pwm

    merci pour ta reponse mais je nai pas bien compris ton explication

    Merci

  9. #8
    invite1a90427b

    Re : probleme de pwm

    je parlais pour le message de freepicbasic

    CCP1CONbits.P1M1=0;
    CCP1CONbits.P1M0=0;
    CCP1CONbits.DC1B1=0;
    CCP1CONbits.DC1B0=0;

  10. #9
    invitef86a6203

    Re : probleme de pwm

    P1A sortie PWM
    P1B,P1C,P1D sorties ou entrées normales

  11. #10
    invite1a90427b

    Re : probleme de pwm

    puis avoir une explication claire svp...

    jai compris ce dont vous parler mais pas completement

    dsl

    Merci

  12. #11
    invitef86a6203

    Re : probleme de pwm

    qu'est ce qui n'est pas clair ?
    On peut avoir 4 sorties en PWM .
    Ici on n'en choisi qu'une !
    C'est tout !

    c'est écrit en première page un , deux ou quatre PWM à programmer.

    Il faut regarder le datasheet.
    Si certaines phrases sont pas claires les mettre sur le forum ...
    je traduirais,
    Enfin pas tout non plus.
    Sinon voir avec Mr BigOnOff !

  13. #12
    invitef86a6203

    Re : probleme de pwm

    CCP1CONbits.DC1B1=0;
    CCP1CONbits.DC1B0=0;
    partie basse du chiffre PWM 10bits
    chapitre 15-1 CCP1CON Register.

  14. #13
    invite1a90427b

    Re : probleme de pwm

    merci!....

  15. #14
    invite1a90427b

    Re : probleme de pwm

    ya juste ca que je ne comprend pas

    CCP1CONbits.DC1B1=0;
    CCP1CONbits.DC1B0=0;
    partie basse du chiffre PWM 10bits
    chapitre 15-1 CCP1CON Register.

  16. #15
    invitef86a6203

    Re : probleme de pwm

    Le PWM est un signal digitalisé, avec une précision de 2 exp NbBits .
    Ici nous avons la possibilité de faire une précision de 10bits
    2 exp 10 soit 1024 "pas" (step) possibles pour faire un escalier avec toutes les valeurs possibles.

    Nous pouvions nous contenter de 8bits, pour cela seules les valeurs de poids fort sont significatives.
    Le 4 petites variations faites par les 2 bits supplémentaires seront abandonnées.

    De façon à simplifier cette gestion 8 bits, les 8 bits de poids fort sont placés sur un registre "CCPR1L".

    Si l'on veux plus de précision il faudrait renseigner les 2 bits supplémentaires sur cette autre registre.
    dans l'exemple on met une valeur 00 qui ne bougera plus par la suite si l'on veut du 8 bits, car il faut tout de même faire la mesure avec toujours les même bits de poids faibles , afin de ne laisser rien aux hasard.

  17. #16
    invite1a90427b

    Re : probleme de pwm

    donc dans ce cas on est seulement en 8bits

  18. #17
    invitef86a6203

    Re : probleme de pwm

    je ne sais pas !
    Voir la suite du prog !
    si on n'intervient plus sur ces 2 bits.
    Alors oui !

    Pour le pic c'est pareil .
    Ces 2 bits sont à 0 et puis c'est tout.
    C'est nous qui faisons la différence en gérant ou pas.

    on aurait pu aussi ne prendre que 4 bits en faisant
    un AND 0XF0 de la valeur PWM
    ou plutot
    PWM = (PWM << 4) AND 0XF0

  19. #18
    invite1a90427b

    Re : probleme de pwm

    okjai compris merci

  20. #19
    invite26179e93

    Re : probleme de pwm

    je doit utiliser la commande PWM sur l'ATMEGA169pour un onduleur. J'ai déjà le programme en asm pour l'atiny26. je ne trouve pas encore les fonctions pour convertir certains code de l'atiny26 en ATMEGA169 ces codes sont OSCCAL, PLLE, PLLSCR, PWM1A, PCKE, PLOCK.

    pouvez vous avoir une solution?

    merci d'avance

Discussions similaires

  1. Calcul PWM Period / PWM Duty Cycle
    Par inviteee104586 dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 21h34
  2. Problème de PWM avec L298
    Par invite33fac129 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/12/2007, 19h44
  3. gestion pwm = probleme
    Par invite1a90427b dans le forum Électronique
    Réponses: 3
    Dernier message: 30/04/2007, 10h30
  4. probleme avec PWM et NE555
    Par invite5f12e21b dans le forum Électronique
    Réponses: 5
    Dernier message: 22/08/2006, 10h25
  5. Problème de pwm pour un moteur
    Par invite5ef05993 dans le forum Électronique
    Réponses: 5
    Dernier message: 21/02/2006, 13h36
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...