PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotor wird heiss und ist langsam



cipoint
20.01.2007, 22:30
Der Motor ist aus einem Drucker. Dort hat er den Druckkopf bewegt, und zwar ziemlich flott. Ich treibe ihn mit einem ATMega8 und L298 an. Komisch ist, dass er bei geringer Drehzahl etwas mehr als 2A bei 15V zieht. Bei der höchsten Drehzahl, die er noch mitmacht, zieht er nur 0,3A. Außerdem ist max. Drehzahl nicht so berauschend, wie sie im Drucker wirkte.

Gibt es da Verbesserungsmöglichkeiten?

Yossarian
20.01.2007, 22:45
Hallo
da solltest Du Deine Stromregelung optimieren.Ich kenne die Daten des Steppers ja nicht, aber 2A für einen Motor aus einem Drucker scheint mir viel zu sein.Daß er bei höheren Geschwindigkeiten weniger Strom zieht ist normal(Motor ist halt eine Induktivität).Für höhere Geschwindigkeiten muß höhere Spannung eingesetzt werden.
Mit freundlichen Grüßen
Benno

cipoint
21.01.2007, 10:20
Wie kann ich eine Strombegrenzung mit dem L298 realisieren?

MrNiemand
21.01.2007, 10:31
entweder mit dem L297, oder du könntest per Shunt und Opamp die Enable Leitungen kurz disablen, quasi als Stromgrenze.

Yossarian
21.01.2007, 10:41
Hallo
da gibt es der Möglichkeiten viele.
Am einfachsten wird wohl die Kombination L297-L298 sein.
Wenn ich Deine Ausführung richtig interpretiere hast Du jetzt den 298 direkt an den Kontroller angeschlossen.Da hast Du Glück,daß Dein Motor so hochohmig ist, sonst wäre der 298 schon im IC Himmel.


Mit freundlichen Grüßen
Benno

cipoint
21.01.2007, 10:47
An dem L298 hängt ein P4 Kühler, glaub dem wird nichts passieren. :-)

Also ich solls mit PWM probieren?

cipoint
21.01.2007, 11:04
entweder mit dem L297, oder du könntest per Shunt und Opamp die Enable Leitungen kurz disablen, quasi als Stromgrenze.

Würde das nicht dazu führen, dass Schritte ausfallen?

MrNiemand
21.01.2007, 11:05
naja, jenachdem wie du du im Endeffekt den L298 ansteuerst.

cipoint
21.01.2007, 11:11
Vielleicht so: Spannungsabfall mit uC-AD-Wandler messen und per PWM Enable regeln?