Forum: Mikrocontroller und Digitale Elektronik Motor mit PWM ansteuern - High Side


von Frühaufsteher (Gast)


Lesenswert?

Hallo!

ich möchte einen Motor mit einem PWM Signal regeln, es handelt sich um 
einen 12 V DC Motor mit 10A Nennstrom. (Wasserpumpe)

Ich möchte das ganze gerne High-Side schalten, also über einen P-Channel 
MOSFET.

Ich habe mir diese Schaltung zum Beispiel genommen:
http://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM#Mosfet_mit_Freilaufdiode.2C_1-Quadrantensteller

Und folgendes entworfen:
1
                                      VCC
2
                                       +
3
                                       |
4
                                       |
5
                                       |
6
                             .---------o-----o-------.
7
                             |         |     |       |
8
                             |         |     |       |
9
                          ||-+      ||-+     -       |
10
                          ||->      ||->     ^       |
11
              PWM  -----o-||-+   .--||-+     |       |+
12
                        |    |   |     |     |      ===
13
                        |    '---)-----o-----'      /-\
14
                        '--------'     |             |
15
                                       |             |
16
                                     ,---.           |
17
                                     | X |  MOTOR    |
18
                                     '---'           |
19
                                       |             |
20
                                       o-------------'
21
                                       |
22
                                       |
23
                                      ===
24
                                      GND

Ich möchte zwei FETs parralel schalten, damit die Verluste besser zu 
handeln sind.

Was haltet ihr von der Schaltung, ist das überhaupt so machbar? Wie 
siehts EMV-Technisch aus?

Grüße :-)

von Falk B. (falk)


Lesenswert?

Die Freilaufdiode muss parallel zur Last. Für deine MOSFETs brauchst du 
einen passenden Treiber. Ansonsten geht das schon so.

von Düsendieb (Gast)


Lesenswert?

Frühaufsteher schrieb:
> möchte das ganze gerne High-Side schalten

die Frage ist natürlich warum du dies tun möchtest, da der Treiber 
aufwändig wird.

von Frühaufsteher (Gast)


Lesenswert?

Hi falk,

das mit dem Treiber ist klar.

Passt das so mit der Diode oder sollte man sie gegen VCC laufen lassen?
1
                                        VCC
2
                                         +
3
                                         |
4
                                         |
5
                                         |
6
                               .---------o-------------.
7
                               |         |             |
8
                               |         |             |
9
                            ||-+ Q1   ||-+ Q2          |
10
                            ||->      ||->             |
11
                PWM  -----o-||-+   .--||-+             |+
12
                          |    |   |     |         C1 ===
13
                          |    '---)-----o----.       /-\
14
                          '--------'     |    |        |
15
                                         |    |        |
16
                                       ,---.  - D1     |
17
                                 MOTOR | X |  ^        |
18
                                       '---'  |        |
19
                                         |    |        |
20
                                         o----o--------'
21
                                         |
22
                                         |
23
                                        ===
24
                                        GND

von Frühaufsteher (Gast)


Lesenswert?

Düsendieb schrieb:
> Frühaufsteher schrieb:
>> möchte das ganze gerne High-Side schalten
>
> die Frage ist natürlich warum du dies tun möchtest, da der Treiber
> aufwändig wird.

Wieso aufwändig? Diese Treiber gibt es ja als fertige Bauteile..

Ich finde die High Side Schaltung eben komfortabler.

von ArnoR (Gast)


Lesenswert?

Sind das P-Kanal-Mosfets (Pfeil nach außen)? Und ist das das übliche 
Schaltzeichen mit an Source herausgeführtem Gate?
Wenn ja, dann sind Drain und Source vertauscht.

von Frühaufsteher (Gast)


Lesenswert?

1
                                        VCC
2
                                         +
3
                                         |
4
                                         |
5
                                         |
6
                               .---------o-------------.
7
                               |         |             |
8
                               |         |             |
9
                   PWM ---o-||-+ Q1.--||-+ Q2          |
10
              (Treiber)   | ||->   |  ||->             |
11
                          | ||-+   |  ||-+             |+
12
                          |    |   |     |         C1 ===
13
                          |    '---)-----o----.       /-\
14
                          '--------'     |    |        |
15
                                         |    |        |
16
                                       ,---.  - D1     |
17
                                 MOTOR | X |  ^        |
18
                                       '---'  |        |
19
                                         |    |        |
20
                                         o----o--------'
21
                                         |
22
                                         |
23
                                        ===
24
                                        GND

so :-)

von Udo S. (urschmitt)


Lesenswert?

Dir ist aber klar, daß die PWM einen Pegel zwischen Vcc und Vcc+Ugs (Ugs 
ist bei einem P Kanal Mosfet negativ) haben muss.
Wenn also Vcc größer als die PWM Spannung der Ansteuerung (µC?) ist dann 
brauchst du eine Pegelumsetzung.

Frühaufsteher schrieb:
> Ich möchte das ganze gerne High-Side schalten,

Möchtest du nur oder musst du?
N Kanal Mosfets haben bei gleichem Preis oft bessere Daten so daß du bei 
der herkömmlichen Ansteuerung Low Side evt. mit einem statt 2 Mosfets 
auskommst.

von Frühaufsteher (Gast)


Lesenswert?

Udo Schmitt schrieb:
> Dir ist aber klar, daß die PWM einen Pegel zwischen Vcc und
> Vcc+Ugs (Ugs
> ist bei einem P Kanal Mosfet negativ) haben muss.
> Wenn also Vcc größer als die PWM Spannung der Ansteuerung (µC?) ist dann
> brauchst du eine Pegelumsetzung.
>
> Frühaufsteher schrieb:
>> Ich möchte das ganze gerne High-Side schalten,
>
> Möchtest du nur oder musst du?
> N Kanal Mosfets haben bei gleichem Preis oft bessere Daten so daß du bei
> der herkömmlichen Ansteuerung Low Side evt. mit einem statt 2 Mosfets
> auskommst.

Ich verstehe nicht wo das Problem ist, ich habe VCC (12V) ja, mit der 
betreibe ich den MOSFET-Treiber an den das 5V Signal vom uC kommt.

Das geht doch so...?

von Düsendieb (Gast)


Lesenswert?

Frühaufsteher schrieb:
> Das geht doch so...?

Wenn Du einen logik-Level N Fet nehmen würdest und den Motor Low side 
schalten würdest, dann würde das so einfach gehen

von Karl H. (kbuchegg)


Lesenswert?

Frühaufsteher schrieb:

> Ich verstehe nicht wo das Problem ist,

Das Problem ist, dass du am Gate, banal gesagt, eine Spannung brauchst, 
die entweder 12V (damit der FET sperrt) oder weniger als 12V (damit er 
leitet) ist.

Die SPannung hast du aber nicht, sondern du musst dir aus dem was aus 
dem Pin rauskommt (0V, 5V) erst mal die 12V machen, damit du den FET 
ansteuern kannst.

Schaltest du Low-Side, dann hast du dieses Problem gar nicht. Und dem 
Motor ist es völlig egal, ob du ihm + unterbrichst oder -. Ein 
unterbrochener Stromkreis ist ein unterbrochener Stromkreis.

: Bearbeitet durch User
von Falk B. (falk)


Lesenswert?

@ Frühaufsteher (Gast)

>Ich verstehe nicht wo das Problem ist,

Es gibt keins ;-)

> ich habe VCC (12V) ja, mit der
>betreibe ich den MOSFET-Treiber an den das 5V Signal vom uC kommt.

Passt.

>Das geht doch so...?

Ja. Die Jungs waren nur auf dem N-Kanal Trip. Kann man machen, muss man 
aber nicht. Und ob der P-Kanal nun 1 Euro teurer ist interessiert hier 
nicht die Bohne.

von Alexxx (Gast)


Lesenswert?

...Zudem haben P-Kanal Mosfets einen höheren RDSon und/oder höheren Cgs 
=> schalten langsamer => werden wärmer.
Deshalb verwenden fast alle selbst bei einer Vollbrücke nur n-Kanal und 
nimmt einen Treiberbaustein, der das ansteuern kann.
Bei 10A brauchst du eine ordentliche Schottky-Freilaufdiode - auch 
wenn's nur Spitzenstrom ist.
Außerdem kannst du dann nicht bremsen.

von Falk B. (falk)


Lesenswert?

@ Alexxx (Gast)

>...Zudem haben P-Kanal Mosfets einen höheren RDSon und/oder höheren Cgs
>=> schalten langsamer => werden wärmer.

Ach herje.

>Deshalb verwenden fast alle selbst bei einer Vollbrücke nur n-Kanal und
>nimmt einen Treiberbaustein, der das ansteuern kann.

UNd warum werden P-Kanal MOSFETs verkauft?

>Bei 10A brauchst du eine ordentliche Schottky-Freilaufdiode - auch
>wenn's nur Spitzenstrom ist.

Nö, je nach Tastverhältnis fließt der Strom dort schon ne Weile drüber.

>Außerdem kannst du dann nicht bremsen.

Was bei einer Wasserpumpe selten benötigt wird . . .

von Harald W. (wilhelms)


Lesenswert?

Falk Brunner schrieb:

> UNd warum werden P-Kanal MOSFETs verkauft?

Für ein paar Unbelehrbare. :-)
SCNR

von Soul E. (Gast)


Lesenswert?

Für Verpolschutz, als ideale Diode.

Alles was taktet bekommt N-MOS.

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.