Forum: Analoge Elektronik und Schaltungstechnik 3 phasen stepper steuerung


von PhilippG (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich Versucher eine Steuerung für ein 3 Phasen Stepper.
Ich habe es versucht mit TTL pulsen 001 011 010 110 100 101 das geht 
auch ganz OK aber ich kan die Geschwindigkeit nicht gut steuern, sprich 
wen ich zu langsam fahren will wird der Stepepr ziemlich laut.
Immer mit full speed zu fahren ist auch nicht gut, das verursacht zu 
viele Vibrationen beim anfahren/stoppen.

Ich habe mir mal angeschaut wie die original Steuerung die Motoren 
ansteuert (Ausschnitt im Screenshot),
die Periode ist so 50 µm.

die original steuerung fährt die motoren auch schön langsahm an, ohne 
das sie laut werden.

Ich habe da paar recht lange aufnahmen, also 10 sec anfahren full speed 
fahren und anhalten.

Ich werde aus den aber noch nicht so recht schlau, wie ich das selber 
emulieren soll.

Weiß einer von euch was für ein Betriebsmodus das ist und wie der 
richtig geht?


Es scheint ja so das die mit dem Duty Cycle die stärke des Magnetfeldes 
modulieren und ich sehe auch das die peeks etwas wandern.
Sie bleiben aber immer alle weitestgehend überlappend, nur eben manchmal 
off Center.

Ich wäre für alle Tipps sehr dankbar.

Gruß
PhilippG

von Karlheinz (Gast)


Lesenswert?

Hallo,

ich denke (d.h. ich weiss es nicht sicher) du verwechselst da was.
ich vermute dass das Bild das du da zeigst nicht die direkte Ansteuerung 
der Phasen zeigt, sondern die getaktete Stromregelung der einzelnen 
Phasen. Darauf deutet auch  die relativ hohe Frequenz (20 kHz, bzw. 
50usec wie du schreibst) hin und die zeitlichhe Überlappung der Signale.

Eine solche Phasen-Strommregelung kann man nicht einfach so mit einem uP 
emulieren, die muss man diskret oder mit speziellen Chips konkret 
aufbauen, eben genau so wie bei 2-phasigen Schrittmotoren auch.

Gruss Karlheinz

von Karlheinz (Gast)


Lesenswert?

zu früh gesendet !!!

mit einer Stromregelung für jede Phase ist dann flüsterleisees 
Mikrostepping bei (fast) jeder Geschwindigkeit möglich !!!

von Steffen H. (avrsteffen)


Lesenswert?

Schau mal bei TRINAMIC nach einen 3Phasen Schrittmotor Treiber. Da musst 
dich nicht mehr um den Current Chopper kümmern. Der Motor wird dann 
einfach mit Schritt und Richtung gesteuert.

TMC389:
http://www.trinamic.com/index.php?option=com_content&view=article&id=183&Itemid=306

Gruß Steffen

von PhilippG (Gast)


Angehängte Dateien:

Lesenswert?

hmm... jo,
wen ich die breiten der pulse als funktion der puls nummer auftrage 
sieht es so aus wie im angehängtem bild.
Also jo der macht mit PWM eine art 3 fachem phasen versätztem sinus.

So ein chip wäre denke ich ideal, wo kann ich den TMC389 in normalen 
mengen (2 - 10) bekommen? Habe mis jetzt nur ab paar hindert stück 
angebote gefunden.

von Steffen H. (avrsteffen)


Lesenswert?

PhilippG schrieb:
> So ein chip wäre denke ich ideal, wo kann ich den TMC389 in normalen
> mengen (2 - 10) bekommen? Habe mis jetzt nur ab paar hindert stück
> angebote gefunden.
Bei Schuricht zum Beispiel. Da kann man auch als Privater bestellen.
https://www.distrelec.de/schrittmotorsteuerung-f%C3%BCr-3-achsen-ic-qfn-32/trinamic/tmc389-la/643663

ansonsten wäre da noch Farnell:
http://de.farnell.com/trinamic/tmc389-la/schritttreiber-3-phase-6a-qfn32/dp/1858311?Ntt=TMC389

Einen Schrittmotor-Treiber für bipolare 2-Phasen Stepper hab ich gerade 
selber fertig bekommen. Der Aufbau ist eigentlich der Selbe nur dass du 
noch eine Phase mehr hast. Siehe:
Beitrag "Re: G-Code-Interpreter und µStep-Controller mit ATmega644"


Gruß Steffen

von PhilippG (Gast)


Lesenswert?

Interesant,

wo hast du die Platinen fertigen lassen?

LG
Philipp

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.