Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Microschrittansteuerung TMC236


von Matthias (Gast)


Lesenswert?

Hallo,

ich verstehe das dem Datenblatt die Microschrittansteuerung nicht. 
Fullstep durch umpolen von PHA/PHB ist mir weitgehend klar.

Bei Microschritten muß doch nach der Logiktabelle auch mal eine Spule 
ganz ausgeschaltet werden, wie geht das bei dem TMCs?

Details:
TMC236 über SPI an MC, Bipolar-Motor (2 Wicklungen)

Kann mir jemand einen Denkanstoß geben...

Grüße Matthias

von fritz (Gast)


Lesenswert?

Hallo
auf der ersten Spule die Spannung anlegen und auf der zweiten Spule PWM.
Leider reagiert nicht jeder Schrittmotor gleich.
Lösung: Schrittmotor von Trinamic und  (leider nicht mit jedem Motor )

von Michael Wilhelm (Gast)


Angehängte Dateien:

Lesenswert?

Diese Datei hat uns ein App-Ing von Trinamic zur Verfügung gestellt. 
Damit läuft der Schrittmotor in 1/16 Auflösung.

MW

von Matthias (Gast)


Lesenswert?

Danke Euch.

Verstehe ich es richtig, das der Motor bei jeder PWM-Änderung (nach 
Sinustabelle) um 1/16 Schritt weiterdreht?

Wenn ich Vollschritt haben will, kann ich dann CA0..CA3 und CB0..CB3 
jeweils auf 1 lassen und nur PHA und PHB ändern?

1. Schritt PHA=0 PHB=0
2. Schritt PHA=0 PHB=1
3. Schritt PHA=1 PHB=1
4. Schritt PHA=1 PHB=0
usw.

Bei klassischen Halbschritt entsprechend 1x jeweils dazwischen CAx bzw. 
CBx auf 0 setzen, damit die Spule abgeschaltet ist.

Grüße Matthias

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.