Schrittmotor Controller
Schrittmotor Controller
Gemäß dem Motto selbermachen, wenn immer möglich bin ich dabei einen eignen Schrittmotor-Controller für die Lo-Cost-Fräse zu entwerfen. Das Konzept ist modular angelegt, also keine singleboard Lösung wie die bekannten Chinaböller.
Das erste Muster ist fertig und getestet mit meinen 0.5 A, 42 mm Motoren (hatte mal einen Motor-Test hier gepostet, find das aber nicht mehr).
Verwendet wird ein TB6560AHQ, wie er auch auf den Böllern oft zu finden ist. Deshalb ist das folgende vielleicht auch für deren Anwender von Interesse.
Der Vorteil gegenüber einer 297/298 Lösung ist zum einen der mikroschrittbetrieb, zum anderen die deutlich geringere Verlustleistung.
Nachteilig ist ein etwas kritischeres timing, deshalb einige interessante Daten des IC:
max step-Frequenz : 15 kHz
min step-puls : 30 usec bei 330 pf Cosc
Nach meinen tests kann ich sagen, dass die Pulslänge nicht ganz so kritisch ist, aber bei 5 usec funktioniert zumindest mein examplar definitiv nicht mehr. 20 usec gehen gut. Dazwischen ist der Grau-Bereich
Auch die step frequenz scheint nicht ganz so kritisch zu sein. 15 kHz sind ja doch recht wenig. Speziell im Mikroschrittbetrieb erreicht man das recht schnell. Genaue Messungen wo die Grenze liegt hab ich nicht gemacht, aber 20-25 kHz könnten gehen.
Bei 0.5 Amp ist kaum Erwärmung festzustellen. Kühlkörper sind überflüssig. Ich denke auch 1 A geht ohne.
Im 1/2 und besdonders im 1/8 und 1/16 Schritt Betrieb laufen die Motoren sehr ruhig. Speziell der 1/8 Betrieb ist für die Hans23 Styroschneide "hotwinch" optimal.
Ich hab auch ein paar oszillogramme aufgenommen.
1/2 Schritt Betrieb, blau step-puls, rot Strom durch die Begrenzungswiderstände.
Man kann sehr deutlich sehen wie die PWM bei niedrigen Step Frequenzen arbeitet. Bei höheren Drehzahlen steigt der Strom nicht mehr schnell genug an, so dass die pWM gar nicht mehr einsetzt. Das ist der Punkt, bei dem drehzahlmässig schluss ist. Der Stromanstieg ist proportional zum Verhältnis Spannung/Induktivität. Das zeigt nochmal ganz deutlich wie wichtig eine ausreichende Spannung ist, wenn man die Drehzahl ausreizen will. Die maximale Betriebsspannung des chips ist übrigens 34 Volt. Es müssen natürlich auch alle anderen Komponenten des Boards dafür ausgelegt sein. Insbesondere 5 Volt Spannungsregler haben oft nur max. 24 Volt Eingangsspannung.
Die Tests haben auch gezeigt, dass die maximale Drehzahl unabhängig vom mikro-schritt ist, zumindest bei den von mir getesteten Motoren.
Für die hotwinch braucht man allerdings keine so hohen Drehzahlen. Die 42 mm Motoren von Sanyo oder Vexta sind dann geradezu optimal. Für die Lo-Cost-Fräse sind sie ein bisschen knapp. Bei dem jetzt verwendeten 24V Schaltnetzteil und einer 8/1.25 mm Spindel kommt man nicht über ca 600 mm/min. Hochgerechnet auf eine 10/1.5 mm Spindel und 34 Volt käme man auf 1000 mm/min.
Grüße, Gerd