PWM arduino
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

PWM arduino



  1. #1
    invite21ace5e2

    PWM arduino


    ------

    Bonjour à tous,

    Je voudrais générer des PWM avec un arduino mega 2560 pour un onduleur triphasé. J'ai vu que la fréquence max avec le timer 0 était de 62kHz. Cependant je n'arrive pas à savoir si c'est possible de sortir 3 PWM. Pour moi, seulement 2 sont possibles avec OC0A et OC0B.

    Y'a t-il une solution sachant que j'aimerais avoir une fréquence max de 50kHz si possible.

    Merci d'avance
    Marc

    -----

  2. #2
    jiherve

    Re : PWM arduino

    Bonjour
    il y a 3 sorties sur les timer 1,3,4,5.
    http://www.atmel.com/images/doc2549.pdf
    page 136.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    invite21ace5e2

    Re : PWM arduino

    Bonjour,

    Ok pour ces timers là. Le souci c'est que la fréquence max de ces timers est de 31kHz si je ne me trompe pas.

    Du coup, impossible de sortir 3 PWM à 50kHz ?

    Marc

  4. #4
    antek

    Re : PWM arduino

    Tu calcules les 2 autres PWM à partir de la première

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

    Re : PWM arduino

    Ca depend la finesse du réglagle du pwm que tu veux!
    Le timer peut compter à la fréquence d'horloge, et tu peut changer la valeur du registre qui définit la fin du comptage (OCRxA dans ce mode là)

    Exemple chiffré:
    Clock à 10 MHz
    OCRxA=100

    Tu as un PWM à(10MHz/100) 100kHz avec 100 variations possibles

    ou
    F=16Mhz
    OCRxA=255
    PWM: 62,5KHZ et 255variations possibles

    Enfin ca applique de jouer avec les registres de l'µC (sans utiliser les fonctions toutes faites que je suppose arduino rajoute qu'on sait pas comment ils les font)

    Pour avoir 50kHz, faut régler OCRxA en conséquence ainsi que les autres regitres pour ce mode "9" du tableau page 148
    Là où va le vent...

  7. #6
    jiherve

    Re : PWM arduino

    Re
    en parcourant la data sheet rapidement on lit que en fast PWM et 8 bit (mode 5) la fréquence sera de 62,5KHz avec un quartz à 16MHz.
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    Qristoff
    Animateur Électronique

    Re : PWM arduino

    Un onduleur triphasé cadencé à 60kHz, prévoit du radiateur, ventilateur et autres joyeuseries..
    Tout existe, il suffit de le trouver...!

  9. #8
    invite21ace5e2

    Re : PWM arduino

    Citation Envoyé par Qristoff Voir le message
    Un onduleur triphasé cadencé à 60kHz, prévoit du radiateur, ventilateur et autres joyeuseries..
    Oui de ce côté là il y a tout de prévu.

    Et avec un arduino Due, quelle est la fréquence max ? Il me semble que la fréquence peut être égaler à MCK mais je ne trouve pas la fréquence de cette horloge.

    Marc

  10. #9
    invite936c567e

    Re : PWM arduino

    MCK est à 16MHz sur le Mega 2560.

    Pour faire une PWM à 50kHz, il est possible d'utiliser les timers 16 bits en mode CTC et de régler la fréquence en jouant sur la valeur maximale de comptage.

  11. #10
    invite21ace5e2

    Re : PWM arduino

    Ok je viens de comprendre je pense, si OCRnA est à 0, je suis donc à 8Mhz ?

    Si je veux faire une commande 120° ou une commande 180° décalée, sur quelle registre je dois jouer ? avec le registre OCRnA je peux juste jouer sur la fréquence n'est ce pas ?
    Du coup je vais rester sur le mega 2560 que j'ai en stock.

Discussions similaires

  1. Carte Arduino UNO R3 ou Arduino Mega 2560 R3 ?
    Par invite94b5085f dans le forum Électronique
    Réponses: 10
    Dernier message: 11/03/2015, 16h36
  2. Arduino, et le C...
    Par invite26afd144 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 24/11/2014, 23h40
  3. Arduino anti rebond avec arduino
    Par invited0bffa74 dans le forum Électronique
    Réponses: 13
    Dernier message: 23/10/2014, 18h04
  4. arduino
    Par invite106ffe7a dans le forum Électronique
    Réponses: 7
    Dernier message: 14/04/2014, 02h45
  5. Communication arduino-arduino avec module Xbee
    Par inviteda9a8a4b dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 18h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...