Forum: Mikrocontroller und Digitale Elektronik Schrittmotor und ATmega8


von Martin (Gast)


Lesenswert?

Hi,

ich habe mir heute einen ATmega8 gekauft und willte mal wissen was ich 
noch brauche um einen kleinen (wenig Leistung) BIPOLAREN Schrittmotor 
anzusteuern. Hier habe ich im Forum schon was von Treiberbausteinen 
gelesen. Ist das sowas wie eine Verstärkung, da der AVR nicht so viel 
schalten kann?

Im Vollschritt gibt es soweit ich weiss 4 Kombinationen der beiden 
Spulen, also 4 Zyklen die immer in einer sChleife abgefahren werden 
müssen. Reichen dann 4 DigOut Kanäle vom AVR? Was macht dann der andere 
IC mit dem Signalen?

Reicht es eigentlich aus, den Schrittmotor Spannung oder nicht zu geben, 
oder sollte man die Spannung langsam aufdrehe und langsam, wieder 
abfallen lassen?

Gruß,
Martin

von Falk B. (falk)


Lesenswert?

@ Martin (Gast)

>gelesen. Ist das sowas wie eine Verstärkung, da der AVR nicht so viel
>schalten kann?

Ja.

>Im Vollschritt gibt es soweit ich weiss 4 Kombinationen der beiden
>Spulen, also 4 Zyklen die immer in einer sChleife abgefahren werden
>müssen. Reichen dann 4 DigOut Kanäle vom AVR? Was macht dann der andere

Es reichen sogar zwei, denn 2^2 = 4 ;-)

>Reicht es eigentlich aus, den Schrittmotor Spannung oder nicht zu geben,

Ja, nur nicht zu viel, sonst fliesst zuvieol Strom. Und Chopperbetrieb 
kommt erst im nächsten Kapitel ;-)

MfG
Falk

von Matthias (Gast)


Lesenswert?


von Dirk (Gast)


Lesenswert?

Ich benutze einen L298 oder auch einen ULN2803 für kleine Motoren..

man kann das ganze natürlich auch diskret aufbauen (bd679 z.B.)

von Martin (Gast)


Lesenswert?

ich nehme an, das hier: 
http://www.roboternetz.de/wissen/index.php/Bild:Schrittmotorprinzip2.gif
ist für einen Bipolar-Schrittmotor. Genau das brauche ich.

Aber was mache ich mit den 4 Ports vom IC? mit einem DigOut vom AVR 
verbinden? wieso sind da 4 Ports? In welcher reihenfolge muss ich da was 
ändern, wenn sich der Motor drehen soll?

von Johannes M. (johnny-m)


Angehängte Dateien:

Lesenswert?

Anbei ein Auszug aus einer Laborversuchsanleitung. Da ist eigentlich 
alles beschrieben, was man anfangs über Funktionsweise und Ansteuerung 
bipolarer Schrittmotoren wissen muss. Ansonsten auch mal bei den o.g. 
Quellen im Netz nachschauen.

von Matthias (Gast)


Lesenswert?

>Aber was mache ich mit den 4 Ports vom IC? mit einem DigOut vom AVR
>verbinden? wieso sind da 4 Ports? In welcher reihenfolge muss ich da was
>ändern, wenn sich der Motor drehen soll?

Das steht alles im Datenblatt:
http://www.st.com/stonline/books/pdf/docs/1328.pdf (ca. 600kb)

Diese Art der Ansteuerung (Spannungssteuerung) ist zwar einfach, wird 
aber nur wenig angewendet. Die Spulen des Motors bekommen hierbei immer 
die volle Spannung ab. Deshalb mus die gewählte Spannung der 
Nenn-Spannung des Schrittmotors entsprechen, dann fließt auch der 
Nennstrom.

Gängig sind Stromsteuerungen, wie mit L297 und L298. Hierbei kann die 
Spannung weit aus größer sein als die Nennspannung des Schrittmotors. 
Durch die Puls-Steuerung wird so gearbeitet, das im Mittel immer der 
Nennstrom bzw. ein Sollstrom fließt.

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.