Für eine Eigenbau CNC-Fräse habe ich mir eine Schrittmotorkarte aus L297 und L6203 ICs gebaut. Die Schaltung ist nahezu mit den Datenblattvorschlägen identisch. Diese wird mittels Paralellport und einem Linux-System angesteuert.
Wenn der Motor, in der X-Achse der Fräse verbaut, jedoch ohne größeren Widerstand, beschleunigt stottert er an manchmal nur, bis er irgendwann eine fließende Bewegung erreicht. Manchmal dreht er während der "Beschleunigung" sogar rückwärts.
Hat jemand schon einmal soetwas beobachtet oder eine Idee woher der Fehler kommt.
Ich finde es jedenfalls sehr sonderbar das der Fehler nur bei geringen Geschwindigkeiten auftritt.
Ja, das wäre eine Erklärung, die ich aber höchstwahrscheinlich ausschließen kann. Habe auf der Treiberkarte die Motorströme überprüft, bzw die Spannung über den 0.1Ohm Widerstand in Serie zum Motor. Und wenn ein Strom fließt müssen alle Verbindungen stimmen. Aber ich werde es nocheinmal Prüfen.
So, habe das nochmal durchgemessen, diesmal Strommesgerät in Serie zum Motor. Die eine Windung bekommt ~2A die andere ~1A das ist der einzige "Fehler" den ich entdecken kann. Wobei der Motor mit 1A Motorstrom dennoch genug Drehmoment aufbauen sollte.
Die Schritte habe ich auch nochmal überprüft (--; +-; ++;-+;--;...) sollte eigentlich stimmen.
Ich bin also noch genauso ratlos wie am Anfang -.-
wenn eine Phase 2A bekommt und die andrere nur 1A stimmt schon irgendwas nicht. Sollten schon einigermasen identisch sein. kannst du mal dein Schaltplan posten?
Folgendes Experiment:
-Motor abgesteckt
-Amperemeter im "Motorstillstand" an die Phasen gehalten
Ergebnis:
Die eine Phase konstant 1,5A, die andere 1,5A mit Aussetzern auf 0,6A oder 0,0
Kann sowas durch einen defekten IC hervorgerufen werden?
Einmal war ein Kurzschluss zwischen CBOOT2 und GND dadurch hat die Ladungspumpe wohl nicht richtig arbeiten können, und folglich der MOSFET nicht durchschalten.
Die Beseitigung dieses Fehlers hat allerdings einen fataleren Fehler offengelegt. Der Strom wird nicht mehr begrenzt, die IC's verschmoren
Bisher habe ich da noch keine Lösung zu gefunden, obwohl alle Verbindungen überprüft und auf Kurzschlüsse durchgemessen.
Im Leerlauf funktioniert noch alles, doch unter Last (Amperemeter) Raucht der L6203 ab. An den anderen L6203 kann ich jedoch problemlos das Amperemeter anschließen.
Lesezeichen