Forum: Mikrocontroller und Digitale Elektronik L297


von Steffen Burr (Gast)


Lesenswert?

Hallo!

Ich bau gerade eine Schrittmotorsteuerung für einen Roboter auf.
Als Treiber und Logik habe ich mich für eine Kombination auf L297 / L298 
entschieden. Hab mir die Datenblätter runtergeladen und die Beschaltung 
angeschaut.

Mir sind noch zwei Pin Funktionen nicht ganz klar:
Pin 11: Control
Pin 15: Vref
Beides Mal wird im Beschreibungstext das Wort Chopper erwähnt. 
Datenblatt gibts hier: http://www.luberth.com/plotter/L297-datasheet.pdf

Kann mir jemand bitte erkläern, um was es sich hier handelt (Wozu die 
Pins gut sind und was ein Chopper ist) und wie die Pins beschaltet 
werden müssen?

Danke vielmals!

Grüße Steffen

von Profi (Gast)


Lesenswert?

Hallo, statt des L298 kanns Du auch 2x L6202 nehmen, die haben 
FET-Endstufen und so einen höheren Wirkungsgrad, sie dürften ohne 
Kühlkörper auskommen.
Über Vref kannst Du den Strom einstellen.
Das mit dem Choppen funktioniert so:
Es wird die Eigenart einer Spule (Induktivität) genutzt:
Sie will den Strom möglichst konstant halten (so wie ein Kondensator die 
Spannung konstant halten will).
Legst Du jetzt eine Spannung an die Spule, steigt der Strom exponentiell 
an. Am Sense-R fällt eine Spannung ab, die immer höher wird, bis sie die 
Vref erreicht, d.h. der Nennstrom erreicht ist. Jetzt schaltet die 
Stromzufuhr ab (die Art entscheider der Contorol-Eingang: entweder die 
Spule wird kurzgeschlossen und der Strom fällt langsam, oder die Spule 
wird über die Dioden an die Betriebsspannung gelegt und der Strom fällt 
schnell).
Nach einer konstanten Zeit startet der Vorgang von neuem.
Vorteil: stufenlose Einstellung des Spulenstroms ohne große 
Verlustleistung.

Diesen Zusammenhang zu verstehen, ist essentiell!
Lese und suche im Internet weiter, bis Du es verstanden hast.
Gruß

von Steffen Burr (Gast)


Lesenswert?

Danke für deine Antwort!

Ich werde mir das ganze mal anlesen. Nur im Moment muss ich möglichst 
schnell den Motor zum Laufen bringen ;-)

Der Motor muss nicht viel leisten! Wie kann ich die Pins beschalten (ob 
der Strom schnell oder langsam abfällt ist eigentlich egal)?

Gruß Steffen

von Profi (Gast)


Lesenswert?

Tatsächlich, in der Doc steht sehr wenig über Vref drin, nur dass sie 
zwischen 0 und 3 Volt liegen darf.

Nimm einfach zwei Widerstände als Spannungsteiler und einen Puffer-C 
C0,1yF nach Masse) dahinter.
Werte sind unkritisch, da der Eingang nur in 2 Op-Amps reingeht., z.B. 
1KOhm nach Masse und 3,9KOhm nach +5V ergibt eine Vref von 1 Volt, d.h. 
wenn die Rs 0,5 Ohm haben, fließt ein Strom von 2 A.

Wenn das zu viel ist, nimm ein anderes R-Verhältnis oder statt des 1K 
ein Poti, dann kannst Du den I einstellen.

Du kannst auch ein weiters Pin des yC verwenden, um die Vref zu 
erhöhen/erniedrigen, da beim Stillstand nur ein geringer (oder gar kein) 
Haltestrom erforderlich ist.

Ich würde Halbschritt-Modus verwenden, da der Motor dann am ruhigsten 
läuft.

Noch ein Tip: saubere und kurze Leitungsführung ist für guten Lauf sehr 
wichtig (digital- von Leistungsleitungen trennen), Leitungen zum Motor 
paarweise verdrillen.

Weitere Fragen?

von Steffen Burr (Gast)


Lesenswert?

Gut! Ich werdsa mit dem Poit aufbauen und ein bisschen rumprobieren.

Nur wie muss ich den Control Eingang beschalten ?? Oder ist des egal, 
obv der Low oder Hight ist (für miene einfachen Zwecke)?

Danke nochmals für deine Antwort!

von Slaby (Gast)


Lesenswert?

Wie erreiche ich bei L297 Vollschritt für Unipolaren
Motor , sogennante Wellenform?.
Aus den Unterlagen werde ich nicht schlau.
Gruß edi

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
Noch kein Account? Hier anmelden.