Controle de moteur CC avec Python

Bonjour,

Je travaille sur un robot et j’ai besoin de contrôler mes deux moteurs indépendamment. Il faut que je puisse avoir accès au réglage du PWM de chacun des moteurs.

Mon matériel :

  • carte Raspberry PI 3 B+
  • hacheur
  • 2 moteurs CC

Mes moteurs sont branchés sur les ports (17,18) et (23,24).

J’ai essayé de travailler avec la bibliothèque Robot de Python qui permet de contrôler les moteurs mais je n’ai pas réussi à leur donner des consignes de vitesse indépendantes l’une de l’autre. Savez-vous si une fonction de cette bibliothèque existe pour contrôler le PWM de chacun des moteurs indépendamment ?

J’ai aussi essayé de travailler avec la bibliothèque MPIO. Mais j’ai l’impression qu’il faut brancher les moteurs à un port supplémentaire (port du PWM). Or, mes moteurs n’ont que deux broches et mon hacheur est un simple composant. Pouvez-vous m’éclairer sur ce points ? Comment fonctionne ce port ? En ai-je besoin ? Puis-je faire sans ?

Je vous remercie d’avance pour tous vos retour.

NB : Si vous avez besoin de précision concernant mon robot et mon script, j’essaierai de vous répondre avec le plus de précision possible.

Jade

bonjour jade,
dans le cadre de mon tipe je cherche a asservir en vitesse 2 moteur à courant continu mais étant débutant en programmation gpio je galère vachement auriez vous un peu de temps et d’aide à m’accorder svp
je possède 2 moteurs tout deux relier a une génératrice tachymétrique qui me faciliterons vachement l’asservissement mais pour le moment j’en suis au point ou j’essaye juste de commander mes moteurs chacun à des vitesses différentes mais comme vous pouvez le deviner c’est déjà une épreuve pour moi …
si vous avez 2 3 petites idées ou explications pour m’aider j’en serai ravi
si vous le voulait bien, bien sur
merci d’avance
cordialement Noa