Forum: Mikrocontroller und Digitale Elektronik Schrittmotor anpassen


von Christian D. (toast_r)


Lesenswert?

Hallo,
ich möchte an eine vorhandene Steuerung für einen bipolaren Schrittmotor 
(4 Anschlüsse) einen unipolaren Schrittmotor (6 Aschlüsse) anschließen.
Die vorhandene Steuerung verwendet als Treiber einen Hitachi HA13421.
Die elektrischen Daten des Motors passen zum Treiber: Betriebesspannung 
12V (wie der ursprüngliche Motor auch), je Wicklung 75+75 Ohm. Der IC 
kann laut Datenblatt bis 330 mA treiben, leistungsmäßig sollte das also 
passen.
Nur fürchte ich, daß ich den unipolaren Motor so nicht daran zum laufen 
bekomme.
Leider habe ich mit der Ansteuerung von Schrittmotoren keine Erfahrung, 
daher hoffe ich, daß mir hier jemand weiterhelfen kann.

Gruß
Christian

von Mike (Gast)


Lesenswert?

Christian Dirks schrieb:
> ich möchte an eine vorhandene Steuerung für einen bipolaren Schrittmotor
> (4 Anschlüsse) einen unipolaren Schrittmotor (6 Aschlüsse) anschließen.

Und warum meinst du, dass ein Schrittmotor mit 6 Anschlüssen ein 
unipolarer ist? Hast du mal nachgemessen, ob die beiden zusätzlichen 
Anschlüsse nicht die Mittelanzapfungen der beiden Wicklungen sind?

von Christian D. (toast_r)


Lesenswert?

Ja, ich habe nachgemessen.
Es sind 2 Wicklungen mit Mittenanzapfung.
Ist das dann kein unipolarer Motor ?
Wenn nicht ... Asche auf mein Haupt, dann habe ich den Unterschied noch 
nicht richtig verstanden :(

Nachtrag: Die Steuerung an der der Schrittmotor ursprünglich lief, legte 
die beiden Mittenanzapfungen fest an 12V und für 4 verschiedene 
Positionen jeweils 2 Enden an GND.

: Bearbeitet durch User
von Mike (Gast)


Lesenswert?

Christian Dirks schrieb:
> Ist das dann kein unipolarer Motor ?
Es gibt keinen unipolaren Motor mit 6 Anschlüssen.

Es gibt unipolare und bipolaren Betrieb, die sich, neben der Art der 
Ansteuerung durch die Verdrahtung unterscheiden.
http://de.wikipedia.org/wiki/Schrittmotor#Beschaltung

Einen Motor mit 6 Anschlüssen kannst du bipolar betreiben, indem du die 
Mittelanzapfungen offen läßt. Allerdings hast du dann eine relativ hohe 
Spuleninduktivität, so dass du für höhere Schrittfrequenzen eine hohe 
Betriebsspannung brauchst.

von Christian D. (toast_r)


Lesenswert?

Vielen Dank für die Antwort, dann werde ich das mal so versuchen.
Die Spulen des Motors mit Mittenanzapfung haben 150 Ohm (je 75 zwischen 
Mittenanzapfung und Ende). Bei dem Motor, der ursprünglich an die 
Steuerung angeschlossen war, hatten die Spulen 160 Ohm. Daher hoffe ich, 
daß die Spannung passen wird.

Wird der Motor denn bei dieser Betriebsweise die gleichen 
Schrittpositionen annehmen, wie bei der ursprünglichen 
(Mittenanzapfungen an 12V, in jeder der 4 Positionen jeweils 2 Enden an 
GND) ?
Wenn die Positionierung nicht mehr gleich ist, muß das ganze aufwändig 
neu justiert werden :(

von Mike (Gast)


Lesenswert?

Christian Dirks schrieb:
> Wird der Motor denn bei dieser Betriebsweise die gleichen
> Schrittpositionen annehmen, wie bei der ursprünglichen

Das kommt drauf an, wie die Spulenströme vorher und jetzt gesteuert 
werden (Voll-/Halb-/Mikroschrittbetrieb). Zu justieren gibt es an den 
Schrittpositionen normalerweise nichts. Der Strom wird auf definierte 
Pegel gesetzt und Zwischenpositionen können (bei z.T. reduzierter 
Genauigkeit) durch gleichzeitige Bestromung zweier Spulen eingestellt 
werden.

von Christian D. (toast_r)


Lesenswert?

Leider klappt das nicht so, wie erwartet.
Der Motor läuft zwar, aber leider ist die Schrittweite doppelt so groß, 
wie sie sein soll. Und das obwohl beide Motoren mit 1,8° pro Schritt 
angegeben sind.
Sieht so aus, als macht der neue Motor zwei Schritte je Impuls.

von Kein Name (Gast)


Lesenswert?

Ob du einen Motor mit 4 Anschlüssen hast, oder bei 6 Anschlussen die 
mittlere nicht benutzt - Wenn beide Motoren mit 1,8° spezifiziert sind, 
müssen die Schritte gleich groß sein.

Ob die Schrittweite wirklich gleich ist, lässt sich recht einfach 
herausfinden. Beide Motoren mit der Hand drehen und dabei die Rastpunkte 
mitzählen.

von Possetitjel (Gast)


Lesenswert?

Mike schrieb:

> Christian Dirks schrieb:
>> Ist das dann kein unipolarer Motor ?
> Es gibt keinen unipolaren Motor mit 6 Anschlüssen.

Das widerspricht sowohl der Logik als auch dem (recht
ausführlichen) Artikel im Roboter-Netz.

von Mike (Gast)


Lesenswert?

Possetitjel schrieb:
> Das widerspricht sowohl der Logik als auch dem (recht
> ausführlichen) Artikel im Roboter-Netz.

Falls du diesen Artikel meinst ...
http://www.roboternetz.de/schrittmotoren.html

Wenn du Motoren mit 2 Windungen mit Mittelanzapfung hast, wird durch die 
Beschaltung festgelegt, ob der Motor bipolar oder unipolar betrieben 
wird. Das ist keine Eigenschaft des Motors.

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


Lesenswert?

Das ist doch Unsinn. Deine Aussage widerspricht jedem Fachbuch und jedem 
Motorkatalog den ich kenne.

Ein Motor mit 6 Anschlüssen ist ein uniolarer Motor. Punkt. 
Selbstverständlich kann man einen unipolaren Motor auch bipolar 
betreiben, in dem man die Mittelabgriffe unbeschaltet lässt. Das macht 
darauf aber noch keinen bipolaren Motor.

Mit freundlichen Grüßen
Thorsten Ostermann

: Bearbeitet durch User
von Possetitjel (Gast)


Lesenswert?

Mike schrieb:

> Falls du diesen Artikel meinst ...
> http://www.roboternetz.de/schrittmotoren.html

Ja, meinte ich.

> Wenn du Motoren mit 2 Windungen mit Mittelanzapfung hast,
> wird durch die Beschaltung festgelegt, ob der Motor bipolar
> oder unipolar betrieben wird.

Sachlich richtig, aber Wortklauberei (mein großes Thema :-).

> Das ist keine Eigenschaft des Motors.

Eine Eigenschaft des Motors ist aber, ob er unipolare
Ansteuerung ermöglicht . Es handelt sich um eine
verkürzende Sprechweise:
"unipolarer Motor" = "Motor, der unipolar betrieben werden kann"
"bipolarer Motor" = "Motor, der nur bipolar betrieben werden kann".

Ich hatte Deine Ursprungsbemerkung übrigens rein elektrotechnisch
verstanden und das richtigstellen wollen.
Sprachlich hast Du zweifellos recht, die Ausdrucksweise ist etwas
unsauber; da der Sinn klar ist, ist das für mich aber noch im
Toleranzband.

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


Lesenswert?

Hallo Possetitjel,

> Sachlich richtig, aber Wortklauberei (mein großes Thema :-).

Dann lass uns mal weiter klauben...

>> Das ist keine Eigenschaft des Motors.
>
> Eine Eigenschaft des Motors ist aber, ob er unipolare
> Ansteuerung ermöglicht . Es handelt sich um eine
> verkürzende Sprechweise:
> "unipolarer Motor" = "Motor, der unipolar betrieben werden kann"
> "bipolarer Motor" = "Motor, der nur bipolar betrieben werden kann".

Und wie würdest du dann einen Motor mit 8 Anschlüssen bezeichnen? Für 
mich ist das ein bipolarer Motor, auch wenn man ihn auch unipolar 
betreiben kann!?

Mit freundlichen Grüßen
Thorsten Ostermann

von Possetitjel (Gast)


Lesenswert?

Hai!

Thorsten Ostermann schrieb:

>> Sachlich richtig, aber Wortklauberei (mein großes Thema :-).
>
> Dann lass uns mal weiter klauben...

Okay... :-)

>> "unipolarer Motor" = "Motor, der unipolar betrieben werden kann"
>> "bipolarer Motor" = "Motor, der nur bipolar betrieben werden kann".
>
> Und wie würdest du dann einen Motor mit 8 Anschlüssen bezeichnen?

Ich müsste den als unipolaren Motor bezeichnen, ja; er kann ja
unipolar betrieben werden. Bipolar geht ja, wenn ich das richtig
sehe, mit allen.

> Für mich ist das ein bipolarer Motor, auch wenn man ihn auch
> unipolar betreiben kann!?

Naja... im Prinzip ist das Ganze ein fünfstöckiger Hausbesitzer.
Man kann sich zwar denken, was gemeint ist, aber die Sache ist
sprachlich verkorkst.

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.