Archiv verlassen und diese Seite im Standarddesign anzeigen : 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???
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. ?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.