Schrittmotor einzelne Steps ansteuern

Gast #2486092
Lesenswert?
• ▲
▼
Guten Tag

Da ich nichts passendes in der Suchfunktion finden konnte, versuche ich 
es nun hier.

Ich habe einen Unipolaren Schrittmotor mit 200 Step pro Umdrehung (1, 8 
Grad) und fünf anschlüssen (Spuhlenanzapfungen zusammen).

Ich möchte diesen nun per Atmega 8? ansteuern. Dies sollte so geschehen, 
dass bei einem Impuls auf einen Pin des ICs der Motor einen Step 
weiterdreht. Sobald auf einen anderen Pin einen Impuls gelegt wird, 
sollte er einen Schritt zurück drehen.

Ich habe noch nie mit einem Microcontroller gearbeitet. Dies sollte mein 
erstes Projekt werden. Ich habe erfahrung in der Programmierung mit C++ 
und Visualbasic. Jedoch denke ich, dass mir das hier nicht weiterhelfen 
wird.


Kann mir da jemand bezüglich der Software und IC auswahl etwas 
weiterhelfen?

Mir ist natürlich klar, dass ich den Schrittmotor nicht direkt an den IC 
hängen kann/ darf und werde noch einige billig- Transistoren 
vorschalten.

Besten Dank

F. Farkas
Gast #2486098
Lesenswert?
• ▲
▼
>Mir ist natürlich klar, dass ich den Schrittmotor nicht direkt an den IC
>hängen kann/ darf und werde noch einige billig- Transistoren
>vorschalten.

Weise Erkenntnis. Und welche Informationen liefert dir google
zum Thema "Unipolarer Schrittmotor AVR" nicht?
Gast #2486104
Lesenswert?
• ▲
▼
Hi

>Ich habe einen Unipolaren Schrittmotor mit 200 Step pro Umdrehung (1, 8
>Grad) und fünf anschlüssen (Spuhlenanzapfungen zusammen).

Könnte ein unipolarer Schrittmotor sein. Steht eine Bezeichnung drauf?

MfG Spess
Gast #2486134
Lesenswert?
• ▲
▼
Hallo zusammen

Habe nicht gedacht so schnell Antworten zu bekommen.

Dieser Motor stammt aus einem alten Epson Drucker.


Marke:  Astrosync
TYP:    17PM- K041- P2F
P/ N:   EM- 217


Habe, wie oben schon erwähnt, keine Ahnung von Microcontrollern.
Habe schon einige male vom Atmega gehört, daher dachte ich, es sei damit 
möglich. Da wurde beschrieben, man könne in C schreiben. Ich kann kein 
Assembler.


F. Farkas
#2486213
Lesenswert?
• ▲
▼
Guten Abend

So jetzt habe auch ich mich hier mal angemeldet. Ich hoffe das Ihr mir 
auch so noch helfen könnt :)

Also, ich habe die Suchfunktion genutzt und einiges gefunden. Jedoch hat 
sich mein Problem noch nicht gelöst. Ich dachte ich kann einfach einen 
Microcontroller nehmen, einige Transistoren vorschalten und einige Pins 
(natürlich die richtigen) auf 1 schalten, und der dreht.

Ich kenne nur die fertigen Baugruppen, mit denen man einige kleine 
motörchen ansteuern (drehen) kann. Dies jedoch absolut ungeregelt.

Wie muss ich das angehen?


ffarkas
#2486331
Lesenswert?
• ▲
▼
Ferenc Farkas schrieb:

> Also, ich habe die Suchfunktion genutzt und einiges gefunden. Jedoch hat
> sich mein Problem noch nicht gelöst. Ich dachte ich kann einfach einen
> Microcontroller nehmen, einige Transistoren vorschalten und einige Pins
> (natürlich die richtigen) auf 1 schalten, und der dreht.

Nimm einen L293D, wie Klaus weiter oben schon vorgeschlagen hat. Der 
funktioniert im Grunde genau so wie du dir das vorstellst. Mit dem 
Stichwort L293D findest du über Google jede Menge Beiträge dazu.

Wenn es auch schon alt ist, auch das Pärchen L297/L298 könnte für dich 
interessant sein.


> Wie muss ich das angehen?

Persönlich würde ich dir ans Herz legen, dein Motörchen erst mal 
beiseite zu legen, an deinen µC erst mal ein paar LED anzuschliessen und 
dann ein paar Übungen mit den LED zu machen: einschalten, ausschalten, 
blinken, Muster machen, Lauflicht etc. Dabei lernst du dann nach und 
nach auch andere Komponenten deines µC kennen, wie man Tasten auswertet, 
wie man eine UART einbaut und ganz wichtig: die Arbeitspferde der µC - 
die Timer.

> Ich habe noch nie mit einem Microcontroller gearbeitet.
> Dies sollte mein erstes Projekt werden.

Ist zwar nicht schwer in dem Sinne, aber muss schon ein wenig wissen, 
wie µC Programme aufgebaut werden. Von daher: erst mal 5 Nummern kleiner 
anfangen: mit LED.

AVR-GCC-Tutorial
AVR-Tutorial

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.