Parallelport: Steuern eines 12V-Gleichstrommotors möglich?

Gast #2640275
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.
#2640292
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
Gast #2640295
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?
#2640296
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.
Gast #2640312
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.
Gast #2640321
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.
#2640343
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
Gast #2640348
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
Gast #2640369
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!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.