Hallo zusammen,
ich versuche derzeit einen bipolaren Schrittmotor mithilfe eines L293D
über ein Arduino-Board zu steuern. Ich habe als Grundlage einfach mal
die Schaltung unter Beitrag "Bipolarer Schrittmotor an L293D"
verwenden.
Erstaunlicher Weise hat dieses grundsätzlich auch auf Anhieb
funktioniert. Ich habe nur ein Problem. Wenn ich über den Arduino nun
den Motor ansteuere, hört sich dieser jedoch schlimm an. Also habe ich
mal die Spannung gemessen, die am Schrittmotor anliegt und habe
festgestellt, dass es statt den erwarteten 12 V nur 3,x V sind. Zudem
wird der IC ziemlich warm!
Hat jemand von euch eine Idee, woran das liegen könnte? Den IC betreibe
ich mit einem 5V und einem 12V Netzteil. Der Arduino liefert am Ausgang
4,6V
Danke schon einmal im Voraus!!!
@ Chris (Gast)
>funktioniert. Ich habe nur ein Problem. Wenn ich über den Arduino nun>den Motor ansteuere, hört sich dieser jedoch schlimm an.
Er summt und pfeift. Das ist normal, hängt von der Schrittfrequenz ab.
> Also habe ich>mal die Spannung gemessen, die am Schrittmotor anliegt und habe>festgestellt, dass es statt den erwarteten 12 V nur 3,x V sind.
Glaub ich nicht. Wie misst du? Im Ruhezustand, mit Spannung, ohne
Schritte?
> Zudem wird der IC ziemlich warm!
Logisch, es bleiben ca. 4-5V im IC hängen. P = I*U.
MfG
Falk
Hmm, ich habe gerade noch einmal gemessen und du könntest wohl recht
haben :)
Bin jetzt auf der Suche nach der richtigen Schrittfrequenz und
verzweifel langsam etwas. Wie gesagt. Ich arbeite mit der oben genannten
Schaltung. Beim Schrittmotor habe ich die Adernpaare auch schon
gefunden. Nur wie kann ich denn bitte herausfinden welches die Wicklung
am Nordpol und welches die Wicklung am Südpol ist. Egal was ich bisher
ausgetestet habe, flattert der Motor mal mehr und mal weniger, ist mal
lauter und mal leiser. Aber Schritte macht er immer noch nicht. :(
@ Chris (Gast)
>Bin jetzt auf der Suche nach der richtigen Schrittfrequenz und>verzweifel langsam etwas.
Mach 100ms Pause, das reicht auf jeden Fall für einen ersten Test.
> Wie gesagt. Ich arbeite mit der oben genannten>Schaltung. Beim Schrittmotor habe ich die Adernpaare auch schon>gefunden. Nur wie kann ich denn bitte herausfinden welches die Wicklung>am Nordpol und welches die Wicklung am Südpol ist.
Das ist egal.
> Egal was ich bisher>ausgetestet habe, flattert der Motor mal mehr und mal weniger, ist mal>lauter und mal leiser. Aber Schritte macht er immer noch nicht. :(
Dann hast du was falsch angeklemmt oder du machst einen Fehler in der
Ansteuerung.
MFG
Falk
Hallo!
>> Also habe ich>>mal die Spannung gemessen, die am Schrittmotor anliegt und habe>>festgestellt, dass es statt den erwarteten 12 V nur 3,x V sind.>> Glaub ich nicht. Wie misst du? Im Ruhezustand, mit Spannung, ohne> Schritte?
Wenn das Board stromgeregelt ist (wovon wohl ausgegangen werden kann),
müsste man mit einem Oszillokop messen, um brauchbare Werte zu bekommen.
>> Zudem wird der IC ziemlich warm!>> Logisch, es bleiben ca. 4-5V im IC hängen. P = I*U.
Für 4-5 Volt müsste aber schon reichlich Strom fließen. Hat denn der
Motor ein entsprechendes Haltemoment, spricht deutlich mehr als im
unbestromten Zustand?
Wenn der Motor sich selbst bei wenigen Hertz Schrittfrequenz nicht
drehen will, wird meist eine Wicklung nicht richtig angesteuert. Das
kann ein lockerer Anschluss sein, eine kalte Lötstelle oder ein defektes
IC.
Mit freundlichen Grüßen
Thorsten Ostermann
Ich hatte heute endlich mal wieder zeit mich mit meinem Problem zu
beschäftigen. Ich vermute mittlerweile, dass mit meinem IC irgenwas
nicht in Ordnung ist. Immer wenn ich an diesen Spannung anlege, wird er
heiß wie sonst was. Auch wenn ich den Schrittmotor garnicht
angeschlossen habe. Oder ist das egal?
Nein. Wenn das IC schon ohne angeschlossenen Motor heiß wird, ist es
hin. Oder du hast einen Kurzschluss auf der Platine.
Mit freundlichen Grüßen
Thorsten Ostermann
Chris schrieb:> Immer wenn ich an diesen Spannung anlege, wird er> heiß wie sonst was. Auch wenn ich den Schrittmotor garnicht> angeschlossen habe.
Das macht der L293D, nachdem er irgendwann einen Kurzschluß (Überstrom)
an einem Ausgang bekommen hat. Die Stromaufnahme steigt ständig >1A bis
er platzt. Das ist normal :-)
Ich habe jetzt mal den L293D ausgetauscht, da ich wirklich die
Befürchtung habe, dass er nicht mehr richtig funktioniert. Und schon
funktioniert alles viel besser. Betreibe den Schrittmotor jetzt mit 6V,
was auch ohne Probleme funktioniert. Nur wird der IC noch immer relativ
warm (viel besser als vorher). Ist das normal, bzw. benötigt er evtl.
eine Kühlung?