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
#6096469
Robin D. schrieb: > Code Ich sehe keinen ;)
c r schrieb: > Robin D. schrieb: >> Code > > Ich sehe keinen ;)
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Gast
#6096473
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
Gast
#6096480
Erik hat das gut beschrieben, hier noch ein evtl. hilfreicher Artikel zum Thema: http://www.goetz-automation.de/Schrittmotor/Resonanzen.htm
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
#6096484
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.
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 ;)
Gast
#6096612
Hier ein Bild dazu MfG Klaus
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
