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
    freepicbasic

    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)
    A+, pat

  7. #6
    freepicbasic

    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...
    A+, pat

  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
    freepicbasic

    Re : probleme de pwm

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

  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
    freepicbasic

    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 !
    A+, pat

  13. #12
    freepicbasic

    Re : probleme de pwm

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

  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
    freepicbasic

    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.
    A+, pat

  17. #16
    invite1a90427b

    Re : probleme de pwm

    donc dans ce cas on est seulement en 8bits

  18. #17
    freepicbasic

    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
    Dernière modification par freepicbasic ; 28/04/2007 à 09h56.
    A+, pat

  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 Paintitblack dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 20h34
  2. Problème de PWM avec L298
    Par invite33fac129 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/12/2007, 18h44
  3. gestion pwm = probleme
    Par invite1a90427b dans le forum Électronique
    Réponses: 3
    Dernier message: 30/04/2007, 09h30
  4. probleme avec PWM et NE555
    Par invite5f12e21b dans le forum Électronique
    Réponses: 5
    Dernier message: 22/08/2006, 09h25
  5. Problème de pwm pour un moteur
    Par invite5ef05993 dans le forum Électronique
    Réponses: 5
    Dernier message: 21/02/2006, 12h36
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...