Trinamic Schrittmotorcontroller + Mosfet Endstufe
Hallo!
Ich benötige für meinen Roboter einen Schrittmotorcontroller für 3 Achsen. Dazu will ich einen Trinamic controller verwenden, der mit i2c vom mikrocontroller angesprochen wird. Dazu kann ich entweder 3 TMC222 verwenden, oder einen TMC428 (3-fach-controller) und 3 TMC239 (1-fach Schrittmotor-endstufe, 4A, für TMC428 vorgesehen).
Für meine derzeitigen Motoren reichen die 800mA, die der TMC222 liefert, aber ich muss wahrscheinlich bald auf ein neues Fahrgestell umrüsten, weil der bot schön langsam zu klein wird.
Jetzt würde mich interessieren, ob ich an den TMC222 noch eine Endstufe mit Mosfets anhängen kann, oder ob er dann nicht mehr ordentlich regeln kann, weil er ja dann nicht weiß wie viel Strom die Motoren verbrauchen.
Die TMC428&TMC239 Kombination kann nämlich zusätzliche Endstufen verwenden (ist für mich unnötig, da diese Kombination eh 4A schafft), das steht extra im Datenblatt. Beim TMC222 steht nichts...
Dann würde ich nämlich 3 Stück TMC222 nehmen, und falls ich mal umbaue, einfach 3 Endstufen-Boards dazubauen, die ich dann anschließe.
lg Christoph
Re: Trinamic Schrittmotorcontroller + Mosfet Endstufe
Zitat:
Zitat von Christoph2
einen Trinamic controller verwenden, der mit i2c vom mikrocontroller angesprochen wird.
ciao chris,
bist du dir mit den tmc's und den I²c sicher? soweit ich im Kopf habe ist das SPI (3-draht)
ansonsten:
ich bin selbst an der gleichen stelle, ich werde aber wohl einen dedizierten ATmega für die 3 Motoren nehmen und das timing für die ansteuerung der mosfets dort machen.
die Rückkoppelung, die letztendlich hinter "stallguard" steckt (Anstieg des Strom = Hindernis).
ich will also einen ATmega zusammen mit 12 N- und 12 P-Kanal Mosfets (und ein bischen kleinkram drumrum) zusammen auf ein board machen und auf die trinamics verzichten.
wie weit bist du mit deiner Hardware?
Ralph