bcs
06.08.2010, 20:35
Moin!
Ich habe diese fertige Schrittmotorenansteuerung (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=208) von robotikhardware.de gekauft, die ja auf dem im RN-Wissen beschriebenen Prinzip (http://www.rn-wissen.de/index.php/Schrittmotoren) mit den Standardbausteinen L297 und L298 funktioniert.
Ich bekomme den Schrittmotor (ebenfalls von robotikhardware.de) aber nicht zum Laufen (Motor unbelastet).
Minimalbeschaltung:
- 12V / GND / 5V
- CLOCK (entweder per Mikrocontroller) oder auch per Hand periodisch an +5V (auch mit langen Taktzyklen von 500 ms).
ENABLE wird ja automatisch auf high gezogen lt. robotikhardware-Datenblatt. Ebenso RESET. Vref auf ca. 0,4V eingestellt.
Ich hatte bereits auch schon alle Pins per Controller geschaltet (und auch die Controllerpins auf ihre Pegel per Voltmeter überprüft).
Beidesmal: Motor hält zwar die Position, bewegt sich aber ansonsten nicht.
Was mach' ich falsch?
Enable muß ja auf high / active sein, sonst würde der Motor die Position nicht halten.
Ich habe diese fertige Schrittmotorenansteuerung (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=208) von robotikhardware.de gekauft, die ja auf dem im RN-Wissen beschriebenen Prinzip (http://www.rn-wissen.de/index.php/Schrittmotoren) mit den Standardbausteinen L297 und L298 funktioniert.
Ich bekomme den Schrittmotor (ebenfalls von robotikhardware.de) aber nicht zum Laufen (Motor unbelastet).
Minimalbeschaltung:
- 12V / GND / 5V
- CLOCK (entweder per Mikrocontroller) oder auch per Hand periodisch an +5V (auch mit langen Taktzyklen von 500 ms).
ENABLE wird ja automatisch auf high gezogen lt. robotikhardware-Datenblatt. Ebenso RESET. Vref auf ca. 0,4V eingestellt.
Ich hatte bereits auch schon alle Pins per Controller geschaltet (und auch die Controllerpins auf ihre Pegel per Voltmeter überprüft).
Beidesmal: Motor hält zwar die Position, bewegt sich aber ansonsten nicht.
Was mach' ich falsch?
Enable muß ja auf high / active sein, sonst würde der Motor die Position nicht halten.