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!
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.
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?
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)
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..."
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.