DRV8835 und Lego Power Functions M-Motoren

Gast #4270916
Lesenswert?

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
#4270935
Lesenswert?

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
#4271460
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren