Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Noise im Stillstand


von Bert S. (kautschuck)


Angehängte Dateien:

Lesenswert?

Hi,

Ich habe folgenden Schrittmotortreiber:

http://www.ti.com/lit/ds/symlink/drv8825.pdf

Wenn der Motor sich dreht, höre ich die Schaltfrequenz vom Current 
Chopping nicht (30kHz), jedoch sobald der Motor still steht (Treiber ist 
an, aber keine STEP inputs mehr), hört man fast jedes mal eine Frequenz 
in den Motorspulen. Diese Frequenz varriert jedes mal wieder wenn der 
Motor anhält (Motorpositionsabhängig?), bleibt aber dann bestehen, bis 
sich der Motor wieder dreht.

Nun habe ich mit dem Oszi mal zwei Aufnahmen einer Phase gemacht, wobei 
beim ersten Bild die Frequenz nicht hörbar ist, im zweiten schon.

Jemand eine Idee, ob man das irgendwie beheben kann?

von Matthias M. (Firma: privat) (quadraturencoder)


Lesenswert?

Ja, man kann das beheben indem man einen guten Stepper Driver verwendet, 
wie z.B. den hier: http://www.watterott.com/de/SilentStepStick

von Michael B. (laberkopp)


Lesenswert?

Bert S. schrieb:
> Jemand eine Idee, ob man das irgendwie beheben kann?

Das ist normal.

Stelle den Strom ab, und er ist leise.

von Bert S. (kautschuck)


Lesenswert?

Matthias M. schrieb:
> Ja, man kann das beheben indem man einen guten Stepper Driver verwendet,
> wie z.B. den hier: http://www.watterott.com/de/SilentStepStick

Trinamic Treiber sind natürlich schon schön, aber ich muss das auf ein 
PCB löten können mit einem Lötkolben, daher wird das wohl nichts.

Es scheint ein Resonanzproblem mit dem Motor zu sein.

von Peter D. (peda)


Lesenswert?

Das sind die Mikroschritte, da muß der Motor zwischen 2 Vollschritten 
ständig zappeln.
Stoppe den Motor auf einem Vollschritt, dann ist Ruhe. Außerdem ist auf 
einem Vollschritt die Haltekraft deutlich höher und man kann den 
Haltestrom verringern (weniger Erwärmung).

von Bert S. (kautschuck)


Lesenswert?

Peter D. schrieb:
> Das sind die Mikroschritte, da muß der Motor zwischen 2 Vollschritten
> ständig zappeln.

Ich habe mal den Full Step Modus eingeschaltet, jedoch immer noch das 
selbe Problem.

von c-hater (Gast)


Lesenswert?

Bert S. schrieb:

> Ich habe mal den Full Step Modus eingeschaltet, jedoch immer noch das
> selbe Problem.

Oszillogramm?

Wenn da immer noch ein Rechteck zu sehen ist, dann benutzt du den 
Treiber nicht richtig. Wenn du halten willst, musst du das dem Treiber 
auch sagen, der ist kein Hellseher...

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Bert,

welchen Decay-Mode verwendest du denn? Der Pfad für den Stromabbau bei 
abgeschalteter Brücke ist maßgeblich für den Stromripple und damit für 
das Geräuschverhalten verantwortlich [1].

Mit freundlichen Grüßen
Thorsten Ostermann

[1] 
http://www.schrittmotor-blog.de/stromregelung-von-schrittmotoren-auf-das-abschalten-kommt-es-an/

von eProfi (Gast)


Lesenswert?

Oft liegt es an einem unglücklichen Layout.
Beitrag "Re: Schrittmotorsteuerung mit l6203"
Der powerdesigners-Link ergibt 404, hier findes du das PDF:
http://www.st.com/resource/en/application_note/cd00003771.pdf
Die Shunt-Rs müssen low-inductive sein, keine Draht-Wendel-Rs.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.