PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 6 Schrittmotoren an Mikrokontroller



Scrat1
20.12.2004, 18:23
Hallo,
kann ich mit einem Mikrokontroller (z.b.: ATmega 8) 6 Schrittmotoren unabhängig voneinander betreiben?

Ich hätt mir das so gedacht, dass ich nach dieser Schaltung (https://www.roboternetz.de/schrittmotoren.html ; L297,L298 ) ja nur minimal 2 Anschlüsse brauche um diese zu betreiben. Ein Atmega 8 hat ja ganze 32 Ein und Ausgänge, das müsste dann doch gehen oder?


Oder gibts da ne bessere Lösung?


Gruß
Scrat1

x-ryder
20.12.2004, 18:30
erstens: nen atmega8 hat nur 20 aber nen atmega16/32 hat 32 und das müsste gehen
zweitens: wie schnell soll das am laufen sein, denn ich bin dabei ne ansteuerung die man kaskadieren kann aufzubauen (bis 16 motoren mit 3-5 leitungen)

Omnikron
20.12.2004, 18:41
Hallo!
Ich benutze einen Mega 16 mit 16 Mhz um meine 8 Stepper anzusteuern.
Auf dem ersten Blick hast du also recht wenn du eine L297 SChaltung verwendest. Sollen aber alle Motoren unterschiedliche Winkelgeschwindigkeiten fahren ist das nur annähernd möglich, da du für jeden Motor einen Timer bräuchtest, der Mega 16 aber nur 3 besitzt.

mfg Omnikron

Kjion
20.12.2004, 18:50
Naja, man kann sich ja aus einem Timer eine riesige Zahl an Softwaretimern ableiten. Das ist kein Problem. Vor allem müssen die Impulse die ein L297 bekommt ja nicht so schnell sein ( für den AVR gesehen ), dann geht das wunderbar...

MfG Kjion

Scrat1
21.12.2004, 13:02
Hallo,
so erstmal danke für die Antworten.
Ich fasse zusammen: Es ist möglich!!! (ab ATmega 16)

nun ne Frage:

zweitens: wie schnell soll das am laufen sein, denn ich bin dabei ne ansteuerung die man kaskadieren kann aufzubauen (bis 16 motoren mit 3-5 leitungen)

Was heißtn kaskadieren??


Gruß
Scrat1

x-ryder
21.12.2004, 13:04
du kannst die alle aneinanderhängen ohne weiteren portverlust

Scrat1
21.12.2004, 14:43
Nicht schlecht.


Öhm ja also des spezielle bräucht ich so um Ostern rum.

Ist das utopisch. (zu kurz)



Gruß
Scrat1

x-ryder
21.12.2004, 17:42
nö ich denke bis dahin werde ichs fertig bekommen ansonsten schreibe ich dir rechtzeitig noch einmal