1. Schrittmotorsteuerung und kleine Probleme
Servus!
Bin neu hier und nerv gleich mal mit meinem Elektronikgemurkse ;-)
Ich hab mir aus einem L297 und ein paar Transistoren eine Steuerung für einen Schrittmotor gebastelt, die im Prinzip auch funktioniert.
( Schaltplan: http://bashworks.de/projekte/fraese/...schaltplan.jpg)
Der L297 ist wie im Datenblatt beschaltet und läuft im Halbschrittmodus.
Die Impulse bekommt er von einem NE555.
Die Steuerung wird aus einem alten Labornetzteil ( 40V/3A ) russischer Bauart versorgt.
Jetzt zu meinem Problem: Wenn ich die Steuerung mit 20V betreibe und die Drehzahl niedrig ist ( ~120 1/min) , ist alles OK ( Spulenstrom ca. 1A ).
Wenn ich jetzt aber langsam beschleunige, fängt der Motor an zu krächzen ( ~ 300 1/min ) ( Spulenstrom ca. 0,5A ). Kurz danach bleibt er brummend stehen ( Spulenstrom ca. 1,3A ). -> http://bashworks.de/projekte/fraese/..._kraechzen.avi
Wenn ich die Versorgungsspannung auf 40V dochdreh, setzt das krächzen später ein.
Mein Gedanke: Mehr Strom. Gibt das Netzteil aber nicht her :-(
Ein weiteres Phänomen: Vref liegt bei 600mV, als Rsense hab ich 0,27Ohm-Drahtwiderstände, über die laut meinem 12€-DMM ca 160mV abfallen. Die Strombegrenzung ist also nicht aktiv. Wenn ich die Vref aber auf 400mV runterdreh, tritt das Krächzgeräusch auch auf.
Und das blick ich nicht :-(
Die H-Brücke hab ich mit LTSpice IV simuliert ( http://bashworks.de/projekte/fraese/steuerung_v2.asc )
Bis auf die Peaks beim umschalten sieht das nichtmal so schlecht aus.
Der Schrittmotor ist selbiger: http://de.nanotec.com/downloads/pdf/...out1%20(1).pdf ( momentan Bipolar mit einer Wicklung betrieben, für parallel reicht mein Netzteil nicht ).
Hat mit einer von Euch einen Tipp, wo ich noch drehen kann?
Zu meiner Selbstbaufräse will ich auch eine Selbstbausteuerung.
Vielen Dank im Voraus.
Grüße aus dem nach verkohlten Transistoren stinkenden Schwarzwald ;-)
Micha
Edit: So siehts auf dem Oszi aus (10V/1ms) :http://bashworks.de/projekte/fraese/...ng_v2_oszi.avi
Liste der Anhänge anzeigen (Anzahl: 1)
Ein ca. 20 Jahre altes Westfalia-Gerät, bestückt mit feinsten russischen Transistoren :-) ( siehe Anhang )
Darunter mein Oszi, und darunter mein selbstgebautes 2x30V/3A-Netzteil, das gestern explodiert ist :-(
Liste der Anhänge anzeigen (Anzahl: 1)
Servus!
Ich hab die H-Brücke nochmal überarbeitet und sie scheint zu funktionieren.
Bis auf eine Kleinigkeit: Die Strombegrenzung :-(
Wenn ich am L297 Control auf Low lege, sieht alles sauber aus.
Wenn ich Control aber auf high lege ( Chopping auf ABCD ) und Vref runterdrehe, setzt die Begrenzung zwar ein, allerdings verbrät die H-Brücke dann an einem 12V-Netzteil satte 90W.
Und je höher die Taktfrequenz an Clock ist, umso schlimmer wird es.
Kann mit jemand das Phänomen erklären? Grade eben war ich noch so nah dran, und jetzt.. :cry:
Gruß
Micha
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Micha!
Auf den Scope-Bildern erkennt man leider nicht allzuviel. Ich habe eben spasseshalber mal ein paar Messungen an unserer 3D-Step (3 Achsen mit L297/L298) gemacht, siehe Bilder. Randbedingungen: V(Brücke)=32V, Motor Nidec Servo KA60LM2-552 (2,2A Phasenstrom, 1,65Nm). R(Sense)=0,47R, Phase-Chopping, Halbschritt mit Anpassung des Phasenstroms ("Shaped Halfstep"). Gemessen im Stillstand, also /Clock=high.
Der ganze Zyklus dauert ca. 55µs (~18kHz), die Einschaltzeit liegt in diesem Fall bei 10µs. Da sind deine 5µs Kurzschluss beim Umschalten schon heftig viel.
Mit freundlichen Grüßen
Thorsten Ostermann