-
Schrittmotoransteuerung
Hallo ich benuze derzeit einen ATmaga8. An diesen wollte ich nun 2 Schrittmotoren mit folgenden Daten ansteuern.
Spannung: 12V=/60mA
Impendanz: 200 Ohm
Winkel/Schritte: 7,5°/85
Weiß jemand von euch wie ich die beiden an meinen ATmega8 anschließen muß?
Es wär super wenn mir jemand zeigen würde wie ich sie mit Hilfe von Bascom programmieren kann.
mfg
Xeus
-
Hi
Die Schaltung für sowas steht im Roboternetz bereit..........
Und dann musst du nur noch den Takt und die Richtung angeben mit Bascom und schon läuft er...
Martin
www.roboternetz.de/schrittmotoren.html
-
Reicht dafür die mit dem l29??? aus oder brauch ich dafür die Große
-
Ja dann musst du aber die Schritte aus der Tabelle weiter unten an die 4 Ports anlegen...
Martin
-
Ist es ein unipolarer oder ein bipolarer Schrittmotor ?? Falls es ein unipolarer ( fünf bis acht Anschlussleitungen ) ist brauchst du sogar nur vier Tranistoren mit Vorwiderständen...
MfG Kjion
-
OK mal sehen, aber wie schließ ich das dann an meinen Controller an???
-
Zitat:
Winkel/Schritte: 7,5°/85
637,5° legt er dann mit 85 Schritten zurück.
Mit 13% Mehrwertsteuer sind das 720,375° also etwa zwei Umdrehungen. :Weihnacht
-
Ja, aber wie muss ich das in Bascom anstellen, wenn ich zum Beispiel sagen will, er soll mit Motor eins 85 Schritte machen??
-
Also ohne Treiber iss das ganz schön Scheiße!!!
Wenn du ohne Treiber arbeiten willst, musst du für jeden Schritt bei nem Bipol. 4 mal was ausgeben lassen.
Das was du ausgeben musst ist das was in der Tabelle unten auf der Schrittmotorseite steht.
Mit Treiber (iss zwar Teuer aber spart arbeit) kannst du für einen Schritt einfach eine Leitung deines Controllers auf High und dann wieder auf Low legen. Sobald den Treiber das Low-Signal empfängt geht der Schrittmotor einen Schritt weiter.
Es gibt auch fertige Chips die gleich arbeiten aber keine so große Schaltung benötigen, falls du das scheust...
Martin
-
Das hört sich doch super an, welchen treiber würd ich für meine Motoren benötigen?
-
Den L6208 z.B. musste mal auf www.datasheetarchive.com nach "stepper driver" suchen.
Martin
-
OK, aber im Tut steht https://www.roboternetz.de/schrittmotoren.html steht, dass man den L2930 verwenden kann.
-Geht der auch (L2930)
-Wie funktioniert die Anschteuerung in Bascom
-
Stand alles schon vorher....
Dieser L293 ist nur ein Treiber.
Du müsstest an die 4 Ports die Tabelle weiter unten im Artikel ausgeben...
"Bipolare Ansteuerung Vollschritt"
u.s.w.
Martin
-
Na gut ich merk ich blick nicht mehr durch.
Hast du vieleicht einen kompletten Lösungsvorschlag, wie ich an einen ATmega8 2 unipolare Schrittmotoren anschließe, und diese dann in Bascom ansteuern kann??
-
Wie viel Geld möchtest du dafür ausgeben?
Martin
-
egal, wenns geht natürlich nicht allzuviel.
Sorry das ich soviel Frag, bin ets nur nimma ganz mitgekommen
-
Also: Du kannst...
...1. einfach 4 Leistungstransistoren nehmen und dann von Bascom aus die richtigen Impulse ausgeben (siehe Tabelle)
...2. den L293 nehmen und dann von Bascom aus die richtigen Impulse ausgeben (siehe Tabelle)
...3. die Kombination aus L297 und L298 nehmen und dann nur das Clock Signal ausgeben müssen.
...4. einen Chip nehmen, der das gleiche tut wie L297 und L298 zusammen aber eben nur ein Chip ist und nicht zwei mit Schaltung...
Die Schwirigkeit der Ansteuerung und des Aufbaus wird von 1 an leichter und die Kosten steigen von 1 aufwärts.
Martin
-
Wie nennt sich denn der Chip aus 4. ?