Hallo zusammen, ich möchte zwei Lego Power Functions M-Motoren (http://shop.lego.com/de-DE/LEGO-Power-Functions-M-Motor-8883) mit dem DRV8835 Motortreiber von Pololu (https://www.pololu.com/product/2135) betreiben. Der Motortreiber wird wiederum von einem Arduino Micro angesteuert, was aber nebensächlich sein dürfte. Das Problem besteht darin, dass die Motoren mit relativ großen Kondensatoren (1uF) ausgestattet sind (http://www.technicbricks.com/2012/11/lego-power-functions-incompatibilities.html), was dazu führt, dass beim Starten der Motoren der Überspannungsschutz des DRV8835 den Chip deaktiviert. Wenn ich den Motor mit der Hand andrehe, funktioniert es problemlos. Mir fallen drei Lösungsmöglichkeiten ein: 1. Die Kondensatoren aus den Motoren ausbauen. 2. Eine Spule je Motor in Reihe schalten. 3. Den DRV8835 gegen den DRV8833 (https://www.pololu.com/product/2130) tauschen. Die erste Lösung habe ich in Bezug mit dem DRV8835 und einem anderen Motor gefunden. Allerdings haben sich die Motorbauer sicherlich nicht um sonst für so große Kondensatoren entschieden. Die zweite Option müsste die Spannungsspitzen durch die Kondensatoren reduzieren. Allerdings weiß ich nicht, wie man die Spule dimensionieren muss. Die dritte Möglichkeit ergibt sich, weil der DRV8833 eine höhere Spitzenspannung als der DRV8835 aushält (2A vs. 1,5A) und der DRV8833 wohl auch im Lego IR-Receiver zur Motorsteuerung verbaut ist (siehe 3. Link oben). Allerdings habe ich den DRV8835 jetzt schon hier, weshalb das nicht meine favorisierte Lösung ist. Über eure Hilfe würde ich mich sehr freuen! Viele Grüße JayCee
Also erstens: ampere u gleich spannung, ampere ist die stromstärke...is nich bös gemeint Ich persönlich würde einfach mal n transistor dazuschalten der beim anfahren einen startstromstoß für den motor geben soll ...der wird halt auch vom chip angesteuert(aber achtung mit dem eingangswiderstand des transitors, sonst schrottest du deinen chip evtl.) wär jetzt halt mal mein erster gedanke viel erfolg
Arg, ja... habe den ganze Tag englische Forenbeiträge und Datenblätter gelesen und bin mit den Begriffen ein bisschen durcheinander gekommen. Es muss natürlich "Überstromschutz", "Spitzenstrom", etc. heißen. Deinen Vorschlag verstehe ich aber leider nicht ganz. Wie soll ich den Transistor dazu schalten?
Mein Vorschlag Nr. 2 mit den Spulen scheint keine Dauerlösung zu sein (siehe Kommentar zur Antwort): http://electronics.stackexchange.com/questions/111046/drv8835-ocp-false-trip Dort wird alternativ vorgeschlagen, einen Motor mit den zwei Kanälen parallel zu betreiben. In dem Fall bräuchte ich aber ohnehin einen zweiten Motortreiber und könnte mir gleich einen DRV8833 bestellen, um zu sehen, ob es mit dem klappt.
Ich meinte dass der transistor den startstrom liefert sodass der überstromschutz nicht aktiviert wird
Sorry für meine späte Antwort. Bin erst jetzt wieder zum Basteln gekommen. Ich habe mich jetzt dich für den DRV8833 entschieden. Mit dem geht es auch, ohne den Motor parallel zu schalten. Dennoch vielen Dank für deine Hilfe :)
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.