avrrobot
18.02.2012, 13:44
Hallo,
Ich habe heute mal eine Schrittmotor Steuerung auf mein altes Roboterboard programmiert.
Als Motortreiber verwende ich den L293b und als Controller Atmega32.
Im Moment läuft das Board auf 9 Volt für den Motor und 5 Volt für den Controller.
Ich habe erst mal kurz Vollschrittbetrieb und dann Halbschrittbetrieb programmiert.
Ich verwende einen ausgebauten Schrittmotor, welcher realativ groß ist, die Betriebsspannung ist 12 Volt.
Das ganze funktioniert auch schon ganz schön, der Schrittmotor dreht wie gewünscht.
Doch ich kann den Schrittmotor ganz einfach mit den Fingern an der Achse anhalten, der Drehmoment ist irgendwie viel zu gering.
Auch bei geringer oder keiner Drehzahl funktioniert das.
Hat irgendjemand eine Idee, warum das so ist?
Ich bin mir sicher, dass der Schrittmotor einen höheren Drehmoment hat.
MfG avrrobot
Ich habe heute mal eine Schrittmotor Steuerung auf mein altes Roboterboard programmiert.
Als Motortreiber verwende ich den L293b und als Controller Atmega32.
Im Moment läuft das Board auf 9 Volt für den Motor und 5 Volt für den Controller.
Ich habe erst mal kurz Vollschrittbetrieb und dann Halbschrittbetrieb programmiert.
Ich verwende einen ausgebauten Schrittmotor, welcher realativ groß ist, die Betriebsspannung ist 12 Volt.
Das ganze funktioniert auch schon ganz schön, der Schrittmotor dreht wie gewünscht.
Doch ich kann den Schrittmotor ganz einfach mit den Fingern an der Achse anhalten, der Drehmoment ist irgendwie viel zu gering.
Auch bei geringer oder keiner Drehzahl funktioniert das.
Hat irgendjemand eine Idee, warum das so ist?
Ich bin mir sicher, dass der Schrittmotor einen höheren Drehmoment hat.
MfG avrrobot