Aide controle moteur > 10 amps

Bonjour

Dans le cadre de mon PPE de terminal, je dois faire faire un système qui permettrait à une voiture de ralentir automatiquement à la vue d'un obstacle.

Pour expérimenter et modéliser, je le fais sur une voiture miniature déjà fabriquée.

J'ai ensuite pris un Arduino Uno et un capteur ultrason. J'ai codé une MLI et aucun problème.

Mais maintenant pour réaliser le montage, j'ai quelques doutes. Je sais que les ports de l'arduino ne seront pas suffisants pour le moteur et qu'il faut que je passe par un transistor. Mais je ne sais pas trop quoi choisir...

Voici la datasheet de mon moteur : http://www.produktinfo.conrad.com/datenblaetter/225000-249999/236243-da-01-en-ET_ELEKTROMOTOR_EB_250.pdf

Qu'est ce qu'il faut que prenne pour limiter la chauffe et la perte ?

Je vous remercie de votre aide.

~~10 A ? C'est écris no load current : 2.8A sur la datasheet donc un transistor tip120 fera l'affaire car il supporte 8A de mémoire. ~~

Si il necessite un courant de 10A il faudra allez voir du côté de l'électronique de puissance.

-Standby:
~~10 A ? C'est écris no load current : 2.8A sur la datasheet donc un transistor tip120 fera l'affaire car il supporte 8A de mémoire. ~~

Si il necessite un courant de 10A il faudra allez voir du côté de l'électronique de puissance.

2.8A c'est en no load, il faut s'interesser au load-current non ?

Ca me semblait logique.

Bonsoir,
en effet, il faudra un (ou plusieurs) mosfet pour commander ce moteur. S'il doit également être freiné, il faudra 1/2 pont. Si le sens de rotation doit pouvoir s'inverser, il faudra un pont.

trimarco232:
Bonsoir,
en effet, il faudra un (ou plusieurs) mosfet pour commander ce moteur. S'il doit également être freiné, il faudra 1/2 pont. Si le sens de rotation doit pouvoir s'inverser, il faudra un pont.

Qu'entendez vous par freiner ? Le moteur devra ralentir à l'aide d'une MLI mais c'est tout. Je ne pense pas avoir besoin d'inverser le sens de rotation.

Dans le cadre de mon PPE de terminal, je dois faire faire un système qui permettrait à une voiture de ralentir automatiquement à la vue d'un obstacle.

Effectivement, c' est la consigne! Cependant, dans la pratique, il parait logique que la voiture puisse s' arrêter afin de ne pas rentrer en collision avec l' obstacle .

Trimarco à dû résonner comme moi (et certainement d' autres),

et donc justement, il va te falloir agir sur le rotor avec une polarité inversé pour le freinage.

Le mieux, c' est peut-être de voir ça avec ton professeur afin que les choses soient clair. ( ce n' est qu' une suggestion ).

weetoz:
Effectivement, c' est la consigne! Cependant, dans la pratique, il parait logique que la voiture puisse s' arrêter afin de ne pas rentrer en collision avec l' obstacle .

Trimarco à dû résonner comme moi (et certainement d' autres),

et donc justement, il va te falloir agir sur le rotor avec une polarité inversé pour le freinage.

Le mieux, c' est peut-être de voir ça avec ton professeur afin que les choses soient clair. ( ce n' est qu' une suggestion ).

Je comprends ce que vous voulez dire.

La voiture est à fond, elle détecte un obstacle, on inverse le sens de rotation du moteur pour ralentir.

Mais ça ne provoquerait pas de dérapage ?

Je n'avais pas tout à fait raisonner comme ça mais ça me semble logique en effet maintenant...

Bonjour,

Si ça risque de provoquer un dérapage. C'est pour ça qui faut freiner suffisamment fort, mais pas trop pour ne pas partir en dérapage (c'est la fonction de l'ABS sur les voitures).

Tu peux encore utiliser le MLI pour doser le freinage. ( à vérifier quand même selon le moteur ).

Un moteur qui tourne en roue libre génère une tension. (principe d' une génératrice ).

Oui, c'est pour ça que si l'on veut freiner plus efficacement, on peut court-circuiter les deux bornes.

Dans ce cas, tu bloque le rotor du moteur! ( si je ne m' abuse ).

Donc dans l'idéal, il faudrait que je diminue un peu la vitesse par MLI puis que j'inverse le sens de rotation du moteur. C'est ça ?

Ca peut se calculer facilement le freinage maximal pour éviter les dérapages ?

Pas tout à fait, cela dépends de ton moteur, si lorsqu' il n' est plus alimenté et qu' il décélère très fortement, dans ce cas, tu peux faire de cette manière.

Si il continue de tourner un certain moment ( quelques secondes ), dans ce cas, il te faudra une MLI pour accélérer, et une pour freiner.

Je ne comprends pas trop ce que tu veux dire, peux tu détailler ?

Dans ce cas, tu bloque le rotor du moteur! ( si je ne m' abuse )

Bonsoir,
tu t'abuses : le système est intrinsèquement ABS :

  • si le rotor ralentit +, il produit - de fem, donc il est - freiné, donc il ralentit -
  • si le moteur ralentit -, il froduit + de fem, donc il est + freiné, donc il ralentit + !

On peut effectivement doser ce freinage par une MLI sur le low side du 1/2 pont

Dans le cas où l' on court circuite les bornes du moteur?
J' avais essayé, et impossible de tourner l' arbre.

Bonjour,

Ça ne sert pas à grand chose de spéculer dans le vide. Il faut essayer.

kamill:
Bonjour,

Ça ne sert pas à grand chose de spéculer dans le vide. Il faut essayer.

En effet, pour cela tu aurais une carte à me conseiller ?

Au lycée il n'y que des shield comme ça : https://www.arduino.cc/en/Main/ArduinoMotorShieldR3

Elle ne supporte que 4A max.

Bonjour,
Tu peux essayer la carte, en t'assurant qu'elle soit protégée par une alim limitée à 4A.
J'ai trouvé ceci, ce serait le top, mais sans vérifier le prix et la disponibilité ...http://www.infineon.com/cms/en/product/evaluation-boards/DC-MOTORCONTR_BTN8982/evaluation-boards/DC-MOTORCONTR_BTN8982/productType.html?productType=5546d4624ad04ef9014b07c0c07922e0#section-buy