Forum: Mikrocontroller und Digitale Elektronik bibolarer Stepper macht keinen sauberen Halbschrittbetrieb


von Rainer (Gast)


Lesenswert?

Hallo,

ich habe hier einen Aufbau mit Halbbrücken und einem bibolarer Stepper, 
der keinen sauberen Halbschrittbetrieb macht.
Statt dessen ist immer ein Schritt ganz klein und der nächste ganz groß 
und so weiter.

Der Ganzschritt-Betrieb funktioniert aber einwandfrei, wie es aussieht, 
siehe weiter unten.

Hier mal die Tabelle für den Halbschrittbetrieb:

Schritt  Spule1  Spule2
1.         +-      +-
2.         +-      aus
3.         +-      -+
4.         aus     -+
5.         -+      -+
6.         -+      aus
7.         -+      +-
8.         aus     +-



Der Ganzschrittbetrieb mit zwei Spulen funktioniert:

Schritt  Spule1  Spule2
1.         +-      +-
2.         +-      -+
3.         -+      -+
4.         -+      +-




Der Ganzschrittbetrieb mit einer Spule funktioniert nicht (immer ein 
Schritt ganz klein und der nächste ganz groß und so weiter):

Schritt  Spule1  Spule2
1.         +-      aus
2.         aus     -+
3.         -+      aus
4.         aus     +-


Die Spulenanschlüsse/Polaritäten habe ich schon in allen Variationen 
durchprobiert, leider, ohne den Fehler zu beheben.

Die Hardwareanschlüsse habe ich komplett durchgemessen, sie 
funktionieren, wie sie sollen.


Hat jemand eine Idee, wo der Fehler noch liegen könnte? Ist 
möglicherweise ein Fehler in der Ansteuer-Tabelle oben?

von Wieso (Gast)


Lesenswert?

Wiso sich heutzutage noch jemand damit abquält und seine Zeit 
vertrödelt, obwohl es für wenige Euro fertige Stepper Driver Boards mit 
sämtlichen Einstellmöglichkeiten und einfachster Ansteuerung gibt, ist 
mir unverständlich.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

@Wieso:
z.B. wenn ein µC noch genügend Pins frei hat und der Stepper nur 25mA 
zieht.

: Bearbeitet durch User
von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Rainer schrieb:
> Der Ganzschrittbetrieb mit einer Spule funktioniert nicht (immer ein
> Schritt ganz klein und der nächste ganz groß und so weiter):

 Wie, Ganzschritt mit einer Spule ?

 Meinst du Halbschritt ?
 Soviel ich weiss, geht Vollschritt mit nur einer Spule gar nicht.

von spess53 (Gast)


Lesenswert?

Ri

>z.B. wenn ein µC noch genügend Pins frei hat und der Stepper nur 25mA
>zieht.

Dann nimm doch den 'richtigen' Vollschritt.

MfG Spess

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Rainer schrieb:
> Schritt  Spule1  Spule2
> 1.         +-      +-
> 2.         +-      aus
> 3.         +-      -+
> 4.         aus     -+
> 5.         -+      -+
> 6.         -+      aus
> 7.         -+      +-
> 8.         aus     +-

Mache nicht 8 sondern 6 Schritte.

http://search.alkon.net/cgi-bin/pdf.pl?pdfname=07087.pdf

Seite 6

von Rainer (Gast)


Lesenswert?

Torsten C. schrieb:
> Mache nicht 8 sondern 6 Schritte.
>
> http://search.alkon.net/cgi-bin/pdf.pl?pdfname=07087.pdf
>
> Seite 6

Sauber, jetzt läufts, Danke!!!


Hier noch die 6er-Tabelle:

Schritt  Spule1  Spule2
1.         +-      +-
2.         aus     +-
3.         -+      aus
4.         -+      -+
5.         aus     -+
6.         +-      aus

von oszi40 (Gast)


Lesenswert?

Rainer schrieb:
> ist immer ein Schritt ganz klein und der nächste ganz groß

Falls z.B. Störspitzen in die Logik gelangen, ist evtl. am Aufbau was 
faul? Genügend Abblock-Cs verbaut? Masse ok? Mechanische Last zu groß?

von eProfi (Gast)


Lesenswert?

die 8schrittige Tabelle ist dann richtig, wenn man, um der Sinus-Form 
ein wenig näher zu kommen, den Strom in den Zwischenschritten auf etwa 
71%reduzieren kann.

0 -1  -1  71%
1 -2   0
2 -1  +1  71%
3  0  +2
4 +1  +1  71%
5 +2   0
6 +1  -1  71%
7  0  -2

Z.B. im Datenblatt des IMT901 / TA8435 ist das ganz gut beschrieben.
Der resultierende Vektor soll möglichst gleich lange bleiben.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Rainer schrieb:
> Sauber, jetzt läufts, Danke!!!

 Und ist natürlich kein Vollschritt.

von Torsten C. (torsten_c) Benutzerseite


Angehängte Dateien:

Lesenswert?

eProfi schrieb:
> die 8schrittige Tabelle ist dann richtig, wenn man, um der Sinus-Form
> ein wenig näher zu kommen, den Strom in den Zwischenschritten auf etwa
> 71%reduzieren kann.

Ich bin gerade in einer 'Lernkurve' zu dem Thema.

Meines Erachens hängt '8 oder 6' von der Motor-Geometrie ab, siehe Bild.

Vielleicht kannst Du ja was zu den 'nicht 5V sondern nur 3,54V' sagen, 
siehe Beitrag "Stepper für Ham Yard Hotel Uhr"

eProfi schrieb im Beitrag "Re: Schrittmotor Strom":
> Mit großem Interesse verfolge ich den Thread mit der großen MMC

Meinst Du diesen Thread 'Uhr wie im Ham Yard Hotel'?

> eigentlich Multi Mini Capacitor bei den Tesla-Coilern

Hä? Erkläre mal! Wieso Tesla-Spulen?

von eProfi (Gast)


Lesenswert?

> Meines Erachens hängt '8 oder 6' von der Motor-Geometrie ab, siehe Bild.

Sehe ich auch so.
Allerdings steht im Datenblatt auch, dass Sin-Cos-Ansteuerung am besten 
ist.

> Vielleicht kannst Du ja was zu den 'nicht 5V sondern nur 3,54V' sagen,

Ja, wenn beide Spulen bestrom sind, reichen 71%.

> Meinst Du diesen Thread 'Uhr wie im Ham Yard Hotel'?
Ja. Hier steht MMC für Multi Mini Clock.
Bei den Coilern steht es für Multi Mini Capacitors. Dort müssen die 
Schwingkreis-Kondensatoren extreme Ströme und Spannungen aushalten, 
deshalb verwendet man Arrays mit Serien- (Strings) und 
Parallelschaltung.
Kleine Cs haben viele Vorteile: Leicht beschaffbar, Gesamtwert leicht 
veränderbar, bei einem Durchschlag leicht reparierbar.

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.