Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 44 sur 44

Conversion PWM24v/Tension3.3v



  1. #31
    Antoane
    Responsable technique

    Re : Conversion PWM24v/Tension3.3v


    ------

    Bonjour,
    Citation Envoyé par Jeremy2000 Voir le message
    Oh mon dieu je viens de comprendre avec le timer. Ma période PWM étant de 50us, avec un timer de 0.5us je pourrai avoir mes 100 valeurs pour une période. Si j'ai 40 valeurs à l'état haut et 60 à l'état bas, alors je suis sur un rapport cyclique de 40%. Si c'est ça alors je suis extrêmement content !
    Ca peut marcher comme ca, mais il pourrait également y avoir du hardware spécifiquement dédié à ce genre de mesure dans le µC, via un module CCP.

    L'horloge du µC est directement (ou après division de fréquence) envoyée au compteur interne hardware dont la valeur est enregistrée pour traitement par interruption à chaque changement d'état de signal PWM mesuré. Ainsi, le CPU ne travaille que lorsd'un changement d`état du signal PWM. On doit également trouver certains µC avec deux registres de sauvegarde de l´état du compteur : dans l'un on enregistre la valeur lorsque le PWM passe à 1, dans l'autre lorsqu'il passe à zéro. Il suffit alors de faire travailler le CPU une seule fois par cycle d'horloge PWM.
    Il faut voir de quel hardware dispose ton STM.

    L'avantage par rapport à ta méthode est important :
    - meilleure résolution
    - moindre temps de calcul CPU

    -----
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  2. Publicité
  3. #32
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Oui c'est claire que si mon µC tourne en permanence, c'est pas ouf. En plus je me posais la question de savoir comment synchroniser le timer et mon PWM mais avec ce que tu viens de me dire cela résoudrai ce problème.
    Voici mon µC (je ne l'ai pas encore mais il devrai arriver aujourd'hui) : STM32 NUCLEO-L476RG
    Merci encore pour ton aide

  4. #33
    Antoane
    Responsable technique

    Re : Conversion PWM24v/Tension3.3v

    page 909 et suivantes : https://www.st.com/resource/en/refer...s.pdf#page=909

    Bon courage
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  5. #34
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Merci, et du courage je sens que je vais en avoir besoin

  6. #35
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Par contre une autre chose me tracasse,
    le pont diviseur de tension ne vas pas influer sur la fréquence de mon PWM j'espère ? il vas juste m'abaisser la tension, au lieu d'un 0/24v j'aurai un 0/3.3v PWM ? Parce que sur mon oscillo ça me sort des choses bizarres avec le pont div .

  7. #36
    Qristoff
    Animateur Électronique

    Re : Conversion PWM24v/Tension3.3v

    Parce que sur mon oscillo ça me sort des choses bizarres avec le pont div .
    du genre ?
    Tout existe, il suffit de le trouver...!

  8. Publicité
  9. #37
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    du genre ?
    Bah c'est compliqué à expliquer mais en gros ça me fait un signal complètement à la ramasse du genre (désolé pour la qualité médiocre) :

    Avant le pont div (PWM 24v) :
    Oscillo en 5v/10µs

    thumbnail_20210217_085356.jpg

    Après le pont div (PWM 3.3v) :
    Oscillo en 1v/10µs

    thumbnail_20210217_085435.jpg
    Dernière modification par Jeremy2000 ; 17/02/2021 à 08h00.

  10. #38
    Antoane
    Responsable technique

    Re : Conversion PWM24v/Tension3.3v

    Bonjour,

    Le trigger est probablement mal réglé. La photo est floues, mais il me semble voir une flèche avec un 'T' à côté en haut à gauche de l'écran, montrant que le niveau du trigger est supérieur à 3.3 V.
    Il faut régler le trigger à environ 1.65 V. A l`écran, la flêche avec le 'T' à côté, qui montre le niveau du trigger, doit se trouver au milieu du carré.
    Dernière modification par Antoane ; 17/02/2021 à 08h07.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  11. #39
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Le pont div étant de :
    R1 = 10k et R2 = 1.6k (j'ai triché, j'ai mis une 1.5k et une 100 en série)

  12. #40
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Il faut régler le trigger à environ 1.65 V.
    Bonjour Antoane,

    je mis colle de suite.

  13. #41
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Je suis un boulet (bon ça doit faire 1 an que je me suis pas servit dans oscillo mais quand même )

    Nom : thumbnail_20210217_090813.jpg
Affichages : 27
Taille : 77,6 Ko

    Merci Antoane,

    Je n'ai plus qu'à attendre ma carte, mon programme étant déjà fait

  14. #42
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    Bon pour donner suite à mon problème, j'ai trouvé un tuto qui permet d'utiliser un timer pour capturer le temps d'impulsion du PWM
    Voilà le lien, pour ceux qui auront le même problème que moi c'est cadeau :

    https://www.youtube.com/watch?v=Ejvr...ontrollersTech

    Ne pas oublier de rajouter dans les paramètres du Tim2 sur STMCubeMX (ce n'est pas spécifié dans la vidéo):
    >Dans NVIC Settings -> Cochez "enabled" pour le TIM2 global interrupt

    Avec cette méthode on a juste besoin de mettre le même fil du PWM sur les deux entrées du stm (l'un pour le falling edge et l'autre pour le Rising) et on aura la fréquence et le rapport-cyclique du pwm (PWM 0-3.3v sinon vous flinguez le stm !)
    Dernière modification par Jeremy2000 ; 18/02/2021 à 12h28.

  15. Publicité
  16. #43
    Qristoff
    Animateur Électronique

    Re : Conversion PWM24v/Tension3.3v

    On est content d'avoir fait heureux !
    Tout existe, il suffit de le trouver...!

  17. #44
    Jeremy2000

    Re : Conversion PWM24v/Tension3.3v

    On est content d'avoir fait heureux !
    D'ailleurs, merci à tous pour votre aide ! Sans vous ça aurait été BEAUCOUP plus compliqué.

    Bonne continuation à tous

    Nom : 6b951e5419f9c84bdf8a2105c3efab1e.jpg
Affichages : 13
Taille : 147,2 Ko

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. Conversion .TIF en .PLT
    Par Klein211 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/12/2010, 15h22
  2. Conversion de base : connaître le nième chiffre sans faire toute la conversion
    Par RVmappeurCS dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 02/07/2009, 19h14
  3. Conversion
    Par lucdtl dans le forum Chimie
    Réponses: 5
    Dernier message: 13/12/2007, 14h19
  4. conversion
    Par haddadou dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 01/12/2007, 09h26
  5. conversion doc en pdf
    Par didor dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 01/12/2007, 07h51
Découvrez nos comparatifs produits sur l'informatique et les technologies.