Schrittmotor spinnt

Gast #4165359
Lesenswert?
• ▲
▼
Hallo liebe Community,
ich habe ein Problem mit meinem Schrittmotor, den ich über einen Atmega8 
ansteuere. Sobald ich ihn in eine Richtung drehen will, sagen wir mal 
Rechtslauf, fängt er nach ein paar Schritten an für einen oder mehrere 
Schritte die Richtung zu wechseln, was zu einem Hin- und Herruckeln 
führt, sodass er überhaupt keine der gewünschten Positionen erreicht.
Erst dachte ich ich würde ganz einfach den Motor falsch schalten, 
steuere ich ihn jedoch direkt an tritt der Fehler nicht auf ...
Vielleicht kann mir einer von euch helfen, da er ähnliche Erfahrungen 
hatte oder sich besser mit dieser Materie auskennt.
Vielen Dank im Vorraus.
Gast #4165428
Lesenswert?
• ▲
▼
Erst mal schauen, ob es ein Fehler in der Software oder mechanische 
Resonanzen sind. Motor mit weniger Strom betreiben, in Schraubstock 
einspannen, mit den Fingern abbremsen. Erst wenn es nicht besser wird 
den Fehler in der Software suchen.
Gast #4165432
Lesenswert?
• ▲
▼
Leider das übliche Problem hier im Forum.

Die Darstellung ist wesentlich zu lakonisch um irgendetwas wesentliches 
sagen zu können. Schreibe alle Details hin, die relevant sind bzw. die 
Du nach Deinen Recherchen zu dem Thema als relevant betrachtest.
Ich gehe davon aus, dass Du die Fachliteratur zum Thema gelesen hast 
oder zwingende Gründe angeben kannst, warum das nicht geschehen ist.

Vor allem vermisse ich auch die Dokumentation der Einordnung des 
Phänomens in diese Darstellungen.

Ein Foto und die Schaltung wären auch noch gut.

Unklar ist in Deiner Beschreibung, das Du einmal sagst, der Motor 
"ruckle hin und her" obwohl Du im selben Satz geschrieben hast, er 
"wechsle die Richtung". Wechselt er also mehrmals die Richtung?
Unklar ist auch auf welche Weise Du ihn "direkt" ansteuerst, falls Du 
ihn nicht über den Prozessor ansteuerst.

Da der Motor im wesentlichen nur dann die Richtung wechseln kann, falls 
ihn die Gegenkraft so sehr bremst, dass er nach einem Impuls weniger als 
die Hälfte des Winkels zum nächsten Stator zurücklegen kann, wäre die 
naheliegendste Vermutung, dass die Ansteuerfrequenz zu hoch, oder der 
Strom zu gering oder die Last an sich zu gross ist. Dazu fehlen eben, 
wie oben gesagt, die Details.
Gast #4165436
Lesenswert?
• ▲
▼
Verstehe mich recht. Du kannst natürlich auch, ohne was zu lesen einfach 
versuchen - vorzugsweise vernünftig und mit ein wenig Grundwissen der 
Physik. Dann tue das. Soll mir recht sein. Aber was ist dann dabei 
herausgekommen? Dazu schreibst Du auch nichts.

Das einzige worauf ich nämlich wirklich Wert lege, ist, dass Du Dich 
engagierst. (Und nicht, wovon ich erst einmal nicht ausgehe, nach dem 
ersten Versuch einfach sagst: Geht nicht - keine Ahnung - frag ich mal 
wen) Zumindest eine plausible Vermutung - und wenn sie noch so kraus 
formuliert und im Endeffekt falsch ist - solltest Du hervorbringen 
können.
Gast #4165450
Lesenswert?
• ▲
▼
Pascal schrieb:
> Vielleicht kann mir einer von euch helfen, da er ähnliche Erfahrungen
> hatte oder sich besser mit dieser Materie auskennt.

Ersteres nicht, zweiteres ja.

Bei mir wird der Controller von einem ATmega168 gesteuert, läuft nach 
rechts, wenn ich ihm sage "rechts", läuft nach links, wenn ich ihm sage 
"links". Das funktioniert von Vollschritt bis Mikroschritt (1/16).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.