Liste der Anhänge anzeigen (Anzahl: 1)
3.5A Schrittmotorsteuerung µStep r2.0
Hallo Leute,
nun ist es endlich geschafft!
Durch dieses Forum habe ich soviel Hilfe bekommen und konnte dadurch beim Bau der o.g. Steuerung viele Erfahrungen sammeln!
An dieser Stelle möchte ich mich jenen Menschen, die mir durch unzählige Hilfestellungen und Ratschläge geholfen haben, bedanken!
µStep ist eine ist eine Einkanal-SchrittmotorSteuerung für meine CNC-Fräse.
Diese Endstufe habe ich für Steuerung meiner bipolaren Schrittmotoren (1.8° 2,46V 2A) entwickelt und gebaut. (ich muss noch 3 weitere zusammenlöten ;) )
Diese Steuerung verfügt über einige Diagnose- und Schutzfunktionen:
1. Überstromschutzorgan
Die Ströme beider Phasen werden ständig überwacht, bei einem zu hohen Strom oder gar bei einem Kurzschluss werden die entsprechenden Phasen abgeschaltet, bevor zu hoher Strom fliest und die Treiber IC's zerstört.
2. Temperaturüberwachung
Schützt die Endstufe vor Überhitzung und der Zerstörung der Treiber.
3. Überspannung
Bei zu hoher Spannung können die Treiber ICs im Betrieb oder beim Einschalten zerstört werden.
Weiter sind folgende Zusatzfunktionen implementiert:
SLEEP Modus - in diesem Modus wird der Strom auf ca 25% reduziert aber die Endstufe bleibt Einsatzbereit.
OFF Modus - in diesem Modus wird die Endstufe abgeschaltet.
Des Weiteren sind verschiedene Schrittmodi wie Voll-, Halb-, Viertel-, Achtel- und Sechszehntelschritt in Software implementiert.
Alle Störungen, Schritt der Initialisierungssequenz und Betriebszustand der Endstufe werden auf einer 7-Segment Anzeige angezeigt.
Merkmale der Steuerung:
Die Steuerung kann maximal mit 40V(am besten etwas darunter).
Die Logikspannung wird onbard mit einem Step-Down-Regler erzeugt und bleibt auch im Betrieb absolut stabil (5.05V)
Folgende Bauteile wurden verwendet:
1xATmega8 (ATmega48)
1xMAX549 (dual 8-Bit DAC)
1xL6506 (Stromregler)
2xL6203 (Brückentreiber)
Software:
Geschrieben in AVR-GCC (WinAVR unter WinVista)
Meine erste Software überhaupt, welche ich in C geschrieben habe.
Bis zu diesem Projekt war AVR-GCC absolut Neuland für mich, aber ich habe es geschafft und etwas neues erlernt!
...und zum Schluss ein Paar Fotos von meinen 'Machenschaften' ;)
[align=left:d873b67fcd] µStep r2.0[/align:d873b67fcd]
Bild hier
[align=left:d873b67fcd] CNC-Fräse[/align:d873b67fcd]
Bild hier
Bild hier
Schöne Feiertage! Gesundheit und viel Glück im neuen Jahr!
Liste der Anhänge anzeigen (Anzahl: 2)
@Klingon77,
hi!
Zitat:
Evt. hätte ich Interesse an Deiner Steuerung.
Aber gerne!
Zitat:
Löten nach Schaltplan bei vorgefertigter Platine ist aber kein Problem.
Es sind aber relativ viele SMD-Bauteile. :) Gut, aber man kriegt die auch gelötet.
Zitat:
Dauert aber noch einige Monate, bis ich soweit bin
Bei mir zumindest hat es auch sehr, sehr lange gedauert ich habe fast alle Teile fertigen lassen, da ich keinen Zugang zu einer Fräse hatte.
Zitat:
Welche Länge haben Deine Wellen in X?
So wie die Fräse aussieht verfügst Du mit Sicherheit über eine Meßuhr.
Was mich interessieren würde:
Wellenlänge und Durchmesser in X
Durchbiegung in X bei welchem Portalgewicht.
Es sin alle 16mm Wellen(Werkstoff Nr. 1.2210 (115CrV3)), die 'freie' Länge der Wellen der X-Achse beträgt 600mm. Durchbiegung der Wellen hatte ich mal in der Planungsphase nachgerechnet, weiß jetzt allerdings nicht wo meine Berechnungen geblieben sind. Die Dimensionierung der Wellen war allerdings für meinen Fall viel mehr als ausreichend.
Messuhr mit Stativ besitze ich auch, allerdings habe ich das Umkehrspiel noch nicht nachgemessen.
Zitat:
Verwendest Du eine zweite Trapezgewindemutter um das Umkehrspiel zu kompensieren?
Ja ich verwende an jeder Achse zwei Trapezgewinde-Mutter mit je einer Adapterscheibe um diese befestigen und einstellen zu können.
An diese 12x3 Trapezgewinde-Mutter 25mm(L) x 22mm(d) werden die Scheiben mittels vier M3 Senkkopfschrauben mit Innensechskant befestigt. (s.Anhang) Das Umkehrspiel kann durch verdrehen der Adapterscheiben und damit verbundenen Trapezgewindemuttern, auf ein Minimum zu reduzieren.
Zitat:
Kannst Du mir die Bezugsadresse für den T-Nutentisch nennen?
T-Nutenplate ist eine sehr massive, verwindungsfeste Platte aus Al-Legierung. (ich hatte echte Probleme beim Bohren gehabt)
Die Platte ist bei ist bei ISEL Automation zu haben. Diese wird auf die gewünschte Länge zugeschnitten und beidseitig plan gefräst.
Die breiteste T-Nutenplatte (PT25) ist 375mm breit, 25mm hoch, die länge ist glaub ich, mit 1500mm begrenzt.
Meine Platte war 600mm lang.
Preis inkl. Verpackung 114,-€
Ich hoffe ich konnte deinen Wissensdurst stillen!? :mrgreen:
Ich werde meine Arbeit fortsetzen und einen CNC-Cotroller bauen.
Aber dazu etwas später mehr!
Vielen Dank für dein Interesse!
Schöne Grüße!
Viktor