Welcher Schrittmotor an ATmega8?

Gast #701817
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
Gast #701886
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
Gast #702015
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?
Angehängte Dateien:
#702020
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
Gast #702068
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

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.