Forum: Analoge Elektronik und Schaltungstechnik Suche Step Motor Schaltung ohne µC


von Stepper (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich habe einige Teile von einem alten Drucker und möchte gerne 
Schrittmotor verwenden, aber ich habe den Type von Schrittmotor nicht 
gefunden. Der ist direkt zum µC verbunden ohne Treiberschaltung, daher 
vermute ich dass es um 5V-Schrittmotor handelt. Aber Unipolar? Bipolar? 
keine Ahnung.

1) Habt Ihr Ahnung was der Type sein kann?

2) Ich möchte auch eine Schaltung ohne µC machen. Ich möchte mit einem 
Poti die Geschwindigkeit und Drehrichtung ändern. Wenn der Poti an der 
mittlere Stelle--> Geschwindigkeit null, wenn mann ihn nach links dreht, 
dreht der Motor auch nach links, wenn rechts --> dreht er rechts, mit 
Geschwindigkeitssteuerung natürlich.

Wie mache ich das?
Danke.

von U. M. (oeletronika)


Lesenswert?

Hallo,
> Stepper schrieb:
> 2) Ich möchte auch eine Schaltung ohne µC machen. Ich möchte mit einem
> Poti die Geschwindigkeit und Drehrichtung ändern. Wenn der Poti an der
> mittlere Stelle--> Geschwindigkeit null, wenn mann ihn nach links dreht,
> dreht der Motor auch nach links, wenn rechts --> dreht er rechts, mit
> Geschwindigkeitssteuerung natürlich.
Für einen Motorsteuerung mit Poti wäre ein normaler DC-Motor viel besser 
geeignet. Vermutlich bräuchtest du aber eher einen Getriebemotor.

Schreibe lieber mal, was du eigentlich bezwecken willst?
Gruß Öletronika

von Hp M. (nachtmix)


Lesenswert?

Sieht nach einem Motor für den Papiervorschub aus.


Stepper schrieb:
> Der ist direkt zum µC verbunden ohne Treiberschaltung

Unwahrscheinlich, weil die meisten µC die benötigten Ströme und 
Spannungen nicht beherrschen.

Die meisten Schrittmotore werden mit deutlich höherer Spannung 
betrieben, damit sie einigermassen schnell laufen können, und bei 
niedrigerer Geschwindigkeit wird der Spulenstrom mittels PWM oder 
linearer Stromquellen auf das zulässige Maß reduziert.

Stepper schrieb:
> Wenn der Poti an der
> mittlere Stelle--> Geschwindigkeit null, wenn mann ihn nach links dreht,
> dreht der Motor auch nach links, wenn rechts --> dreht er rechts, mit
> Geschwindigkeitssteuerung natürlich.
>
> Wie mache ich das?

Das ist etwas schwieriger und aufwändiger als du es dir wohl vorstellst.
Mit ein paar Transistoren etc. viel zu aufwändig, und selbst mit ICs 
noch einigermassen komplex.
Die einfachste Lösung geht sicher über einen Mikrocontroller, aber da 
kommt dann gleich die Frage welche Typen du beherrscht und programmieren 
kannst.

Vorab kannst du ja mal die Gleichstromwiderstände der Motorwicklungen 
messen. Damit kann man die elektrischen Daten einigermassen abschätzen.

: Bearbeitet durch User
von Stepper (Gast)


Angehängte Dateien:

Lesenswert?

U. M. schrieb:
> Schreibe lieber mal, was du eigentlich bezwecken willst?

Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti 
werden sie den Motor drehen.

Hp M. schrieb:
> Unwahrscheinlich, weil die meisten µC die benötigten Ströme und
> Spannungen nicht beherrschen.

Ich schicke die Bilder. "Ohne Treiberschaltung" meinte ich ohne 
Transistor ohne aktive Elemente. Im Bild sieht man für jede Verbindung 
eine Kapazität zur Masse und eine kleine Spule in Serie, eine 
Filterschaltung?

Die Anschlusswiderstände betragen 30 Ohm, d.h. Der Widerstand zw. 1-3 
ist er 30 Ohm, und zw. 2-4 ist 30 Ohm.

Hp M. schrieb:
> aber da
> kommt dann gleich die Frage welche Typen du beherrscht und programmieren
> kannst.

Ich habe STM32 und PIC18F herumliegen. Ich will aber gerne PIC 
programmieren, weil ich  ja für STM32 LQFP48 to DIP Adapter brauche. 
PICs im DIP sind auch vorhanden.

von MaWin (Gast)


Lesenswert?

Stepper schrieb:
> Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
> werden sie den Motor drehen.

Einfacher geht es mit einem Incrementalencoder (und L293D).

von Werkstatt (Gast)


Lesenswert?

U. M. schrieb:

>> 2) Ich möchte auch eine Schaltung ohne µC machen. Ich möchte mit einem
>> Poti die Geschwindigkeit und Drehrichtung ändern. Wenn der Poti an der
>> mittlere Stelle--> Geschwindigkeit null, wenn mann ihn nach links dreht,
>> dreht der Motor auch nach links, wenn rechts --> dreht er rechts, mit
>> Geschwindigkeitssteuerung natürlich.

> Schreibe lieber mal, was du eigentlich bezwecken willst?
> Gruß Öletronika

Wenn ich mir so deine Beiträge in letzter Zeit durchlese, bekomme ich 
langsam den Verdacht, dass du ein Problem mit sinnerfassendem Lesen 
hast.

von Stefan F. (Gast)


Lesenswert?

Deine Aufgabe 2 kann man relativ einfach mit einem gehackten Modellbau 
Servo und einem NE555 als Signalegeber erreichen. Passende 
Schaltungsvorschläge findest du unter dem Suchbegriff "Servo Tester". 
Die Anleitun zum Servo-Hacking hier: 
http://stefanfrings.de/servocontroller/index.html (ein bisschen nach 
unten scrollen).

von Harald W. (wilhelms)


Lesenswert?

Stepper schrieb:

> Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
> werden sie den Motor drehen.

Wenn Du keine exakte Positionierung brauchst, geht das mit
Gleichstrommotor und PWM wesentlich einfacher. Am besten
solltest Du eine einfache PWM-Schaltung, wie Du sie z.B.
in den DSE-FAQ findest, verwenden und einen Schalter als
Polwender dazusetzen.

von U. M. (oeletronika)


Lesenswert?

Hallo,
> Stepper schrieb:
> Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
> werden sie den Motor drehen.
da wiederhole ich meinen Ratschlag:
Es wird dafür vermutlich ein DC-Getriebemotor viel besser geeignet sein.
Dafür würde ich einen Motortreiber-IC (Vollbrücke) und Ansteuerung per 
PWM empfehlen.
Motortreiber-ICs haben in der Regel ein extra Pin zur 
Richtungsumschaltung.
Die Richtungsumschaltung kann man dann einfach mit einem separaten 
Richtungsumschalter machen aber es geht auch nur mit Poti von einer 
Mittelstellung aus über die Auswertung der Spannung am Poti z.B. mittel 
Komparator.
Man kann die Richtungsumschaltung auch mit Relais machen, dann braucht 
man keinen Mototreiber-IC mehr und kann die PWM auch einfach mit einem 
Treibertransistor auf den Motor schalten.
Gruß Öletronika

von U. M. (oeletronika)


Lesenswert?

> Werkstatt schrieb:
> Wenn ich mir so deine Beiträge in letzter Zeit durchlese, bekomme ich
> langsam den Verdacht, dass du ein Problem mit sinnerfassendem Lesen
> hast.
Nein, denn aus dem Ursprungsposting kann man nicht erahnen, was der 
Fragesteller eigentlich will und ich schreibe keine Antworten mehr auf 
irgend eine fiktive Fragestellung, wo hinterher regelmäßig rauskommt, 
das der Fragesteller was ganz anders meinte und wollte.

Die überschrift, der 1. Teil der Anfrage und der 2. Teil der Anfrage 
stehen im Widerspruch. Das hast du mit deinem Lesen aber wohl nicht 
erfasst.

Aber wenn du es genau weißt, dann gebe doch eine sachdienliche Antwort 
anstatt solchem off topic Postings ohne jeglichen Nutzen.

von Werkstatt (Gast)


Lesenswert?

U. M. schrieb:
> Nein, denn aus dem Ursprungsposting kann man nicht erahnen, was der
> Fragesteller eigentlich will und ich schreibe keine Antworten mehr auf
> irgend eine fiktive Fragestellung, wo hinterher regelmäßig rauskommt,
> das der Fragesteller was ganz anders meinte und wollte.

Doch, kann man. Man muss nur das Gelesene auch verstehen. ;-)

> Die überschrift, der 1. Teil der Anfrage und der 2. Teil der Anfrage
> stehen im Widerspruch. Das hast du mit deinem Lesen aber wohl nicht
> erfasst.

Wo ist da, deiner Expertenmeinung nach, ein Widerspruch?
Der TO gibt an, was er sucht. Fragt, ob jemand die Type des Motors kennt 
und spezifiziert die Anforderung.

> Aber wenn du es genau weißt, dann gebe doch eine sachdienliche Antwort
> anstatt solchem off topic Postings ohne jeglichen Nutzen.

Bist du im Moment aufgrund der Kritik übererregt oder machst du 
prinzipiell solche Grammatikfehler?

von Dieter F. (Gast)


Lesenswert?

Werkstatt schrieb:
> Bist du im Moment aufgrund der Kritik übererregt oder machst du
> prinzipiell solche Grammatikfehler?

Werkstatt = Stepper?

Suche Step Motor Schaltung ohne µC
...
Wie mache ich das?
Danke.
...
Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
werden sie den Motor drehen.
...
Ich habe STM32 und PIC18F herumliegen. Ich will aber gerne PIC
programmieren, weil ich  ja für STM32 LQFP48 to DIP Adapter brauche.
PICs im DIP sind auch vorhanden.
...
(Hat der TO seine Überschrift gelesen?)

K.A. - aber ich möchte machen, sagt mir wie's geht! Danke. (Immerhin :-) 
)

von W.S. (Gast)


Lesenswert?

Stepper schrieb:
> Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
> werden sie den Motor drehen.

Ach, und wie?
Du hast dich ausgesprochen unpräzise ausgedrückt. Soll das Poti - von 
der Mittelstellung aus gesehen, denn nun die Drehung oder deren 1. 
Ableitung darstellen?

Ansonsten suche einfach mal nach irgend einem Schrittmotortreiber, z.B. 
einem von Allegro. Da gibt es billige Dinger (Stichwort "Schmalzhaus") 
bei Ebay. Dort hast du einen Anschluß für Rechts/Links-Lauf und einen 
anderen für die Schritte. Tja, dort wirst du dann wohl nen Oszillator 
mit einem NE555 oder so dazubauen müssen - ist dir das zu schwer?

Ich habe ohnehin den Eindruck, daß du lieber anderen ein Loch in den 
Bauch fragst als wenigstens einmal selbst zu suchen.

W.S.

von Hp M. (nachtmix)


Lesenswert?

Stepper schrieb:
> Ich möchte einen "Spielzeug" für meinen Kinder machen. Mit einem Poti
> werden sie den Motor drehen.

Ein irrer Aufwand!

Ich habe vor Jahren mal etwas ähnliches gemacht, mit einem Joystick als 
Geber, Endschaltern und einem PIC12F675.
Die Software hat dann auch noch die Schritte gezählt um einem markierten 
Punkt automatisch und schnell anfahren zu können.
Bei einer Schrittgeschwindigkeit von 500Hz kann man den Schrittmotor 
natürlich nicht aus dem Stand auf volle Geschwindigkeit bringen oder 
ruckartig stoppen, sondern muß auch noch Anfahr- und Bremsrampen 
programmieren.

In der Größe vergleichbare Schrittmotore (Damals war das ein unipolarer 
ID31) haben eine Leistungsaufnahme von 3,5W und wenn beide 30 Ohm Spulen 
bestromt werden, rechnet sich das um in eine Spulenspannung von gut 7V.
Wie gesagt bei reiner Gleichstrombelastung.

Wenn der Motor läuft, entwickelt er eine beachtliche Gegen-EMK, und dann 
erscheint auch eine Speisung mit 50Vpp nicht unrealistisch.

Du kannst den Motor ja mal mit einer langsam laufenden Bohrmaschine 
o.ä. antreiben und dir mit einem Oszilloskop die an den Spulen 
auftretenden Spannungen anschauen.
Soviel brauchst du mindestens um den Motor auf eine ähnliche 
Geschwindigkeit zu beschleunigen, aber dann hast du noch immer kaum 
Drehmoment.

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Stepper schrieb:
> Aber Unipolar? Bipolar? keine Ahnung.

Dann zähl mal die Strippen, die zum Motor führen ...


Und - klingelt's?

von Werner H. (werner45)


Lesenswert?

Steppermotorschaltungen ohne µC findet man in alten:
Floppy-Laufwerken 5 1/4".
Harddisks mit Head-Stepper.
Laufen alle mit 12V, Steuerung mit Pulsen "Step" und "Direction".
Schaltungen sind auch zu finden.

Gruß   -   Werner

von S.Siebenhaar (Gast)


Lesenswert?

Wenn ich richtig gezählt habe, sind das 4 Strippen.
Bipolare Schrittmotore haben üblicherweise 4 Anschlüsse.
Überprüfen kannst Du dass, indem Du mit einem Widerstandsmessgerät 
prüfst.
Zwischen jeweils zwei Anschlüssen muss eine Verbindung (mit Widerstand) 
feststellbar sein, über Kreuz nicht. Der jeweils gemessenen Widerstände 
sollten sich relativ ähnlich sein.

von Joachim B. (jar)


Lesenswert?

Werner H. schrieb:
> Steppermotorschaltungen ohne µC findet man in alten:
> Floppy-Laufwerken 5 1/4".
> Harddisks mit Head-Stepper.
> Laufen alle mit 12V, Steuerung mit Pulsen "Step" und "Direction".
> Schaltungen sind auch zu finden.

jau, hatte ich mal gebaut nur einfach ist das mit der Forderung nicht

Mittelstellung vom Poti an Komperator (rail2rail OPV) gibt die Richtung 
vor, aber mit dem Tempo müsste man umrechnen, nach negativ über einen 
Inverter der bei kleineren Werte wieder höhere Werte ausspuckt für 
schnelleres Tempo, denn der Taktgeber (TLC oder NE 555) soll ja ab 
Mittelstellung nach oben schneller laufen und nach unten auch.

Da wäre ein Poti eher doof und ein Drehgeber wohl besser gereignet wobei 
Drehgeber ohne µC auch nicht einfach ist,

Schritte nach - zählen Dir ausgeben und Stepimpulse pro Zeiteinheit 
erhöhen
Schritte nach + zählen Dir ausgeben und Stepimpulse pro Zeiteinheit und 
langsamer ausgeben bis man wieder in der Mittelstellung ist.

Selbiges nach oben.

Kann was werden als Bauteilgrab, ich würde µC bevorzugen.

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.