Schrittmotortreiber mit L297 und ZWEI L298

OP #4254677
Lesenswert?

Hallo!

Ich plane momentan, eine kleine CNC-Fräse zu bauen. Für die dafür 
benötigten Schrittmotortreiber würde ich gerne die L297/L298-Kombination 
verwenden (und ja, mir ist bewusst dass es sich dabei nicht gerade um 
die neuesten High-End-ICs handelt, allerdings habe ich keine andere 
gleichwertige Schaltung gefunden die mit derart wenig Bauteilen 
auskommt).
Da beim L298 aber bei 2A Schluss ist und die meisten Schrittmotoren, die 
für eine vernünftige Fräse in Frage kommen, mehr als 2A verspeisen, habe 
ich mich dazu entschieden, ZWEI L298 zu verbauen. Das ganze wird bereits 
im Datenblatt kurz angesprochen (siehe Seite 7), allerdings gibt es 
keinen vollständigen Schaltplan dazu.
Ich habe also versucht, die Schaltung so aufzubauen, dass sie sich 
prinzipiell nicht von der Schaltung mit einem L298 unterscheidet (bis 
auf die Tatsache dass der maximale Strom verdoppelt wurde und man an dem 
Potentiometer (R4), das am Vref-Pin des L297 hängt, den Strom ebenfalls 
bis 4A einstellen kann).
Kann diese Schaltung so funktionieren? Wenn nein, warum und was muss ich 
ändern damit sie funktioniert?

Schonmal vielen Dank im Vorraus!

Mit freundlichen Grüßen,
Matthias
Angehängte Dateien:
OP #4255711
Lesenswert?

Hi
Erstmal Danke für deine Antwort!

> L6203 brauchen auch nicht mehr Teile, man könnte sogar die Dioden
> weglassen.
Das klingt tatsächlich nach einer guten Alternative, ich denke ich werde 
mal eine Schaltung dazu entwerfen...

> Vref würde ich vom Prozessor beeinflußbar machen, z.B. mit PWM, ADC oder
> schaltbarem Widerstandsnetzwerk.
Inwiefern ist das im späteren Betrieb sinnvoll? Würde es nicht 
ausreichen, den Strom ein Mal einzustellen und dann dabei zu belassen?

Gruß
Matthias
Gast #4255771
Lesenswert?

>> Vref würde ich vom Prozessor beeinflußbar machen, z.B. mit PWM, ADC oder
>> schaltbarem Widerstandsnetzwerk.
> Inwiefern ist das im späteren Betrieb sinnvoll? Würde es nicht
> ausreichen, den Strom ein Mal einzustellen und dann dabei zu belassen?

z.B. für Stromabsenkung bei Stillstand.
OP #4255779
Lesenswert?

>>> Vref würde ich vom Prozessor beeinflußbar machen, z.B. mit PWM, ADC oder
>>> schaltbarem Widerstandsnetzwerk.
>> Inwiefern ist das im späteren Betrieb sinnvoll? Würde es nicht
>> ausreichen, den Strom ein Mal einzustellen und dann dabei zu belassen?
>
> z.B. für Stromabsenkung bei Stillstand.

Stimmt... daran habe ich noch gar nicht gedacht...
Danke für den Tipp!

Wenn ich den Schaltplan fertig habe lade ich ein Bild davon hoch!

Gruß
Matthias

EDIT: Was wenn ich den Treiber einfach während des Stillstands 
deaktiviere (Enable-Pin auf LOW)?
Gast #4255791
Lesenswert?

>Was wenn ich den Treiber einfach während des Stillstands
>deaktiviere (Enable-Pin auf LOW)?

Musst auf 2 Sachen achten.

Meist sperrt die Mechanik nicht gut genug. Z.B. beim Werkzeug umspannen 
verschiebst du den Schlitten.

Du musst vor dem Ausschalten in die Home-Position des Treibers fahren - 
sonst verlierst du jedes mal ein paar Schritte. Nach 
Random-Walk-Wahrscheinlichkeit gleicht es sich nicht aus.
OP #4255826
Lesenswert?

>>Was wenn ich den Treiber einfach während des Stillstands
>>deaktiviere (Enable-Pin auf LOW)?
>
> Musst auf 2 Sachen achten.
>
> Meist sperrt die Mechanik nicht gut genug. Z.B. beim Werkzeug umspannen
> verschiebst du den Schlitten.
>
> Du musst vor dem Ausschalten in die Home-Position des Treibers fahren -
> sonst verlierst du jedes mal ein paar Schritte. Nach
> Random-Walk-Wahrscheinlichkeit gleicht es sich nicht aus.

Hm... Dann werde ich das ganze wohl doch lieber dem µC überlassen ;)

Auch wenn ich damit schon vom eigentlichen Thema abschweife:
Sämtliche Kabel der Motortreiber führen auf ein Board, auf dem auch der 
µC für die Steuerung sitzen wird. Sollte ich diese Leitungen mit 
Optokopplern von den anderen Platinen trennen? (Worst-Case-Scenario: Auf 
einem der Motortreiber gibt ein Spannungsregler den Geist auf und legt 
die volle Versorgungsspannung auf meine 5V Leitung => Konsequenz: Alle 
Motortreiber und die Steuerungsplatine gehen in Rauch auf. Wären die 
Platinen über Optokoppler voneinander getrennt, würde "nur" eine Platine 
abrauchen)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren