PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe, mein Schrittmotor macht Musik!



Vaterssohn
14.02.2009, 16:08
Hallo,

habe soeben meine erste L297/L298 Schaltung aufgebaut. Nach dem Plan von Roboternetz. Anstatt der Dioden habe ich einen L6210 eingesetzt. Das Taktsignal kommt von einem AVR Mikrocontroller. Aufbau auf Steckbrett bzw. STK500. So nun spiele ich etwas herum und erhöhe und erniedrige die Tatktfrequenz in der Hauptschleife kontinuierlich. Bei 550 Hz bleibt der Motor stehen, bei gut einem kHz fängt er an zu musizieren und erst bei sinkender Frequenz von ca 250Hz dreht er wieder weg.

Ich habe verschiedene Einstellungen bzgl. chopper, half/fullstep usw. probiert mit ähnlichen Ergebnissen. Kann der Motor echt nicht schneller, oder mach ich was falsch?
Hier ein Video von der Aktion :
http://www.4shared.com/file/87642356/583ac531/Video005.html

Motordatenblatt im Anhang.
Danke!



PS: das Video kann mit dem Realplayer abgespielt werden, wenn jemand einen funktionierenden Freeware 3gp to avi Konverter kennt, bitte melden!

BurningBen
14.02.2009, 16:50
mit wieviel Volt betreibst du das ganze denn?

Roboman93
14.02.2009, 18:34
zum videokonverter: probier mal SUPER, der kann fast alles.

mfg roboman

Vaterssohn
14.02.2009, 18:50
so ca. 20V.

Super -> Werd ich probieren

the_Ghost666
15.02.2009, 13:16
Moin,
Also ich fürchte, dass es völlig normal ist.
Ein Schrittmotor hat ne maximale Schrittfrequenz, die von seiner Massenträgheit abhängt, irgendwann ist das Drehfeld so schnell, dass der Motor nicht hinterher kommt. Dann zuckt er nurnoch oder steht.
Dieses Zucken kann sich dann zusammen mit mechanischen Schwingungen in den Spulen, die sich durch den Strom ausdehnen und zusammenziehen, zu einem "Musizieren" aufschaukeln. So wie ich das sehe, ist es völlig normal.
Auf Seite2 von deinem Datenblatt steht auch in Form der Grafiken, was da los ist.

Vaterssohn
15.02.2009, 17:06
Ich hab schon befürchtet, dass ich die max. Drehzahl erreicht habe.
Ich hab noch mehr fragen, wenn jemand so nett wäre:

1. Wie erreiche ich, dass der Motor "rund" läuft, und nicht in abgehackten Schritten? Ist nicht genau das die Aufgabe vom Phase chopping Betrieb?

2. Ich habe den Motor samt Steuerung vor einiger Zeit aus so einem Spielgerät (ein-armiger Bandit ähnlich) ausgebaut. Da war zur Steuerung allerdings ein L297+L293E statt dem L298 eingebaut. Hat vl. jemand einen Link o. Schaltplan oder ähnliches, wo auf diese Kombination eingegangen wird? Sehe ich das richtig, dass ich mit dem L293 keinen Stromgeregelten Betrieb habe? Warum dann 4 Shunts? Kann ich auch hier den Motor mit höherer Spg betreiben? Fragen über Fragen... Ein Schaltbeispiel würde mir helfen, damit ich ein wenig spielen kann.

Danke!

Ps: Ich hab ein AVI - Video reingestellt:
http://www.4shared.com/file/87792771/c0ad8dd8/Video005.html

BurningBen
15.02.2009, 17:24
das klingt lustig.
Wenn du mehr als 20V motorspannung nimmst, kriegst du etwas mehr drehzahl hin. Aber auch nicht viel mehr.

the_Ghost666
15.02.2009, 17:53
Nunja, der L293 hat keine "Sense" Ausgänge, aber du kannst mit Shunts zwischen Masse und GND des L293 da einen Motorstrom abgreifen, keine Frage, was anderes passiert beim L298 ja auch nicht.
Wenn du mehr Drehzahl rauskitzeln möchtest, solltest du versuchen die Kurvenformen im Datenblatt nachzustellen. Damit kannst du vielleicht noch etwas näher an die Grenze, aber da du schon keine Last am Motor hast, wird es mit einer garantiert nichtmehr so hoch gehen. Um so wichtiger wird dann die Kurvenform, beim beschleunigen oder abbremsen.

Vaterssohn
15.02.2009, 22:12
Nunja, der L293 hat keine "Sense" Ausgänge
Hm, was ist mit den Pins 4,7,14,17 des L293E?

the_Ghost666
16.02.2009, 12:08
ok, Rückzieher! Ich habe erst vor kurzem mit dem L293D gearbeitet, und der hat keine Sense Ausgänge :)