Forum: Mikrocontroller und Digitale Elektronik Schrittmotor


von Thomas E. (tomedl)


Lesenswert?

Hallo!

Ich bin heute zufällig zu einem Schrittmotor gekommen und möchte mich 
nun ein wenig damit beschäftigen. Der Motor hat fünf Anschlüsse; durch 
googlen fand ich dann heraus, dass ein solcher Motor meist unipolar 
angesteuert werden muss, und so aufgebaut ist:
http://www.roboternetz.de/wissen/images/b/bf/Stepper5draehte.gif

Rein aus Neugierde habe ich mal Spannung angelegt und habe folgendes 
rausgefunden:
Aus dem Motor ragen, wie gesagt, fünf Drähte heraus. An einen davon 
(ganz rechts) schloss ich die Masse an. Nun legte ich 5V nacheinander an 
die vier übrigen Drähte an und siehe da, der Motor dreht sich. Wenn ich 
am vierten Draht angekommen bin und dann wieder an den ersten Draht 
Spannung anlege dreht er sich weiter, ich kann also eine komplette 
Drehung vollführen, wenn ich die +5V wie ein Lauflicht von links nach 
rechts nacheinander anlege. Drehe ich die Richtung um, also von rechts 
nach links, dreht sich auch der Motor in die andere Richtung.
Wieviele Schritte der Motor für eine Umdrehung braucht habe ich noch 
nicht gezählt, aber über hundert sind es sicher.

Nun zu meiner Frage:
Wenn ich den Motor per µC (AtMega32-16) so ansteuere, so wie ich es oben 
"manuell" gemacht habe, funktioniert dass dann oder mach ich da was beim 
Motor kaputt?

Danke für die Antworten,
Thomas

von Sebastian (Gast)


Lesenswert?

Also du darfst den Motor natürlich nicht direkt am ATMega anschließen, 
da der Strom, den der Motor brauch, höher ist, als der den der ATMega 
liefern kann (ATMega könnte abrauchen).

Der Strom den so ein Schrittmotor braucht ist etwa 1 A (bei meinem hab 
ich mal nachgessen und es war 1 A). Allerdings ist das sicher von Motor 
zu Motor unterschiedlich. Ich würde allerings schon mit 1 - 2 A rechnen 
(zur sicherheit).

Aber wenn du dir mit Transistoren da was Ordentliches zusammenbaust 
funktioniert das ganze so wie du es oben getestet hast auch mit nem 
ATMega.


Ich hoffe ich konnte dir weiterhelfen.

Grüße
Sebastian

von Thomas E. (tomedl)


Lesenswert?

Hallo Sebastian!

Das ich da eine Treiberstufe brauche ist mir schon klar, hatte das 
vorhin etwas unbeholfen geschrieben. ;-)

Der Motor zieht bei 5V ca. 50mA und bei 12V ca. 120mA. Er ist aber 
trotzdem relativ stark (hab keinen Vergleich mit anderen 
Schrittmotoren).

Ich werd mal was zusammenbasteln, mal sehen was sich tut.

LG
Thomas

von Sebastian H. (sebimax)


Lesenswert?

Wow dann ist das aber ein ziemlich cooler Schrittmotor.


Meiner zieht so viel Strom das mir sogar schonmal ne Treiberstufe 
abgeraucht ist...

Bei meinem Schrittmotor ist es so, dass ich ihn beim Drehen nicht mehr 
mit den Fingern anhalten kann (ist ein Zahnrad dran).


Ich wünsche dir viel Erfolg beim basteln.


Grüße
Sebastian

P.s Ich war vorhin net eingeloggt, deswegen jetzt ein anderer Nickname.

von Thomas E. (tomedl)


Lesenswert?

Naja, ich kann ihn schon noch mit den Fingern drehen, aber er ist doch 
relativ stark.

Der Motor ist auch ein recht großer Klotz mit einem anständigen 
Magneten.

von Sebastian H. (sebimax)


Lesenswert?

Was haste denn vor daraus zu bauen?


Grüße
Sebastian

von Thomas E. (tomedl)


Lesenswert?

Tja...das weiß ich noch nicht so recht.

Hast du Ideen?

LG
Thomas

von AC/DC (Gast)


Lesenswert?

Du mußt beim Schrittmotor nur aufpassen das die Steuersignale (Spannung) 
gemäß Herstellerdatenblatt nicht zu lange überschritten werden.
Wenn der Hersteller nicht ermittelbar ist kann man sich damit
behelfen den Schrittmotor so wie du es schon gemacht hast betreibst
und die Temperatur mißt (sofern du die Möglichkeit hast).
Mehr als 50-60° Celsius sollte der Motor nicht warm werden, sonst
könnte die Wicklung abrauchen. Wenn die Temperatur,sagen wir mal,
10-15 Minuten konstant bleibt dürfte der Betrieb noch im grünen
Bereich sein.

von Thomas E. (tomedl)


Lesenswert?

Bei 5V wird da nix warm...

von aykay (Gast)


Lesenswert?

hallo miteinander

ich bin neu hier und habe eine frage an euch:
ich möchte gerne einen scanner bauen mit 2 bipolaren schrittmotoren und
diesen dann über dmx- signal ansteuern.
ich weiss es hat schon ähnliche beiträge gegeben in diesem forum jedoch
verstehe ich vieles nicht..ich bin automatiker im 2. lehrjahr, komme
jetzt in das dritte, interessiere mich aber stark für elektronik. was
ich noch nicht kann sind die uc controllersprachen wie AVR oder so.
nur sps programmieren in KOP, FUP oder AWL :D aber das bringt mich hier
auch nicht weit.

was ich jetzt brauche ist sicher mal das dmx interface, der
schrittmotortreiber (bipolar) und die aktorik, also die schrittmotoren.
als erstes möchte ich nur einmal die 2 schrittmotoren via dmx- software
ansteuern, bevor dann das licht, ec. dazu kommt.

meine frage an euch:

hat jemand schemas, die mit dem interface und dem treiber
zusammenhängen? also die kompatibel sind?


ich danke euch schon mal im voraus!

gruss aykay

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.