Forum: Mikrocontroller und Digitale Elektronik EasyDriver V4 - Mit nur 2 Pins Möglich? + Schrittmotor


von Dieter F. (kessl)


Lesenswert?

Hi

Also mein Projekt wäre folgendes: Ich möchte an einem Modellbauschiff 
die Geschütztürme drehbar auslegen. Ein Microcontroller ist ohnehin 
schon verbaut (linke Schraube auf Rückwärtsfahrt bei Linkskurve), nur 
habe ich leider nicht mehr viele Pins an meinem Arduino frei. Nun, es 
geht um folgende Motorsteuerung:
http://www.schmalzhaus.com/EasyDriver/index.html
Leider bin ich ein Anfänger im lesen von Diagrammen, aber evtl. kann mir 
jemand helfen: Sehe ich das richtig, dass ich eigentlich nur zwei 
digitale Kanäle brauche, einen für DIR und einen für STEP und damit 
einen Schrittmotor nach links und rechts drehen kann? Und dann habe ich 
noch eine Frage: Mithilfe der Pins MS1 und MS2 kann man diesen Treiber 
von 1/1 "Microstep" bis 1/8 "Microstep" umstellen (hab ich doch richtig 
verstanden, oder?), nun ist bei dem den ich nehmen möchte Motor 
angegeben er macht 1,8° pro Schritt, bedeutet das 1,8° = 1 Microstep, 
oder 1,8° = 1/8 Microstep?

Danke für die Aufklärung schon mal

Gruss

ps: Sind diese preiswerten Lösungen eigentlich genau genug das ich mir 
einen mechanischen Anschlagsparen kann ohne mir die Geschützrohe in die 
Aufbauten zu rammen? Also vorausgesetzt alles ist leichtgängig genug, 
würde das überhaupt klappen?
von STK500-Besitzer (Gast)


Lesenswert?

Dieter F. schrieb:
> Leider bin ich ein Anfänger im lesen von Diagrammen, aber evtl. kann mir
> jemand helfen: Sehe ich das richtig, dass ich eigentlich nur zwei
> digitale Kanäle brauche, einen für DIR und einen für STEP und damit
> einen Schrittmotor nach links und rechts drehen kann?
Ja.
> Und dann habe ich noch eine Frage:
> Mithilfe der Pins MS1 und MS2 kann man diesen Treiber
> von 1/1 "Microstep" bis 1/8 "Microstep" umstellen (hab ich doch richtig
> verstanden, oder?), nun ist bei dem den ich nehmen möchte Motor
> angegeben er macht 1,8° pro Schritt, bedeutet das 1,8° = 1 Microstep,
> oder 1,8° = 1/8 Microstep?

Wenn dein Motor eine Schrittweite von 1,8° (200 Schritte pro Umdrehung) 
besitzt, dann ist das ein Vollschritt.
Die Schaltreihenfolge hätte dann 4 Stufen bis sie sich wiederholt.
Ohne großen Aufwand ist auch der Halbschrittbetrieb möglich, wodurch 
sich die Anzahl der Schritte des Schrittmotors verdoppelt und somit die 
Auflösung zu 0,9° verbessert.
Der Microsteppingbetrieb erfordert dann wesentlich mehr Aufwand:
Die Spulen werden derart mit Strom versorgt, dass der Bereich zwischen 
zwei Schritten noch weiter aufgelöst werden kann.

Prinzipiell sollte das Modul für deine Anwendung geeignet sein.
Eine andere Möglichkeit wäre die Verwendung eines Servo pro 
Geschützturm, und deren Ansteuerung über einen Timer und ein 
Schieberegister.
von Dieter F. (kessl)


Lesenswert?

Danke für die Antwort. Dann werde ich mir spaßeshalber mal einen Motor 
mit Treiber ordern und etwas rum-experimentieren.

Was den Servo angeht, das Problem daran ist das der nur 180° dreht und 
die Türme im Original knapp über 270° weit drehen. Dann bräuchte ich ein 
Getriebe mit 1,5:1 und das gibt es nicht fertig. Und da ein Schrittmotor 
samt Treiber nun auch nicht die Welt kostet schau ich mir das mal an.
von Kein Name (Gast)


Lesenswert?

Solltest auch an den Stromverbrauch denken.

Normalerweise hat man bei Batteriebetrieb noch einen dritten Ausgang, 
der auf geringen Haltestrom umschaltet.

Wahrscheinlich kann man auch mit einem Monoflop über den Step Ausgang 
den Strom umschalten.

Und noch was. Nach dem Einschalten weiß der MC nicht, in welcher 
Position die Türme sind. Du brauchst einen Endschalter oder einen 
mechanischen Anschlag.
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.