Gast
#4270916
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