Forum: Mikrocontroller und Digitale Elektronik Schrittmotortreiber, vorschläge?


von Mario G. (rodenberger)


Lesenswert?

Hallo,
suche einen passenden Schrittmotortreiber.
Ansteuerbar möglichst über I2C (aber nicht zwingend), zur Ansteuerung 
wird ein PIC verwendet.

programmierbar sollte sein:
Strom (ich denke bis 1A reicht)
Rampen, Geschwindigkeit.
Mikroschritt (8 reichen voll)
Positionszähler (min 24bit)

Mehr brauch ich nicht.
Der TMC222 scheidet leidet aus, andere TMC-Lösungen (2-chip) leider 
auch.
Es ist nicht viel Platz.

Vielen Dank für Eure Vorschläge.

Gruß Mario

von kupferstrippe (Gast)


Lesenswert?

Hallo,
4 Leistungstransistoren als Brücke geschaltet, kann das Problem lösen

von thisamplifierisloud (Gast)


Lesenswert?

L297, L298.

Hochintelligente ICs mit Ramping sind mir nicht bekannt.
Gibt aber derartige Module, meist mit RS232.

von Jones D. (obiwan)


Lesenswert?

Von Allegro den A3967 bspw.?
Positionszähler dann extern.
http://www.allegromicro.com/en/Products/Part_Numbers/3967/

von Mario G. (rodenberger)


Lesenswert?

@ kupferstrippe
die Transistoren sind aber mehr als dumm, da kann ich auch einen L293 
nachschalten

@ thisamplifierisloud
Das passt dann wohl gar nicht.
Schau dir einfach mal den TMC222 an.

@ Jones D.

OK, die Rampe könnte ich dann selber basteln und den Zähler gleich in 
den Pic mit packen.
Nur wie stelle ich am A3967 den Strom für den Motor ein, es wäre auch 
gut, wenn ich am Ende der Drehbewegung den Strom der Spulen 
(automatisch) auf ein Minumum reduzieren könnte.
Die Mikroschrittlösung finde ich aber schon mal gut! Er wäre jedenfalls 
eine überlegung wert!

Gruß Mario

von Tauwetter (Gast)


Lesenswert?

>Nur wie stelle ich am A3967 den Strom für den Motor ein, es wäre auch
>gut, wenn ich am Ende der Drehbewegung den Strom der Spulen
>(automatisch) auf ein Minumum reduzieren könnte.

Nicht einschlafen! Das ist doch eine wunderbare Programmieraufgabe.
Alternativen wären der A3972 und A3979.

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.