Forum: Projekte & Code TMC262 Stepper Shield


von Steffen H. (avrsteffen)



Lesenswert?

So, es ist vollbracht

Habe das Layout für das NEMA23 Stepper Shield auf Basis eines TMC262
fertig. Es gibt keinen Layout Fehler. Es funktioniert erstmal alles.

Dazu musste ich den ATmega48[MFL] vor dem verlöten mittels eines
selbsgebauten Programmier Adapter flashen und schon die Fuses
einstellen.

Der CP2101 und der ATMEL ließen sich trotz QFN/MLF Outline super löten.
Mit dem TMC262 hatte ich so meine Schwirigkeiten durch das GND-Die. Aber
mit dem Heißluftfön und jedemenge Flussmittel hat auch dies zum Erfolg
geführt. Die FDD8424 Mosfets hab ich dann auch gleich mit dem
Heißluftfön eingelötet.

Zum Testen habe ich allerdings nur einen Schrittmotor mit einem 
maximalen Phasenstrom von
1,6A. Und selbst hier steckt Kraft dahinter.

Der Driver mit dem TMC262 + externen Mosfets verhält sich genau so wie
die TMC260/261 Driver - ganz smoothly. Halt nur höher belastbar.

Bei derzeitigem Phasenstrom von I-rms = 1,58A und Vm = 24V werden die
Mosfets nur leicht warm. Der TMC262 schon etwas mehr (ca. 40°C - 45°C).
Das sind wahrscheinlich die internen Mosfet-Treiber.

Kurzdaten

µController:      ATMega48 [MLF]
StepController:   Trinamic TMC262 [QFN] mit externen Mosfets
USB-Controller:   CP2101 oder CP2102
Mosfet's:         4x FDD8424 [40V/4.2A]

StepResolution:   FULLSTEP/2/4/8/16/32/64/128/256
CoilCurrent:      max. 2.8A RMS
Supply:           12 - 36V


Der ATMega48 überwacht hierbei nur den TMC262 und 2 Endschalter bzw.
dient zur Konfigurierung des TMC262, um den Schrittmotor Treiber optimal
an den verwendeten Schrittmotor anzupassen. Die Kommunikation erfolgt
hierbei über USB. Desweiteren kann die Firmware über USB upgedatet
werden.

Also die TMC262 Driver 3.5 Boards kommen mit einer STEP/DIR + /EN
Schnittstelle daher.

Maximaler STEP-Takt: 4 MHz

Vom ATMega48 wird die Temperatur des TMC262 überwacht und bei
überschreiten von 100°C der Treiber abgeschalten oder per LED gewarnt.
Desweiteren kann ein Ziel- und Haltestrom eingestellt werden.

Eine Windows-GUI zum konfigurieren hab ich auch schon geschrieben (siehe
Bild oben). Damit lassen sich über USB fast alle Register des TMC's
bequem einstellen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.