Schrittmotor Problem(Vibriert)

OP #3336595
Lesenswert?

Hallo,

ich habe ein Problem beim betreiben eines Schrittmotors:

Ich verwende diesen Bausatz von Pollin:
http://www.pollin.de/shop/downloads/D810027B.PDF

Der ist zwar eigentlich dazu gedacht, mit einer mitgelieferten Software 
zu betreiben, aber eigentlich müsste sollte es ja trotzdem funktionieren 
oder?

Und ein Arduino Mega 2560 und benutze die Stepper library.

Der Code sieht folgendermaßen aus:

    #include <Stepper.h>
    #define STPS 400

    Stepper Motor = Stepper(STPS, 8, 9, 10, 11);

    void setup(){
       Motor.setSpeed(30);
    }

    void loop(){
       Motor.step(200);
       delay(1000);
       Motor.step(-200);
       delay(1000);
    }

Also den Motor habe ich sicher richtig angeschlossen und die 
Strombegrenzung sollte auch richtig sein. Aber wenn ich das Programm 
starte, vibriert der Motor nur.(Außer während des delays)

Die Ausgänge beim Board und beim Bausatz kann ich zz. nicht mit einem 
Oszilloskop kontrollieren.

Fals ihr noch mehr Infos braucht sagt das bitte.

Danke im Vorraus
Daniel
Gast #3336805
Lesenswert?

Hi

>der Motor braucht 1,7A PRO(!)und der
>Bausatz kann maximal 2A also wird das warscheinlich nichts...

Soll das Pro(!) Kanal heißen? Der L298 kann 2A Dauerstrom pro Kanal. 
Also bei geeignetem Kühlkörper kein Problem. Bei geringer Belastung 
kommt der Motor auch mit kleinerem Strom aus.

-Wie sieht die Stromversorgung aus?

-Bist du sicher, das deine Software einen L298 ansteuern kann?

MfG Spess
Gast #3336806
Lesenswert?

Eigentlich sollte es umgekehrt sein.

Solange ein Schrittmotor auf dem Tisch liegt, kannst du nur mit 1/10 des 
Nennstroms testen. Sonst springt er wild hin und her.

Erst wenn der Motor mit elastischer Kupplung und Last fest eingebaut 
ist, kannst du ihn mit dem Nennstrom betreiben.
OP #3336815
Lesenswert?

Ja habe ich jetzt jetzt auch herausgefunden. Ich habe jetzt gelesen das 
es vill. auch an dem Motor selbst liegt, da das ein eher billiges Model 
von Pollin ist. Aber so schlecht? Ich betreibe den Motor mit 7,5V statt 
mit den angegebenen 6,8V aber das kann es ja nicht sein oder?

Ja die Software sollte schon funktionieren aber ich werde jetzt mal eine 
andere ausprobieren.

Danke
OP #3336824
Lesenswert?

Ok nein die Software ist dafür geeignet. Es musste an der 
Stromversorgung liegen.

Habe jetzt gerade gemerkt, dass mein Netztgerät nur 1A schafft - und 
damit betreibe ich den Arduino, den Motor und den L298. Also das könnte 
es schon sein oder? Ich habe jetzt gerade keine Möglichkeit ein anderes 
Netztgerät zu testen...
OP #3336858
Lesenswert?

So ok, jetzt mit getrennter Spannungsversorgung, und anderer Software - 
immer noch der gleiche Effekt.

Wenn ich das Strombegrenzungspoti so weit drehe, das der Motor stoppt 
und dann ein wenig in die andere Richtung drehe läuft er am besten(Also 
gerade mal so viel Strom das er anläuft) und desdo weiter ich drehe, 
desdo schlechter läuft er wieder bis er stehen bleibt und nur noch 
vibriert... - Also ist es definitiv die Strombegrenzung, aber die kann 
ich gar nicht so genau einstellen, dass der Motor vernünftig läuft... 
Hat noch jemand eine Idee?

P.S Ich habe jetzt die einzelnen Schritte getestet und der L298 
funktioniert perfekt...
Gast #3336877
Lesenswert?

Das ist bei nicht eingebauten Schrittmotoren ganz normal. Deswegen 
benutzen wir massive Halterungen und Kupplungen für 10 Euro.

Braucht halt einige Erfahrung, bis man die Vibrationen im Griff hat.
(Firma: mechapro GmbH) Persönliche Seite #3337127
Lesenswert?

Das ist ja mal eine interessante Strombegrenzung, die beide Wicklungen 
über einen gemeinsamen Shunt führt...

Betreibst du den Motor in Voll- oder Halbschritt? Ich vermute, dass du 
ein Resonanzproblem hast. Hinzu kommt, dass du ohne echte Stromregelung 
und entsprechend höhere Versorgungsspannung nicht besonders schnell 
fahren kannst. Ich denke die Schaltung bleibt deutlich hinter dem, was 
man mit einem L297 aus dem L298 rausholen könnte.

Mit freundlichen Grüßen
Thorsten Ostermann
OP #3339435
Lesenswert?

Ich habe beides probiert - Voll und Halbschritt.

Ok und nochmeinmal ein kleines Update: Der L298 funktioniert anscheinend 
doch nicht perfekt: Wenn ich den Motor die einzelnen Schritte 
durchfahren lasse, dann macht er 3 Schritte und lässt einen aus. Jetzt 
habe ich den ersten Schritt Softwaretechnisch ausgelassen und jetzt 
läuft der Motor weitaus besser... Außerdem desdo schneller der Motor 
läuft desdo ruhiger dreht er.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren