Schrittmotor reagiert komisch bei bestimmter Geschwindigkeit

OP #6096464
Hallo Zusammen,

Ich steuere einen "normalen" Nema 17 mit einem DRV8825 Treiber. Wenn ich 
den Motor einfach konstant mit einer Geschwindigkeit, bedeutet bei mir 
im Code, dass ich die delayMicroseconds Zeit zwischen dem HIGH und LOW 
schalten des stepPins ändere, laufen lasse klappt auch eigentlich alles. 
Nur in einem Bereích um 2000 Microseconds verhält sich der Motor sehr 
willkürlich und brummt und springt wild umher... Sowohl bei schnellerer, 
als auch bei langsamerer Geschwindigkeit gibt es keine Probleme.
Hat hier vielleicht jemand eine Idee woran das liegen könnte?

Würde mich über Hilfe und Anregungen sehr freuen.

VG Robin
Gast
Hi Robin,
ich würde vermuten, dass dieses inkonstante Verhalten sich bei 
mechanischer Belastung des Rotors ändert und der Motor normal dreht.
Dein beschriebenes Problem ist bekannt und resultiert aus der 
mechanischen Eigenresonanz des Steppers/Rotors.
Ich glaube mich zu erinnern, dass das Ansteuerverfahren 
(Halb-/Vollschritt), die Frequenz und die Belastung darin eine Rolle 
spielen.

VG
Erik
OP
Erik schrieb:
> Hi Robin,
> ich würde vermuten, dass dieses inkonstante Verhalten sich bei
> mechanischer Belastung des Rotors ändert und der Motor normal dreht.
> Dein beschriebenes Problem ist bekannt und resultiert aus der
> mechanischen Eigenresonanz des Steppers/Rotors.
> Ich glaube mich zu erinnern, dass das Ansteuerverfahren
> (Halb-/Vollschritt), die Frequenz und die Belastung darin eine Rolle
> spielen.
>
> VG
> Erik

Aber wieso tritt dieses Verhalten dann nur in einem bestimmten Bereich 
auf und nicht ab einer Schwelle?
Gast
Robin D. schrieb:
> Aber wieso tritt dieses Verhalten dann nur in einem bestimmten Bereich
> auf und nicht ab einer Schwelle?

Das haben Resonanzen an sich. Es geht darum eine bestimmte, mechanisch 
bedingte Frequenz zu treffen, nicht darum sie zu überschreiten.
OP
c r schrieb:
> Robin D. schrieb:
>> Aber wieso tritt dieses Verhalten dann nur in einem bestimmten Bereich
>> auf und nicht ab einer Schwelle?
>
> Das haben Resonanzen an sich. Es geht darum eine bestimmte, mechanisch
> bedingte Frequenz zu treffen, nicht darum sie zu überschreiten.

Ja, die Frage war nicht ganz gedacht. Danke für den Artikel, der erklärt 
es auch ganz gut ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.