Forum: Mikrocontroller und Digitale Elektronik Ansteuerung eines Gleichstrommotors


von Stephan H. (stephan_h)


Lesenswert?

Hallo,

ich möchte einen Gleichstrommotor mit den folgenden Kenndaten ansteuern:

Technische Daten:
- Betriebsspannung 1,5...9 V-
- Anlaufspannung 1 V-
- Stromaufnahme max. 800 mA
- Drehzahl 12000 U/min bei 9 V-

Zur Ansteuerung soll ein ATMEGA16 zum Einsatz kommen.

Ich will den Motor ein- und ausschalten können (möglichst schnell - es 
kommt also kein Relais in Frage).

Wie muss ich die Ansteuerschaltung aufbauen (der Mikrocontroller kann ja 
nicht die 0,8A liefern)? Ich würde die Schaltung gerne mit einem 
Transistor realisieren, leider bin ich mir über die Dimensionierung, 
sowie den Einsatz von weiteren Bauteilen im Unklaren.

Vielen Dank schon mal.

Gruß Stephan

von Helmut L. (helmi1)


Lesenswert?

Stephan H. schrieb:
> Ich will den Motor ein- und ausschalten können (möglichst schnell - es
> kommt also kein Relais in Frage).

Dann nimm einen Logik-Level Mosfet.

von TestX .. (xaos)


Lesenswert?

Stephan H. schrieb:
> Ich will den Motor ein- und ausschalten können (möglichst schnell - es
> kommt also kein Relais in Frage).

was willst du denn machen ? die drehzahl steuern ? rechts/linkslauf ? 
soll der motor sofort zum stehen kommen ?

mit den infos kann dir danna uch geholfen werden :)

von Stephan H. (stephan_h)


Lesenswert?

Helmut Lenzen schrieb:
> Stephan H. schrieb:
>> Ich will den Motor ein- und ausschalten können (möglichst schnell - es
>> kommt also kein Relais in Frage).
>
> Dann nimm einen Logik-Level Mosfet.

Wie setze ich den Logik-Level Mosfet ein? Kenne mich damit nicht so gut 
aus.

von Stephan H. (stephan_h)


Lesenswert?

Andi D. schrieb:
> Stephan H. schrieb:
>> Ich will den Motor ein- und ausschalten können (möglichst schnell - es
>> kommt also kein Relais in Frage).
>
> was willst du denn machen ? die drehzahl steuern ? rechts/linkslauf ?
> soll der motor sofort zum stehen kommen ?
>
> mit den infos kann dir danna uch geholfen werden :)


Ich will die Drehzahl steuern (PWM), brauche aber auch 
Rechts-/Linkslauf.

Die ganze Sache soll auch ziemlich genau werden, sollte also möglichst 
schnell zum stehen kommen.

Ich will die aktuelle Drehzahl später mit einer Gabellichtschranke 
auslesen und diese danach regeln.

von Helmut L. (helmi1)


Lesenswert?

Stephan H. schrieb:
> Ich will die Drehzahl steuern (PWM), brauche aber auch
> Rechts-/Linkslauf.

Suche hier mal nach H-Bruecke. Das ist alles schon 100mal gefragt 
worden.

von MaWin (Gast)


Lesenswert?

> Technische Daten:
> - Betriebsspannung 1,5...9 V-
> - Anlaufspannung 1 V-
> - Stromaufnahme max. 800 mA
> - Drehzahl 12000 U/min bei 9 V-


Die wichtigstne Angaben fehlen, logisch.

Wie hoch ist der Blockierstrom/Anlaufstrom ? Denn darauf müssen die 
Transistoren ausgelegt sein.
Lässt sich aus Betriebsspannung/Innenweiderstand berechnen.
Das führt zur nächsten Frage: Wie hoch ist die Betriebspannung ? Es 
könnten ja sogar mehr als 9V sein.
Und die dritte Frage: Soll er vorwärts/rückwärts laufen können ?

Die vierte ist schon fast optional: Könnte der Motor überlastet werden, 
also längere Zeit mehr als 800mA benötigen müssen ? Dann würde er 
überhitzen, denn die 800mA heisst nicht maximal weil es das maximale ist 
was der Motor ziehen würde, sondern heissen maximal weil es das maximale 
ist was der Motor dauerhaft bekommen darf.

von Stephan H. (stephan_h)


Lesenswert?

Helmut Lenzen schrieb:
> Stephan H. schrieb:
>> Ich will die Drehzahl steuern (PWM), brauche aber auch
>> Rechts-/Linkslauf.
>
> Suche hier mal nach H-Bruecke. Das ist alles schon 100mal gefragt
> worden.

Danke, das ist ein wirklich guter Tip gewesen.

von Stephan H. (stephan_h)


Lesenswert?

MaWin schrieb:
>> Technische Daten:
>> - Betriebsspannung 1,5...9 V-
>> - Anlaufspannung 1 V-
>> - Stromaufnahme max. 800 mA
>> - Drehzahl 12000 U/min bei 9 V-
>
>
> Die wichtigstne Angaben fehlen, logisch.
>
> Wie hoch ist der Blockierstrom/Anlaufstrom ? Denn darauf müssen die
> Transistoren ausgelegt sein.
> Lässt sich aus Betriebsspannung/Innenweiderstand berechnen.
> Das führt zur nächsten Frage: Wie hoch ist die Betriebspannung ? Es
> könnten ja sogar mehr als 9V sein.
> Und die dritte Frage: Soll er vorwärts/rückwärts laufen können ?
>
> Die vierte ist schon fast optional: Könnte der Motor überlastet werden,
> also längere Zeit mehr als 800mA benötigen müssen ? Dann würde er
> überhitzen, denn die 800mA heisst nicht maximal weil es das maximale ist
> was der Motor ziehen würde, sondern heissen maximal weil es das maximale
> ist was der Motor dauerhaft bekommen darf.

Das Problem ist, dass ich nur diese Daten kenne, will mir den Motor erst 
kaufen und habe noch keine anderen Daten.

Bei der Betriebsspannung wollte ich eigentlich direkt die 5V verwenden, 
die ich sowieso für den uC brauche.

Ja er soll vorwärts/rückwärts laufen können.

von MaWin (Gast)


Lesenswert?

> Ja er soll vorwärts/rückwärts laufen können

Dan wird das mit nur einem Transistor wohl nichts.

Mindestens 2 IRF7317, die kann man bei 5V ohne Vorwiderstände 
anschliessen und wenn man nicht zu schnell PWM treibt reichen auch die 
eingebauten Dioden als Freilaufdioden und 10 mal so hoch wie der 
Nennstrom ist der Anlaufstrom eigentlich nie.

von Stephan H. (stephan_h)


Lesenswert?

MaWin schrieb:
>> Ja er soll vorwärts/rückwärts laufen können
>
> Dan wird das mit nur einem Transistor wohl nichts.

Ok.

>
> Mindestens 2 IRF7317, die kann man bei 5V ohne Vorwiderstände
> anschliessen und wenn man nicht zu schnell PWM treibt reichen auch die
> eingebauten Dioden als Freilaufdioden und 10 mal so hoch wie der
> Nennstrom ist der Anlaufstrom eigentlich nie.


Was bedeutet nicht zu schnell PWM? Welche Frequenzen sind damit gemeint?

Wie muss ich mir da die Schaltung vorstellen und was bedeutet mindestens 
2 IRF7317?

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.