Forum: Analoge Elektronik und Schaltungstechnik Motortreiber mit variabler Bremse?


von Richard (nbger)


Lesenswert?

Hi zusammen,
hab leider nur Halbwissen in Bezug auf Motortreibern.
Mir geht es um DC-Motoren;
Ich weiß, dass man mit Motortreibern auch bremsen kann (im Prinzip 
Kurzschluß der Motorausgänge).
Kann ich per PWM die Bremskraft steuern?
Also 0% PWM: Freilauf .... 50% PWM halbe Bremskraft...100% PWM volle 
Bremskraft.
Ideal wäre, dann auch den Strom messen zu können.

Gibt es einen Motortreiber, der das kann?

Danke schonmal in die Runde!

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Richard R. schrieb:
> Gibt es einen Motortreiber, der das kann?

Da geht ein Halbbrückentreiber, als IC muss der aber schon 
Verlustleistung abkönnen. Ein 2-Quadrantensteller z.B. erlaubt das 
'Choppern' des Motors, indem der über dem Motor liegende Halbleiter z.B. 
per PWM angesteuert wird.
Mehr dazu:
https://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM

Heute überlegt man auch, die Bremsenergie zurückzuspeisen, vor allem bei 
mobilen Apparaturen. Aber das funktioniert nochmal anders.

von Richard (nbger)


Lesenswert?

Danke schon mal für die Antwort;

ich hätte jetzt auch mal einen Motortreiber gefunden, der das alles 
könnte:

https://robotikhardware.de/download/High_PowerMotortreiber18V25CS.pdf

Stichworte:
   - Variable braking (brake-coast)
   - CS  ACS714 current sensor output (66 mV/A centered at 2.5 V)

ansonsten allerdings total überdimensioniert für mich.
bei mir würde es bei 12V ca. um 1..2 Ampere gehen
daher auch preislich nicht interessant!

kennt jemand andere Treiber, die das können? am Besten als Arduino 
Shield?

von wer (Gast)


Lesenswert?

Richard R. schrieb:
> Also 0% PWM: Freilauf .... 50% PWM halbe Bremskraft...100% PWM volle
> Bremskraft.

Jede H-Brücke aus MosFETs kann das.
Damit hat man praktisch einen Hochsetzsteller vor sich.

Matthias S. schrieb:
> Heute überlegt man auch, die Bremsenergie zurückzuspeisen, vor allem bei
> mobilen Apparaturen.

Wenn die Versorgungsspannung die Energie aufnehmen kann, passiert das 
ganz automatisch.
Wenn nicht, muss man gut aufpassen, dass die maximale Spannung im 
Bremsbetrieb nicht überschritten wird, indem man die Energie anders 
vernichtet. (Bremswiderstand)

von Richard (nbger)


Lesenswert?

jede H-Brücke kann das? also momentan habe ich ein Arduino Motor Shield 
V2 vor mir liegen.

ist das mit dem Bremsen dann nur eine Frage der Software?
Zumindest in der Libary habe ich dazu nichts gefunden, nur diesen 
Hinweis:

"...Also note that "RELEASE" simply cuts power to the motor. It does not 
apply any braking..."

von wer (Gast)


Lesenswert?

Richard R. schrieb:
> jede H-Brücke kann das?

Nein, der Zusatz war schon gewollt:

wer schrieb:
> Jede H-Brücke aus MosFETs kann das.

Das Motorshield V2 ist soweit ich das sehe um einen L298 herum 
aufgebaut, der hat keine MosFETs sondern Bipolartransistoren und somit 
keine Freilaufdioden eingebaut.

Ob die auf dem Shield selbst irgendwo drauf sind, weiß ich nicht, ich 
gehe davon aus.

Wie man eine H-Brücke zum Bremsen ansteuern muss, wurde ja weiter oben 
verlinkt, von der Motor library wirst du dich dann aber evtl 
verabschieden müssen, wenn die das nicht unterstützt.

von Richard (nbger)


Lesenswert?

ich hab mal nachgeschaut,
das alte Shield V1 hatte einen L293D,

das neue Shield einen TB6612 MOSFET driver

...dann müsste also diese Voraussetzung MOSFET schon mal gegeben sein, 
oder?
dann müsste ich jetzt rausbekommen, wie ich dieses Shield ansteuern oder 
umbauen muß, um auch kontrolliert bremsen zu können.

Sorry für meine doofen Fragen, ich bin echt kein Hardware-Mensch, ich 
komme aus der Software-Ecke. Wenn ich einfach ein Register hätte, 
welches die Funktion abbildet, dann komme ich zurecht...aber was hinter 
dem Register elektrotechnisch passiert, ist mir leider immer noch oft 
ein echtes Rätsel! :D

von wer (Gast)


Lesenswert?

Richard R. schrieb:
> das neue Shield

Link bitte, wir finden da wohl verschiedene Komponenten.

von Richard (nbger)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.