Forum: Mikrocontroller und Digitale Elektronik Motordrehzahlsteller simpel


von Matthias (Gast)


Lesenswert?

Hi,

ich habe hier einen kleinen 10 V max 800 mA Gleichstrommotor liegen und 
will ihn per Poti in seiner Geschwindigkeit einstellen. Er bewegt sich 
nur auf Knopfdruck eines Tasters.

Müsste doch mit einer simplen Schaltung wie dieser gehen oder:
http://www.fritz-henkel-schule.de/TZ_Startseite/Datenlink/Motor-Drehzahlregler.pdf

von lkmiller (Gast)


Lesenswert?

Bei dieser simplen Schaltung kann es dir passieren, dass bei einer 
kleinen Drehzahl der Motor einfach nicht anläuft. Zudem müsstest du bei 
kleinsten Drehzahlen und voller Last eine Leistung von etwa 50W im 
Transistor verheizen. Ergo: nein, so macht man das nicht.

Suche hier im Forum nach PWM, da kommt auch bei kleinen Drehzahlen das 
volle Moment rüber und der Transistor wird nicht so warm. Das ist ein 
guter Anfang: 
http://www.mikrocontroller.net/articles/Pulsweitenmodulation#Motorsteuerung

von Matthias (Gast)


Lesenswert?


von Johannes M. (johnny-m)


Lesenswert?

Matthias wrote:
> Sowas wäre doch ok oder
> 
http://www1.conrad.de/scripts/wgate/zcop_b2c/~flN0YXRlPTI3MzA3OTM4Mw==?direkt_aufriss_area=SHOP_AREA_14773&~template=PCAT_AREA_S_browse&p_page_to_display=&catalogs_sub_id=sub14&aktiv=14&navi=oben_2
Ein Link auf Deinen Warenkorb bringt nicht wirklich viel... Wenn Du auf 
einen Conrad-Artikel verlinken willst, dann gib einfach die 
sechsstellige Artikelnummer an und erwähne das Wort "Conrad" in Deinem 
Posting. Dann wird automatisch ein Link zur Apotheke erzeugt.

Beispiel (Muster ohne Wert):
123456

von Björn R. (sushi)


Lesenswert?

Dein Link funktioniert nicht...
Wenn es dir nicht auf das Verständnis ankommt und du nur nach einer 
schnellen Lösung suchst, ist sowas hier: 
http://www.conrad.de/goto.php?artikel=190219 das Richtige.
Oder noch besser der hier: 
http://www.pollin.de/shop/detail.php?pg=OA==&a=Mzc5OTgxOTk=&w=OTk4OTU4&ts=0
Wenn es dir ums Verständnis geht, ist der Link von lkmiller der 
Richtige.

[edit] noch einer: 
http://www.elv.de/Pulsweiten-Modulator-f%C3%BCr-DC-Verbraucher-PWM-100,-Komplettbausatz/x.aspx/cid_74/detail_10/detail2_3872
LG, Björn

von Daniel V. (volte)


Lesenswert?

Allein schon der Ausdruck "Drehzahlregelung" im Link von Matthias zeigt 
von großem Fachwissen dieser Fritz Henkel  Schule :)

von Johannes M. (johnny-m)


Lesenswert?

Daniel V. wrote:
> Allein schon der Ausdruck "Drehzahlregelung" im Link von Matthias zeigt
> von großem Fachwissen dieser Fritz Henkel  Schule :)
Tja, mit der Schaltung kriegt man es jedenfalls nicht geregelt...

von Matthias (Gast)


Lesenswert?

Hoffe das geht so:

Bei Conrad:
245232

>Allein schon der Ausdruck "Drehzahlregelung" im Link von Matthias zeigt
>von großem Fachwissen dieser Fritz Henkel  Schule :)

Du meinst, weil da keine Regelung stattfindet oder. Nur Steller

Ach übrigens. Ich möchte nicht nur die Drehzahl, sondern auch die 
Richtung ändern. Darum der Link.

von Johannes M. (johnny-m)


Lesenswert?

Im Prinzip sollte es damit gehen. Für Drehzahl und -Richtung brauchst Du 
eine H-Brücke. Der angegebene Fahrtregler hat eine solche 
(offensichtlich aus vier einzelnen Transistoren). Ich hab nur keine 
Ahnung wegen der Ansteuerung.

von Johannes M. (johnny-m)


Lesenswert?

Matthias wrote:
> Du meinst, weil da keine Regelung stattfindet oder. Nur Steller
Rüchtüch.

von Matthias (Gast)


Lesenswert?

> Ich hab nur keine Ahnung wegen der Ansteuerung

Du meinst ein und aussschalten.

Das würde ich per Taster machen, also Betriebsspannung zuschalten.

von Johannes M. (johnny-m)


Lesenswert?

Matthias wrote:
>> Ich hab nur keine Ahnung wegen der Ansteuerung
>
> Du meinst ein und aussschalten.
Nein, ich meine das Signal, das der Fahrtregler (der ja offensichtlich 
für Modellbaufernsteuerungen vorgesehen ist) benötigt, um die Drehzahl 
zu steuern.

von Matthias (Gast)


Lesenswert?

"Der Mini-Fahrtregler wird anstelle eines Servos an einen freien
Kanal des Empfängers angeschlossen, geeignet für alle Anlagen
mit Positiv-Steuerimpuls. Lieferung erfolgt ohne Servokabel."

"Daß wir in dieser Schaltung als Herzstück ein IC verwenden, das
von Haus aus als Servo-Treiber konzipiert wurde, hat einen einfachen
Grund: Erstens ist der M 51660 zum direkten Anschluß an
Fernsteuerempfänger vorgesehen und verarbeitet die von dort
kommenden Impulse ohne weitere Anpaßschaltungen. Und
zweitens läßt er sich in einer etwas modifizierten Schaltung 
hervorragend
zur Pulsweitenmodulation einsetzen; dazu baut man
das IC nicht in einen geschlossenen Regelkreis ein (wie beim
Servo-Treiber), sondern stellt per Poti einen willkürlichen Bezugswert
ein (den Nullpunkt)."

"Von dem geht das IC aus und variiert die Einschaltdauer seiner
Treiberausgänge in Abhängigkeit von der Knüppel-Auslenkung
(einschließlich Vorzeichen, also Umpolen der Motorspannung).
Die Rückkopplung, die der Schaltkreis erwartet, schließen wir auf
direktem Weg, also ohne Einbeziehung der tatsächlichen Motordrehzahl.
Die zu ermitteln wäre viel zu aufwendig, und diese
Aufgabe überlassen wir dem Modellbau-Piloten: Wenn ihm die
Geschwindigkeit seines Modells nicht paßt, kann er ja den
Knüppel entsprechend verstellen. Damit ist der Fahrtregler
streng genommen nur ein Versteller, weil er ja nicht in einen
geschlossenen Regelkreis eingebunden ist. Wir wollen hier aber
keine Wortklauberei betreiben und bleiben beim allgemein üblichen
Begriff."

von Matthias (Gast)


Lesenswert?

Meines Erachtens geht das über den INP Pin.

von Björn R. (sushi)


Lesenswert?

Richtig, der ist für modellbau und erwartet ein PWM-Signal vom 
Empfänger. Zusammen mit einem einfachen Servo-Tester bekommst du dann 
das gewünschte Ergebnis, er erzeugt dir das PWM-Signal und du musst 
keine Fernsteuerung+ Empfänger anschließen. Der Servo-Tester läuft 
allerdings mit 5V! Also brauchst du für den noch einen Spannungsregler.

Komplettlösung also:

Conrad
245232
234915

Sowie
179205
+ Hühnerfutter für den Spannungsregler, damit du alles an deinen 10V/DC 
betreiben kannst.

LG, Björn

von Matthias (Gast)


Lesenswert?

Aber eigentlich kan ich dann auch über einen NE555 eine PWM aufbauen, 
einen Leistungstransistor ansteuern und per Schalter manuell die Polung 
umstellen oder?

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


Lesenswert?

Matthias wrote:
> Aber eigentlich kan ich dann auch über einen NE555 eine PWM aufbauen,
> einen Leistungstransistor ansteuern und per Schalter manuell die Polung
> umstellen oder?
Ja klar.
Nimm den 555 und einen BUZ11 oder IRFl-irgendwas, dazu eine schnelle 
Freilaufdiode und mit 10 Bauteilen ist sdie Sache erledigt.

Siehe auch:
http://www.mikrocontroller.net/articles/Mosfet-%C3%9Cbersicht

Und:
http://www.strippenstrolch.de/1-4-12-drehzahlsteller-per-pwm.html

Weiter hilft auch Google mit:
 drehzahlsteller schaltplan

von Matthias (Gast)


Lesenswert?

Irgendwie schaff ich es nicht, dass der Motor so richtig langsam fährt.
Liegt das daran, dass der Motor bei zu kleinen On-Zyklen nicht reagiert, 
oder mache ich etwas falsch.

von Matthias (Gast)


Lesenswert?

Ich bentige immer ca. 3ms On Pulse. Dann muss ich enorm langsam takten 
und somit wird das eine rucklige Bewegung.

von lkmiller (Gast)


Lesenswert?

> Irgendwie schaff ich es nicht, dass der Motor so richtig langsam fährt.
Was ist langsam? 10U/min oder 1000U/min

> Ich bentige immer ca. 3ms On Pulse.
Und wie lange Off?
Was hast du jetzt tatsächlich verbaut?
MOSFET oder Bipolar? Ansteuerung?

von Matthias (Gast)


Lesenswert?

Also ich hatte noch eine PWM Schaltung mit dem NE555 übrig. Am Ausgang 
treibt ein MOS. Ich möchte diesen Motor antreiben.

http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=B400%252FRS60N11M9.pdf

Ich würde gerne 2 mm / s schaffen können.


>Und wie lange Off?

Ca 3 ms On; Ca 30 mS off. Also im Verhätnis 1/10.

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


Lesenswert?

Da steht jetzt nichts explizit zur Übersetzung im DB, aber der Satz ist 
irgendwie kontraproduktiv:
.... with high-speed tracking in motor drive mode ....

> Ca 3 ms On; Ca 30 mS off. Also im Verhätnis 1/10.
Das ist eine PWM-Frequenz von 300Hz, und somit für die kleine 
Zeitkonstante des Motors viel zu gering. Ich hätte da schon mal bei 
5-10kHz PWM-Frequenz angefangen. Aber dann sollte es schon ein MOSFET in 
der Schaltstufe sein...

Üblicherweise wird bei einer PWM die PWM-Frequenz immer gleich gehalten, 
nur das Tastverhältnis On:Off ändert sich.

von Matthias (Gast)


Lesenswert?

Aber das ist ein Studio Fader, die Dinger fahren in den Mischpulten echt 
langsam, irgendwas muss ich falsch machen.

von M. B. (m_beffa)


Lesenswert?

Also wenn du wirklich einen DC Motor so betreiben willst, dass du auch 
bei sehr niedrigen Drehzahlen ausreichend Drehmoment hast -> PID-Regler

von Matthias (Gast)


Lesenswert?

Kennst du dafür eine fertige Schaltung im Netz?
Mit den oben genannten Bausätzen werde ich die kleinen Drehzahlen auch 
nicht schaffen oder? Das sind ja auch nur Steller.

von Matthias (Gast)


Lesenswert?

Ich habe noch einen L298 rumliegen. Wäre mit diesem Treiber eine 
geringere Drehzahl zur erreichen, als nur mit einem MOF-DET als Treiber?

von Matthias (Gast)


Lesenswert?

Sorry aber das muss doch möglich sein, diesen Motor langsam zu 
betreiben. DJ´s stellen doch auch langsame Lautstärkenregelungen ein und 
das langsamste was ich schaffe ist 1.5 cm / s.

Wie machen denn das die Mischpulte. Ich bin echt ratlos. Weiss denn 
niemand wie man einen DC Motor sehr langsam betreiben kann?

von Johannes M. (johnny-m)


Lesenswert?

Matthias wrote:
> Sorry aber das muss doch möglich sein, diesen Motor langsam zu
> betreiben. DJ´s stellen doch auch langsame Lautstärkenregelungen ein und
> das langsamste was ich schaffe ist 1.5 cm / s.
>
> Wie machen denn das die Mischpulte. Ich bin echt ratlos. Weiss denn
> niemand wie man einen DC Motor sehr langsam betreiben kann?
Nochmal: Die Frequenz der PWM hat nichts mit der Geschwindigkeit des 
Motors zu tun! Mit Deinen 300 Hz "ruckelt" der Motor vermutlich sogar 
und Du bekommst u.U. einen "wunderhübschen" Modulationseffekt auf Deinen 
Fader (300 Hz sind eine recht gut hörbare Frequenz).

Die Geschwindigkeit wird durch die anliegende Spannung bestimmt, und die 
ergibt sich aus dem Tastverhältnis des PWM-Signals.

von Mensch_Z (Gast)


Lesenswert?

Weiss denn
niemand wie man einen DC Motor sehr langsam betreiben kann?

mit einem Getriebe ;-)  simpel

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


Lesenswert?

> Aber das ist ein Studio Fader, die Dinger fahren in
> den Mischpulten echt langsam, irgendwas muss ich falsch machen.
Da hat  Marco Beffa (m_beffa) Recht: Die Dinger fahren nicht langsam, 
sondern der Positionssollwert ändert sich langsam. Die Nachregelung des 
Istwertes auf den Sollwert ist ziemlich zackig.

Für so einen PID-Positions-Regler hat das Poti auch extra noch eine 
zweite Widerstandsbahen. Damit kann die aktuelle Position genau erfasst 
und schnellstmöglich an die Wunschposition angeglichen werden. Wie 
schnell oder wie langsam sich die Wunschposition ändert, das wird 
woanders realisiert. Meines Erachtens dürfte auch ein PI- oder sogar 
"nur" P-Regler reichen. Macht doch nichts, wenn das Poti 0,2mm falsch 
steht ;-)

Dafür würde ich dann aber keine PWM verwenden (die koppelt sonst sowieso 
nur ins Audio-Signal ein), sondern einen Leistung-OP (oder einen OP mit 
Komplementär-Endstufe), der die Motorposition direkt einstellt.

Du wirst nicht für 50 Cent die Funktionalität eines Profi-Mischpults 
bekommen ;-)

von Matthias (Gast)


Lesenswert?

>Du wirst nicht für 50 Cent die Funktionalität eines Profi-Mischpults
>bekommen ;-)

Das will ich ja auch gar nicht, ich will das Ding nur sehr langsam 
bewegen können, ich habe die Anwendung eh zweckentfremded.

>Die Geschwindigkeit wird durch die anliegende Spannung bestimmt, und die
>ergibt sich aus dem Tastverhältnis des PWM-Signals.

Ja ok, wenn ich die PWM Frequenz hochschraube, dann habe ich in Kürzerer 
Zeit mehrere High Pulse und somit eine höhere Spannung (aufintegriert). 
Wenn ich nun das Tastverhältnis ändere, dann macht das der Motor auch 
nur bis zu einem bestimmten Verhältnis mit und dieses Verhältnis liegt 
immer noch so, dass der Motor zu schnell fährt.

von Mensch_Z (Gast)


Lesenswert?

dann brauchste wohl einen anderen Motor...simpel
hast nen Ferrari...ein Goggomobil wuerde reichen.

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.