Forum: Mikrocontroller und Digitale Elektronik Parallelport: Steuern eines 12V-Gleichstrommotors möglich?


von Moritz (Gast)


Lesenswert?

Hallo,

Ich bin ein absoluter Anfänger in diesem Thema, also für dumme Fragen 
ein entschuldigung im vorraus. Mein Vorhaben ist einen 
12V-Gleichstrommotor mittels Parallelports zu steuern. Sprich ich möchte 
den Motor regeln, meint das ich die Geschwindigkeit regel. Also möchte 
ich praktisch die 12V runterregeln. Ist das mit einfachen mitteln 
möglich? Also ohne µC, nur mit Transistoren und Widerständen und 
Kondensatoren usw.?

Wichtig ist das ich den Motor mit "einfachen" Mitteln "Regeln" kann, 
nicht einfach nur mittels Relais an und ausschalten.

Ich hoffe ihr versteht was ich meine,

Mit Freundlcihen Grüßen
Moritz S.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Moritz schrieb:
> Ist das mit einfachen mitteln möglich? Also ohne µC,
> nur mit Transistoren und Widerständen und Kondensatoren usw.?
Ja.
Z.B. mit einer PWM, die durch ein R2R Netzwerk den Vergleichswert 
erhält.

> den Motor
Jetzt wäre es gut, den Motor näher zu kennen...

von Harald W. (wilhelms)


Lesenswert?

Moritz schrieb:
> Hallo,
>
> Ich bin ein absoluter Anfänger in diesem Thema, also für dumme Fragen
> ein entschuldigung im vorraus.

Troztdem solltest Du Dich an die allgemein üblichen Ausdrücke halten.

> Mein Vorhaben ist einen
> 12V-Gleichstrommotor mittels Parallelports zu steuern. Sprich ich möchte
> den Motor regeln, meint das ich die Geschwindigkeit regel.

Was denn nun? Steuern oder regeln? Regeln heisst, das Du die
Geschwindigkeit des Motors misst, um diese mit einer speziellen
Regelschaltung konstant zu halten.

> Also möchte ich praktisch die 12V runterregeln.

s.o.

> Ist das mit einfachen mitteln
> möglich? Also ohne µC, nur mit Transistoren und Widerständen und
> Kondensatoren usw.?

Natürlich kann man einen Motor auch ohne uC sowohl steuern
als auch regeln. Elektronik gabs auch schon vor Erfindung des uC.
Aber wozu brauchst Du den PC?

> Wichtig ist das ich den Motor mit "einfachen" Mitteln "Regeln" kann,

Eine Regelschaltung ist nie besonders einfach, insbesondere,
wenn man ICs ausschliessen will. Google doch mal mit "PID-Regler".
Gruss
Harald

von Oliver (Gast)


Lesenswert?

Wenn du Parallelport-Treiber für dein Betriebssystem selber schreiben 
kannst, ist das kein Problem ;)

Oliver

von Moritz (Gast)


Lesenswert?

Hallo,

Der Motor ist ein 12V Gleichstrommotor,max. 0,65A, und 9500U/Min im 
Leerlauf.

Ich hoffe die Informationen helfen weiter. Wie funktioniert das mit dem 
R2R-Netzwerk?

von Karl H. (kbuchegg)


Lesenswert?

Moritz schrieb:

> Ich bin ein absoluter Anfänger in diesem Thema,

dann lern als erstes den Unterschied zwischen "regeln" und "stellen".

"regeln" ist etwas mit Rückmeldung. Die Regelung passt eine Größe, bei 
dir die Spannung, so an, dass sich eine andere Eigenschaft (zb die 
Drehzahl) auf einen bestimmten Wert einstellt. Ändert sich diese durch 
äussere Einflüsse (zb durch eine größere Last wird der Motor langsamer), 
dann reagiert die Regelung und 'regelt' die Größe so nach, dass dieser 
äussere Einfluss ausgeglichen wird und die Sollgröße ihren Wert 
möglichst beibehält.

"stellen" hingegen bedeutet, dass der Ausgangsteiber einfach eine 
bestimmte Größe, bei dir die Spannung, auf das System aufschlägt und was 
sich dann daraus ergibt, das ergibt sich eben daraus. Wird der Motor 
stärker belastet, dann bricht er eben in der Drehzahl ein. Der Steller 
unternimmt nichts dagegen.

Was also brauchst du?
Denk auch daran: Ein Regler braucht immer eine Form der Rückmeldung vom 
System, damit er anhand dieser Rückmeldung die Stellgröße nachregeln 
kann.

von Moritz (Gast)


Lesenswert?

Gut, dann möchte ich den Motor "steuern" (falls es dies ist). Ich möchte 
keine Rückmeldung sondern einfach nur die 12V ändern um verschiedene 
Geschwindigkeiten des Motors zu erreichen. Mit dem PC möchte ich mir mit 
VB dann ein Programm schreiben mit dem ich Sagen kann z.B. das ich einen 
Regler habe und mit dem kann ich die Geschwindigkeit ändern.

von Spackmahal (Gast)


Lesenswert?

Oliver schrieb:
> Wenn du Parallelport-Treiber für dein Betriebssystem selber schreiben
> kannst, ist das kein Problem ;)

Es würde auch ausreichen, einen bestehenden Treiber anzusteuern. 
Beispiele gibt es wie Sand am Meer. Mach dem Anfänger doch keine Angst.

von Harald W. (wilhelms)


Lesenswert?

Moritz schrieb:

> das ich einen Regler habe und mit dem kann ich die Geschwindigkeit ändern.

Du meinst, eine "Steller". :-) Dir sollte klar sein, das die Geschwin-
digkeit des Motors stark von dessen Belastung abhängt.
Du willst also eine Art einstellbares Netzteil bauen, bei dem die
Ausgangsspannung von einem digitalem Wert abhängt, den der Parallel-
Port liefern soll. Dazu brauchst Du grundsätzlich einen DA-Wandler,
den Du Dir am besten fertig als IC kaufst. An dessen Ausgang kannst
Du dann einen Stromverstärker anschliessen, der dann Deinen Motor
treibt. Im einfachsten Fall wäre das ein Darlingtontransistor.
Dessen Ausgangsspannung wäre dann allerdings typisch 0,7V niedriger
als die Ausgangsspannung des AD-Wandlers. Deine 12V Betriebsspannung
kannst Du übrigens nicht aus dem Parallelport holen. Die musst Du
irgendwie anders zur Verfügung stellen.
Gruss
Harald

von Moritz (Gast)


Lesenswert?

Das ich die 12V nicht direkt aus dem Parallelport bekomme ist mir 
natürlich schon klar, ich habe ja z.B. schon Relais damit geschaltet. 
Allerdings könnt ihr mir einen guten DA(oder AD?)-Wandlers empfehlen? 
Und einen Schaltplan wäre auch nicht Schlecht..

MFG

von Uwe (Gast)


Lesenswert?

Klemm einfach zwei Halbbrücken an den Parallelport und steuer den Motor 
mit PWM.

von Krapao (Gast)


Lesenswert?

Das R2R-Netzwerk ale einfachster DAC ist im Artikel DA-Wandler 
erklärt. Aus dem Netzwerk kommt eine Regelspannung 0..xV raus. x hängt 
von deinem Parallelport ab. Es kann fast 5V bei TTL sein, aber nur auch 
um 3V bei Low-Voltage-TTL Logikpegeln. +2.4V kannst du nach den 
elektrischen Spezifikationen von IEEE 1284 "immer" erwarten.

Diese Regelspannung des PC wird dann benutzt um die Versorgungsspannung 
des Motors von 0..12V zu regeln. Eine Schaltung dafür (und eine 
Erklärung) steht in http://yyao.ca/projects/motor_controller_tachometer/ 
Den Motor Speed Detector dort braucht du ja nicht aufbauen.

Bei der Dimensionierung aufpassen, ob die Bauteile (insbesondere der 
LM317 voltage regulator) mit deinem leistungsfähigeren Motor können und 
beim R-2R-Netzwerk den Parallelport nicht überlasten!

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.