Forum: Mikrocontroller und Digitale Elektronik Welcher Schrittmotor an ATmega8?


von viking (Gast)


Lesenswert?

Hi,

bin absoluter Neuling auf dem Gebiet Mikrocontroller und allgemein 
Elektronik. Bin gerade dabei, mit den Schaltungen aus den AVR-Tutorials 
herumzuexperimentieren und würde gerne einen Schrittmotor daran 
anschliessen. Welcher günstige Motor (zB. von pollin.de) lässt sich denn 
relativ einfach damit ansteuern, und wie geht das?

Danke!!
viking

von Benedikt Patt (Gast)


Lesenswert?

Hi,

wenn du nur mit Transistoren oder einem Treiber wie z.B. dem ULN2803 
arbeiten willst, kannst du einen Unipolaren Schrittmotor verwenden. Dann 
musst du nur gucken, dass Strom und Spannung auf deinen Treiber passen. 
Guck mal auf www.roboternetz.de da ist Schrittmotorsteuerung sehr genau 
beschrieben.

Gruß
Benedikt Patt

von Andreas Krammer (Gast)


Angehängte Dateien:

Lesenswert?

Kenn mich beim Programmieren mit C schon ganz gut aus, hab aber noch nie 
einen Schrittmotor damit angesteuert. Habe ebenfalls ATmega 8 MegaPac!
Ein Programm habe ich von einem Bekannten geschickt bekommen, aber ich 
blick dabei nicht ganz durch.: besonders in der while schleife


-was bedeutet die Schlange// Taste = ~PINC;
-besonders in verknüpfung mit // Taste = Taste & ~PINC;

- auch einen kleinen SM muss ich über externe Spg.quellen anschließer, 
weil die Ub nur 12-15V sein darf, stimmt das?

von Falk B. (falk)


Lesenswert?

@ Andreas Krammer (Gast)

>-was bedeutet die Schlange// Taste = ~PINC;

Unäre Negation, sprich alle Bits werden invertiert.

>-besonders in verknüpfung mit // Taste = Taste & ~PINC;

Das Register PINC invertieren, dann mit Taste UND verknüpfen.

>- auch einen kleinen SM muss ich über externe Spg.quellen anschließer,
>weil die Ub nur 12-15V sein darf, stimmt das?

SM? Schrittmotor? Welche Ub? Du Sprichst in Rätseln.

MFG
Falk

von Tom (Gast)


Lesenswert?

@viking

schau Dir mal das Datenblatt vom Allegro A3979 an. Den verwende ich 
aktuell. Man muss diesen IC nur mit wenigen Siganlen wie Step, Direction 
und Auflösung (Vollschritt, Microstepping) versorgen, ein wenig 
Außenbeschaltung, damit du die integrierten Brücken auf den ausgewählten 
Motor anpasst und schon läuft der Motor.

Such Dir aber lieber einen Bipolaren Schrittmotor aus. Unipolare 
verwendet man heutzutage kaum noch. Die sind auch viel unkomplizierter 
zu versorgen.

Gruß

Tom

von Florian R. (Firma: TU Wien) (frist)


Lesenswert?

Hallo Tom,
wo hast Du denn den A3979 bezogen? Ich plane auch grad eine 
Schrittmotorsteuerung und das wäre einer der möglichen Kandidaten.

Grüße
Flo

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.