Treiber für Mini bipolaren Schrittmotor und ESP8266/Arduino

#7048387
Lesenswert?

Hi,

Ich habe mir einen mini 2-phase 4-draht Stepper Motor gekauft den ich 
gerne mit einem esp8266 und 3.3v steuern und betreiben möchte. Dazu 
suche ich nun den passenden Treiber.
Ich habe schon verstanden das ich eine H-Brücke benutzen muss z.B. 
DRV8833.
Hat jemand Erfragung/Vorschläge welchen Treiberbaustein man am besten 
benutzen kann und welche library am besten funktioniert.

Motor:
Modell: 2-phase 4-draht Mini 10mm Stepper Motor
Spannung: DC 3V-6V
Phase Widerstand: 22Ω
Schritt Winkel: 18 °

Danke im voraus

Jens
Gast #7048465
Lesenswert?

Jens A. schrieb:
> Ich habe mir einen mini 2-phase 4-draht Stepper Motor gekauft den ich
> gerne mit einem esp8266 und 3.3v steuern und betreiben möchte.

Wie kommst du ausgerechnet auf eine so niedrige Spannung. Wenn der Motor 
auch bei etwas höherer Drehzahl noch halbwegs Drehmoment abgeben soll, 
wären an einem stromregelnden Treiber sinnvollerweise mindestens 12V 
angesagt.
Wie viel Strom soll er überhaupt bekommen?
Gast #7048469
Lesenswert?

> Wie kommst du ausgerechnet auf eine so niedrige Spannung.

Weil er vermutlich keine Ahnung hat und glaubt komplexe Probleme
durch zusammenkopieren anderer Leute Loesung loesen zu koennen. Ein
haeufiges Problem unserer Zeit. :-D


> Wenn der Motor
> auch bei etwas höherer Drehzahl noch halbwegs Drehmoment abgeben soll,
> wären an einem stromregelnden Treiber sinnvollerweise mindestens 12V
> angesagt.

Das ist natuerlich richtig. Andererseits fuer einfach Aufgaben
bei geringer Drehzahl kann man solche Motoren durchaus an einer
konstanten Spannung betreiben. Da spricht nicht automatisch
etwas dagegen.
Aber sollten es vielleicht nicht dieselben 3V3 sein mit
denen man den Mikrocontroller betreibt. Ein gewisses Mass
an Entkopplung kann da sinnvoll sein.

Olaf
Gast #7049277
Lesenswert?

Durch Lüftertausch beim 3DDrucker bin ich auf Trinamic TMC2208 
Austauschmodule aufmerksam geworden und haben einen davon Artfremd im 
Einsatz.
6V Betriebsspannung für den TMC2208, Steuerung vom BluePill (3v3), läuft 
einwandfrei.

Cool dabei die serielle Verbindung µC<>TMC um den Chip on-the-fly an die 
bedingungen anpassen zu können.
Geht aber auch ohne, es langt Step, Dir und wer mag Enable.
Beitrag #7049299 wurde von einem Moderator gelöscht.
#7050349
Lesenswert?

Jens A. schrieb:
> Hi,
> danke für die Anmerkungen.
> Der Motor soll dem Mini Wetterhahn langsam hin und her bewegen und
> langsam drehen daher brauche ich kaum Drehmoment und ich habe nur 3.3V
> und 5V zur Verfügung.
> Ein ULN2003 kann mir in diesem Fall nicht helfen?

Diese kleinen Motörchen steuere ich direkt über einen µC (etwa tiny412) 
an. Im µC läuft eine sin/cos-Modulation (vulgo: Micro-Stepping) in 
Software.

Für etwas größere Motoren verwende ich den MP6513 für je Wicklung.

Auf dem Bild links sind die ganz kleinen ohne Treiber (tiny412) und 
rechts die mit tiny161/MP6513 und der Möglichkeit, einige Parameter 
anzupassen, weil diese kleinen Motörchen mit 18° Schritten nur schwer zu 
einem Rundlauf zu bewegen sind.
Angehängte Dateien:
Gast #7050388
Lesenswert?

Jens A. schrieb:
> Modell: 2-phase 4-draht Mini 10mm Stepper Motor
> Spannung: DC 3V-6V
> Phase Widerstand: 22Ω

Macht 230mA an 5V.

Jens A. schrieb:
> ich habe nur 3.3V und 5V zur Verfügung.

Schöne weitere Salamischeibe.

Jens A. schrieb:
> Ein ULN2003 kann mir in diesem Fall nicht helfen

Nein.

Du brauchst zwei Vollbrückentreiber, die schon ab 3.3V funktionieren und 
an 5V nicht zu viel von der Spannung für sich selber abzwacken und 
mindestens 0.25A liefern können.

Also so was wie L9110=HG7881 die oft in den Kinderspielzeugen drin sind.

Kann man das auch aus Einzeltransistoren bauen ? Ja, aber man braucht 4 
BC328 und 8 338 und 8 Dioden wie 1N4448 (und 8 Widerstände von 180 Ohm).

https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren