Hallo, wie würdet ihr eine experimentelle Steuerung für 3 Schrittmotoren (z.B. aus Druckern) aufbauen? Ich stelle mir da eine kleine SMD platine mit atmegaxx, lcd, drehgeber, buzzer, usb-232, .. vor. Ein paar IOs für Endlagenschalter etc. Welche Treiber? L297/L298, L6203? 3 einzelne Controller wie TMC222? Oder 3 x attiny als controller? Ich kann mir vorstellen, dass sich jemand dazu schon viel Gedanken gemacht hat.. Wer?
1. sieh dir an, was das für Motoren sind, unipolare oder bipolare 2. danach richtet sich der Treiber 3. was willst du mit den Motoren machen? MW
Hallo Martin, kleine Anregung: Schau unter www.nc-step.de nach. Ich denke das du hier findest was du suchst. gruss trinity4711
Hallo, Schrittfrequenz und Strom sollten einen weiten Bastelbereich abdecken. Meine Motoren haben teilweise einen Mittelabgriff, lassen sich aber auch unipolar ansteuern. Bei den meisten von mir zerlegten HP-Druckern sind das welche von Minebea gewesen. Wenn man die beidseitig verlötete Platine mit Stecker entfernt, sind die Mittelabgriffe der beiden Spulen nicht mehr miteinander verbunden. Pro Motor braucht man dann wohl zwei H-Brücken, 3 Motoren 6: mit L6203 (12..48V, 4A) sind das schon 30 Euro. Der Controller TMC222 kostet etwa genausoviel, kann aber nur 900mA (8..29V). Ein einzelner AVR schafft wohl kein µstepping von 3 Motoren ? Dann müsste man einen tiny und zwei H-Brücken pro Strang abstellen. Wenn man es modular anstellt, könnte man jedem Strang ein Treibermodul spendieren, dass dann über I2C angesteuert wird. Lohnt sich also der Aufwand, statt TMC222 zwei H-Brücken plus eigener Steuerung zu basteln? Man kann da bestimmt auf fertige Routinen zurückgreifen (das Rad möchte ich nicht neu erfinden). Für etwas mehr Kosten 4 mal soviel Strom möglich. Größer. Es gibt bestimmt noch andere Möglichkeiten. Mhh, was meint ihr?
Hallo Martin, für Experimente bietet der A3972 sehr viele Möglichkeiten, er ist mikroschrittfähig und man kann einige Details bei der Stromregelung einstellen. Meine Platine mit mega128, aber nur für 2 Motoren: http://www.martin-cibulski.de/atm/mount_controller_4/index_de.htm Gruß, Martin
Wenn es bloß eine Vergleichstabelle gäbe.. ;-) Jedenfalls macht der L6203 wohl keine Mikroschritte mit, und ist ein besserer L298. Mit L297 oder L6506 (2,85 €) werden 2 L6203 zum Schrittmotortreiber mit Chopper. Die Lösung von Trinamic mit den oben erwähnten 4 ICs gibt es fertg für €170 http://www.reichelt.de/?;ACTION=2;SORT=-artnr;GROUPID=3299 Da ist ein mega32 drauf und transceiver. Man hat dann 170-48,80 = 121.2 € für den Eigenbau und die Softwareentwicklung ;-) Schafft man nicht in 2 Tagen. Die oben erwähnten ICs von Allegro findet man alle hier: http://www.allegromicro.com/en/Products/Categories/ICs/motor.asp A3972 A3979 A3977SED gibt es bei Segor für 8,60 Mikroschritt Steuerungen im Eigenbau mit AVR: mega48, ASM LMD18245T 3A, 55V DMOS Full-Bridge Motor driver http://avrstmd.com/ bzw. http://www.circuitcellar.com/avr2006/winners/DE/AT2792.htm 2x an x2313 mit 2x LM298 http://www.s-line.de/homepages/schweikert/SMCtrl/smctrldocu.htm C Tendenziell bin ich für trinamic..
> Bei den meisten von mir zerlegten HP-Druckern sind
Und da sind keine Endstufen drin die du einfach mit ausbauen kannst....
Olaf
Ich stand mal mit einem Distributor in Kontakt und er hat mir empfohlen, Trinamic nicht zu benutzen, zB wegen Hardwarebugs und Designfehlern. Ich weiss nicht, wie weit das stimmt, nur mal als Anregung ;-) Ich arbeite im Moment selber an einer Platine mit dem A3979, habe schon 6 Stück von den Teilen hier. Angenehm klein ist er :) Du kannst auch noch den L6208 nehmen, mit dem habe ich früher mal gearbeitet. Ich hätte davon auch noch einen unbenutzen, wenn du willst...
Ich arbeite schon ne ganze Zeit mit Trinamic und kann nur sagen: Funktioniert bestens, und bei problemen ham die nen super support...
L6208 finde ich bei Segor für 16 Euro und lieferzeit. A3979 gibt es anscheinend als IMT-903 hier: http://de.nanotec.com/schrittmotor_treiber_imt903.html (€7.50 ab 2) Dann gibt es da noch einen IC für 2 Motoren: http://de.nanotec.com/schrittmotor_treiber_imt902.html (€9.70 ab 2) Mhh, und was ist das beste Preis/Leistungsverhältnis zum Basteln? Bei den Mikroschritt-Endstufen stellt man die Auflösung ein und gibt dann die Schritte vor, bei den Trinamic-Treibern geht das auch über SPI. D.h. der AVR muss dann 3x PWM fahren und koordinieren (z.b. für 3-achs cnc) Der Trinamic controller kriegt nur Daten für die einzelnen Achsen und macht den rest von alleine?
Ich habe den L6208 für 12€ gekauft und kann ihn dir für noch weniger überlassen. Ist halt Dip, mit all seinen Vor- und Nachteilen...
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.