Hallo Leute, erst einmal ein dickes Lob für dieses super Forum! Ich will versuchen soviel wie möglich über mein erstes Projekt zu berichten, benötige aber dafür natürlich auch ein bischen Hilfe. Folgendes Problem hat mich heute den ganzen Tag gequält: Ich habe einen Atmega8, einen unipolaren Schrittmotor und möchte mit ersterem letzteres Ansteuern. Dafür habe ich die berüchtigten L297, L298er gefunden. Doch auch folgenden Eintrag: "Für die Ansteuerung eines unipolaren Schrittmotors reichen auch ein paar Dioden..." Wie nun? Bei dem L298er wird ein bipolarer Schrittmotor angesteuert. Ich habe ja auch gefunden das man unipolare so ansteuern kann. Doch gibts da noch ein Geheimnis zur Ansteuerung ohne TreiberIC? Und was mich auch quält. Ich habe mich vorgestern damit gequält eine PWM zu schreiben welche mittlerweile auch super funktioniert. Diese hatte ich zum Einsatz für die Motoransteuerung gedacht. In manchen Foreneinträgen lese ich nun das eine PWM bei den ersten Gehversuchen nicht benötigt wird. Benötige ich diese nun überhaupt nicht? Bzw. wozu wird sie denn nun gebraucht? Für die ein oder andere klärende Antwort wäre ich Euch sehr dankbar. Sich Sachen nur durch Tutorien zu erarbeiten macht zwar auch mal Spaß, aber irgendwann sind zuviele Bäume vor dem Monitor um den Wald erkennen zu können.... LG Volker
>Wie nun? Bei dem L298er wird ein bipolarer Schrittmotor angesteuert. Ich >habe ja auch gefunden das man unipolare so ansteuern kann. Doch gibts da >noch ein Geheimnis zur Ansteuerung ohne TreiberIC? Einen unipolaren Schrittmotor kannst du über Leistungstransistoren direkt an den Controller hängen (die Freilaufdioden nicht vergessen!). Ohne (strom-)verstärkendende Bauteile wird es deinem Controller zu warm. >In manchen Foreneinträgen lese ich nun das eine PWM bei den ersten >Gehversuchen nicht benötigt wird. Benötige ich diese nun überhaupt nicht? >Bzw. wozu wird sie denn nun gebraucht? Eine PWM macht bei ersten Gehversuchen mit dem Stepper wirklich keinen Sinn. Die brauchst du erst, wenn du den Stepper im Chopper- und/oder Mikrostep-Modus betreiben willst. Der einfachste Weg, sich mit dem Schrittmotor, seiner Ansteuerung und einem Mikrocontroller auseinander zu setzen, ist, die (i.d.R. 4) Spulen über Leistungstransitoren (man müsste auch einen ULN2803 benutzen können) an den Mikrocontroller zu hängen (man kann ihn auch mit Tasten tickern lassen - richtig "oldschool"...;-) Der gemeinsame Anschluß der Wicklungen wird dann gegen + geschaltet. Dann schreibt man ein Programm, das immer ein bestimmtes Datenwort an die Portpins schreibt. Dieses Datenwort ändert sich bei jedem Schritt. Vielleicht gibt es auch einen Wiki-Beitrag zu dem Thema...
"Eine PWM macht bei ersten Gehversuchen mit dem Stepper wirklich keinen Sinn. Die brauchst du erst, wenn du den Stepper im Chopper- und/oder Mikrostep-Modus betreiben willst." Und wenn ich dann Chopper/Mikrostepmodus fahren will, welchen Treiber bestelle ich mir dann am besten dazu? (Leistung suche ich mir selber raus) Reicht mir da ein L297/8??? Dann kann ich nämlich morgen früh zum Händler meines vertrauens radeln. LG Volker
Hallo, besonders wichtig (und häufig falsch gemacht) ist der Einsatz Freilaufdiode. Siehe Beitrag "Schrittmotor ansteuern" http://www.mikrocontroller.net/attachment/24509/Freilauf.jpg Gruß Fritz
Hallo, Ein unipolar Schrittmotor ist leicht in ein Bipolar Schrittmotor umzuwandeln, mit dem Mitelanschluss (+) einfach unbeschaltet bleibt, aber du muss Versorgungsspannung verdoppeln. L297 ist nicht zwingend notwendig. Du kannst L298 auch direkt steuern über Inpit1 bis 4 und Enable1 und 2. Auf Enable Eingänge kannst du dein PWM Ausgang anschließen und damit du wehrend den Stillstand Strom zu reduzieren oder Schrittmotor in Mikroschritt-Betrieb zu treiben. Branko
In der Elektor vom Sommer sind ewig viele Schrittmotorsteuerungen drin mal so als tipp und natürlich supi erklärt :) Elektor Doppelausgabe Juli/August 2007 MfG Michael alias Lanhazza
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.