Forum: Mikrocontroller und Digitale Elektronik spezielles Bauteil gesucht


von Michael S. (misax)


Lesenswert?

hallo;
ich möchte LEGO NXT Motoren über den Arduino ansteuern.
Das klappt ganz gut mit PWM, allerdings kann der PWM-Pin nur 5 Volt 
abgeben.
Um die volle Leistung des NXT Motors auszuschöpfen, müßte ich mit der 
PWM-Ausgabe vom Arduino einen Spannungsregler steuern können, der die 
Werte 0 bis 255 in eine Spannung von 0 bis 9 Volt übersetzt.
Gibt es so ein Bauteil ?

von Kurt A. (hobbyst)


Lesenswert?

Michael S. schrieb:
> Gibt es so ein Bauteil ?

Ja, nennt sich Transistor.

von Volker S. (sjv)


Lesenswert?

Nimm einen Leistungs Mosfet, den Du mit den 5V PWM ansteuerst und der am 
Ausgang die 9V schaltet, alternativ einen High Side Treiber mit 
Strombegrenzung (Kurzschlußschutz).

von Michael S. (misax)


Lesenswert?

Das ist doch Unsinn. Mit einem Transistor kann ich doch nicht linear den 
Ausgangstrom steuern.

von Michael S. (misax)


Lesenswert?

kann ich mit dem Mosfet den Ausgangsstrom linear steuern, 1 zu 1 mit der 
PWM-Eingabe ? Kannst du mir eine Beispiel-Bauteil-Nummer nennen das 
hierfür in Frage käme ?

: Bearbeitet durch User
von Hugo H. (hugohurtig1)


Lesenswert?

Michael S. schrieb:
> Das ist doch Unsinn. Mit einem Transistor kann ich doch nicht linear den
> Ausgangstrom steuern.

https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM

von N. M. (mani)


Lesenswert?

Teilweise sprichst du von 9V PWM, dann von linearer Ausgangsspannung, 
dann von Strom.
Was willst du nun genau?

Einen normalen Motor kannst du mit PWM steuern. Wenn es 9V sein sollen, 
dann brauchst du halt einen Leistungshalbleiter der von deiner 
Steuerspannung auf die 9V umsetzt.
2 mögliche Bauteile wurden dir bereits genannt die funktionieren.

: Bearbeitet durch User
von Michael S. (misax)


Lesenswert?

müßte ich einfach nur statt mit dem PWM-Signal den Motor direkt zu 
steuern einen Transistor ansteuern der dann PWM-gesteuert die 9 Volt an- 
oder ausschaltet ? Kann der denn so schnell ein- und ausschalten ?

Wenn das so sein sollte nehme ich den "Unsinn" natürlich zurück.

: Bearbeitet durch User
von N. M. (mani)


Lesenswert?

Michael S. schrieb:
> müßte ich einfach nur statt mit dem PWM-Signal den Motor direkt zu
> steuern einen Transistor ansteuern der dann PWM-gesteuert die 9 Volt an-
> oder ausschaltet ?

Ja. Transistor, MOSFET (vorzugsweise Logik Level) oder einen anderen 
Treiber wie ein BSP o.ä. geht alles.

Michael S. schrieb:
> Kann der denn so schnell ein- und ausschalten ?

Sogar so schnell, dass es für eine Motor PWM viel zu schnell ist ;-)

von Michael S. (misax)


Lesenswert?

Also dann bedanke ich mich mal wieder für die qualifizierte und schnelle 
Hilfe.

von N. M. (mani)


Lesenswert?

Schau mal z.B. hier:
Motoransteuerung mit PWM

Falls der Motor keine Freilaufdiode verbaut hat... Dran denken eine zu 
verwenden.

von Harald W. (wilhelms)


Lesenswert?

Michael S. schrieb:

> Das ist doch Unsinn. Mit einem Transistor kann ich doch nicht linear den
> Ausgangstrom steuern.

In Millionen von Verstärkern funktioniert das problemlos.
Allerdings, da Du bereits eine PWM hast, ist es besser,
den Transistor als Schalter anzusteuern. Dann hast Du
weniger Verluste.

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.