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
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
zu früh gesendet !!! mit einer Stromregelung für jede Phase ist dann flüsterleisees Mikrostepping bei (fast) jeder Geschwindigkeit möglich !!!
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
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.