Close

Gestion par PWM

A project log for Un banc de test pour les petits moteurs (et servo)

Pouvoir connaitre la plage de tension, courant et consommation de n'importe quel petit moteur (-de 37V) et la force qui en résulte.

llollo 01/23/2019 at 10:362 Comments

Les capacités du LM317 sont limitées en terme de puissance et ils ne pourront pas supporter les pics de puissance à 10W. De toute façon, la finalité à terme de ce projet est de gérer l'alimentation des moteurs de façon à la rendre économe et raisonnable, donc passer au numérique est un grand pas en avant (eh oui, je n'oublie pas la programmation de mon robot en arrière plan).

Pour gérer la tension et l'intensité via le Raspberry Pi, je vais employer des transistors PNP relié à ma framboise par PWM. Souhaitez moi bonne chance, ma dernière expérience avec les transistors a été un foirage complet :D J'espère que cette fois ils accepteront de fonctionner de façon logique :p

Voici le nouveau schéma

@Yann Guidon / YGDES des suggestions ?

Discussions

Yann Guidon / YGDES wrote 01/23/2019 at 21:22 point

C2 et C4 : c'est pas 100pF mais 100nF :-D
Ensuite, la PWM n'est pas un truc magique, il faut adapter la sortie du Pi pour que les niveaux soient compatibles. Par exemple, un tout petit MOSFET (BS170 ?) permet de transformer la sortie PWM en résistance variable (mais la grille est filtrée par un réseau RC pour transformer la PWM en niveau analogique pour commander le MOSFET)

Ce serait intéressant que tu explores ce sujet-là en particulier : quel code python permet de contrôler le niveau de PWM, quels sont les niveaux électriques en sortie (vive l'oscilloscope !), sur quelles broche peut-on router la PWM vers le connecteur d'E/S...

Une fois que tu contrôles les 2 sorties PWM, tu peux commencer à voir ce que tu peux connecter dessus :-)

  Are you sure? yes | no

Yann Guidon / YGDES wrote 01/23/2019 at 21:12 point

Beaucoup de suggestions et de corrections :-D
Il y a qqs erreurs, ainsi que des choses à simplifier.
Il faut que je te fasse un croquis (dès que possible)

  Are you sure? yes | no