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.
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...
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
Wenn du Parallelport-Treiber für dein Betriebssystem selber schreiben kannst, ist das kein Problem ;) Oliver
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?
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.
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.
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.
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
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
Klemm einfach zwei Halbbrücken an den Parallelport und steuer den Motor mit PWM.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.