Wie wird ein MOSFET mit einem Optokoppler angesteuert?

Antworten:

36

Der vorgeschlagene MOSFET ist für diese Anwendung nicht gut geeignet. Es besteht ein ernstes Risiko, dass das Ergebnis eine rauchende Ruine ist :-(. Grundsätzlich ist FET nur sehr sehr bedingt für die Aufgabe geeignet. Es könnte zum Funktionieren gebracht werden, wenn es alles wäre, was Sie hatten, aber es gibt viel, viel, viel mehr geeignete FETs verfügbar, wahrscheinlich zu geringen oder keinen zusätzlichen Kosten.

Die Hauptprobleme sind, dass der FET einen sehr schlechten (= hohen) Widerstand aufweist, was zu einer hohen Verlustleistung und einem verringerten Antrieb zum Motor führt. Letzteres ist nicht zu bedeutend, aber unnötig.

Beachten Sie - das Datenblatt besagt, dass der Einschaltwiderstand (Rdson - oben rechts auf Seite 1 angegeben) = . Leistungsdissipation = I 2 × R so in 6A der Leistungsverlust wird ( 6 A ) 2 × 0,18 Ω = 6,5 W . Dies ist in einem TO220-Gehäuse mit einem angemessenen Kühlkörper (etwas besser als ein Flag-Typ) leicht zu handhaben, aber diese hohe Verlustleistung ist völlig unnötig, da viel niedrigere Rdson-FETs verfügbar sind. Der Spannungsabfall beträgt V = I × R = 6 V × 0,18 Ω =0.18ΩI2×R(6A)2×0.18Ω= 6.5W . Das ist 1V=I×R=6V×0.18Ω= 1.1Vder Versorgungsspannung. Das ist nicht sehr groß, benötigt aber unnötig Spannung, die an den Motor angelegt werden könnte.124= 4

Dieser MOSFET ist bei digikey für 1,41 USD in 1 auf Lager.

ABER

Für 94 Cent in 1's, die auch bei Digikey erhältlich sind , können Sie den IPP096N03L MOSFET kaufen. Dies ist nur 30V bewertet, hat aber , R D S ( O n ) von 10 m Ω (!!!) und eine maximale Schwellenspannung (Einschaltspannung von 2,2 Volt. Dies ist ein äußerst hervorragende FET sowohl für das Geld als auch in absoluten Zahlen.Imax=35ARDS(on)10mΩ

Bei 6A erhalten Sie Ableitung. Es fühlt sich warm an, wenn es ohne Kühlkörper betrieben wird.Pdiss=I2×R=(6A)2×0.010Ω=360mW

IPP096N03L Datenblatt

Wenn Sie ein bisschen mehr Spannungsreserve möchten , können Sie die bekommen 97 Cent auf Lager 55V, 25A, IPB25N06S3-2 - obwohl Gate - Schwelle ist für 5V - Betrieb marginal zu bekommen.25mΩ

Mit Digikey Parameterauswahl spec System let die „ideale FET für diese und ähnliche Anwendungen. 100V, 50A, Logikgatter (niedrige Einschaltspannung, < 50 m Ω .Rds(on)50mΩ

Bei etwas teurer $ 1,55 in 1 die vorrätigen Digikey ABER 100V, 46A, R d s ( o n ) typisch, 2V V t h ... das absolut superb BUK95 / 9629-100B wo Sie sie aus diesen Teilnummern erhalten ? :-)24mΩ Rds(on)Vth

Selbst bei nur 3 V Gate - Ansteuerung, bei 6A wird über seine 35 m Ω oder etwa 1,25 Watt Verlustleistung. Bei 5 V Gate - Ansteuerung R d s ( o n ) = 25 m Ω gibt etwa 900 mW dssipation. Ein TO220-Gehäuse wäre zu heiß, um es in freier Luft mit einer Verlustleistung von 1 bis 1,25 Watt zu berühren - etwa 60 bis 80 ° C Anstieg. Akzeptabel, aber heißer als nötig. Jede Art von Flachkühlkörper würde es auf "schön warm" bringen.Rds(on)35mΩRds(on) =25mΩ

Diese Schaltung von hier ist fast genau das, was Sie wollen und erspart mir das Zeichnen einer :-).

Optokoppler, der FET antreibt

Ersetzen Sie den BUZ71A wie oben beschrieben durch einen MOSFET Ihrer Wahl.

Eingang:

  • Entweder: X3 ist die Eingabe vom Mikrocontroller. Dies wird hoch für Ein und niedrig für Aus gesteuert. "PWM5V" ist geerdet.

  • Oder: X3 ist mit Vcc verbunden. PWM5V wird vom Mikrocontroller-Pin angesteuert - Low = Ein, High = Aus.

R1=270Ω

  • I=(Vcc1.4)R1

  • R=(Vcc1.4)I

270ΩR=(5V1.4V)10mA=360Ω

Ausgabe:

R3 zieht das FET-Gate in ausgeschaltetem Zustand auf Masse. An sich wären 1K bis 10K in Ordnung - Wert beeinflusst die Ausschaltzeit, ist jedoch für statische Laufwerke nicht zu wichtig. ABER wir werden es hier verwenden, um einen Spannungsteiler zu erstellen, um die Gate-Spannung des FET zu reduzieren, wenn dieser eingeschaltet ist. Stellen Sie also R3 auf den gleichen Wert wie R2 ein - siehe nächster Absatz.

R2 wird mit +24 VDC angezeigt, dies ist jedoch zu hoch für die maximale Gate-Bewertung des FET. Es wäre gut, ihn auf +12 VDC zu bringen, und +5 VDC wären in Ordnung, wenn die genannten Logik-Gate-FETs verwendet würden. ABER hier werde ich 24 VDC verwenden und R2 + R3 verwenden, um die Versorgungsspannung durch 2 zu teilen, um Vgate auf einen sicheren Wert für den FET zu begrenzen.

R2 stellt den Ladestrom des FET-Gate-Kondensators ein. Set R2 = 2k2 ergibt ~ 10 mA Antrieb. Setze R3 = R2 wie oben.

Fügen Sie außerdem einen 15-V-Zener über R3, Kathode zum FET-Gate, Anode oder Masse hinzu. Gate-Schutz gegen Überspannungsspitzen.

Der Motor wird wie gezeigt angeschlossen.

D1 MUSS enthalten sein - dies bietet Schutz vor Spannungsspitzen, die auftreten, wenn der Motor ausgeschaltet wird. Ohne dies wird das System fast sofort sterben. Die abgebildete BY229-Diode ist in Ordnung, aber übertrieben. Jede Diode mit einer Nennstromstärke von 2A oder höher ist ausreichend. Ein RL204 ist nur eine von vielen geeigneten Dioden. Eine Hochgeschwindigkeitsdiode kann hier etwas helfen, ist aber nicht unbedingt erforderlich.

Schaltgeschwindigkeit : Wie gezeigt ist die Schaltung für die Ein / Aus-Steuerung oder langsame PWM geeignet. Alles bis ca. 10 kHz sollte einwandfrei funktionieren. / Für eine schnellere PWM ist ein entsprechend ausgelegter Treiber erforderlich.

Russell McMahon
quelle
@ Madmanguruman - großartiger Aufzuchtjob!
stevenvh
1
Ich schätze, ich bin ein kleines OCD, wenn es um Posts ohne Mathe-Markup geht ...
Adam Lawrence
OCD, sagst du? Hmmm. Es sieht für euch vielleicht in Ordnung aus - alles was ich sehe, ist ein verdorbenes Durcheinander, wo meine Gleichungen waren. Vermutlich ist das, was vorher für alle Zuschauer lesbar gewesen wäre, jetzt für mich und eine unbekannte Anzahl anderer Benutzer Kauderwelsch. Ich benutze Chrome - prüft mit IE - yep sieht in IE OK aus. Was Sie getan haben, ist, etwas schickes, aber universelles zu nehmen und es durch etwas zu ersetzen, das browserspezifisch ist. Vermutlich ist dies ein weiterer Vorteil des Wiki-Ansatzes.
Russell McMahon
Gibt es eine Chance, dass eine entsprechend besessene Person es für angebracht hält, diesen Browser unspezifisch zu machen oder ihn wieder zu ändern?
Russell McMahon
1
Wenn viel Eingangsantrieb vorhanden ist und der Motor hauptsächlich ein- und ausgeschaltet ist, sind R1 und LED im Koppler zu duplizieren und parallel zu ihnen zu platzieren. ODER R + LED über Motor mit entsprechend großem R. zB für 5 mA LED-Strom R ~ = 4k7, Rdissipation ~ = 1/8 Watt, also 1/4 W oder 1/2 W R verwenden im fall "für motor transistent.
Russell McMahon
8

Ein Optokoppler ist für den MOSFET nur ein Transistor.

Ein Optokoppler ist für den Mikrocontroller nur eine LED.

Sie benötigen also lediglich eine normale Transistor-gesteuerte MOSFET-Schaltung und eine normale Mikrocontroller-gesteuerte LED-Schaltung.

Hier ist ein Beispiel für die Ansteuerung eines MOSFET mit einem Transistor:

MOSFET mit Transistor ansteuern

Q2 ist also die Ausgangsseite des Optokopplers. R2 würde durch die Eingangs-LED-Seite des Optokopplers und dessen Strombegrenzungswiderstand ersetzt.

Majenko
quelle
Meine größte Sorge war , wie der MOSFET zu fahren, wie ich sie nie mit einem gearbeitet .. Wenn ich zusätzliche Widerstände benötigen, wenn der MOSFET 0 oder 1 ist aktiviert ..
m.Alin
Siehe meine Bearbeitung. Ich habe ein Beispielschema hinzugefügt, das im Web zu finden ist.
Majenko
2
@ m.Alin - Das ist ein bisschen verwirrend, weil Sie nicht die Basis des Transistors ansteuern (wie Sie sagten), sondern auch, weil er invertiert: Wenn Ihr I / O-Pin hoch ist, ist der MOSFET ausgeschaltet! Ich erkläre einen anderen Weg (nicht invertierend), um es in meiner Antwort zu verbinden.
stevenvh
Dies ist wahr, aber es ist so ziemlich das einzige Beispiel, das ich im Internet finden konnte. Ich könnte mein eigenes zeichnen, aber ich bin im Moment Bust Breadboarding.
Majenko
@Majenko Ich möchte zwei Dinge fragen: 1) Dieses Schema ist invertierend; Wäre es nicht invertierend, wenn wir ein PNP für Q2 wählen und es mit der High-Seite verbinden und R1 mit der Low-Seite verbinden würden? 2) Dies ist eine Motorantriebsanwendung, und ich gehe davon aus, dass die Ein / Aus-Geschwindigkeit von Q1 nicht zu hoch sein muss. Warum treiben wir Q1 nicht direkt von PORT-C2 über den Widerstand R2? Q2 dient nur der Beschleunigung, nicht wahr? Gibt es einen anderen Grund für die Addition von Q2 zum Schaltplan?
hkBattousai
6

Die Isolation des Optokopplers bietet den Vorteil, dass Sie den Ausgangstransistor unabhängig von der Versorgungsspannung des Mikrocontrollers an beliebiger Stelle platzieren können.
Das Ansteuern des Optokopplers bedeutet das Ansteuern seiner LED. Wenn der Mikrocontroller ihn nicht direkt ansteuern kann, benötigen Sie dafür einen kleinen Transistor.
Als nächstes platzieren Sie den Ausgangstransistor des Optokopplers am MOSFET: Kollektor an V +, Emitter am Gate. Platzieren Sie einen Widerstand zwischen Gate und Masse. Auf diese Weise schalten Sie das Gate des MOSFET zwischen V + und Masse. Der MOSFET benötigt keine 24 V, um 6 A zu schalten, 5 V reichen jedoch aus. Sie können die Gate-Spannung begrenzen, indem Sie einen Widerstand in Reihe mit dem Transistor des Optokopplers schalten. Wenn der Transistor zu Masse 4k7 ist, können Sie 10k dafür auswählen.

Wenn die LED des Optokopplers an ist, leitet der Transistor und schaltet das Gate hoch, wodurch der MOSFET eingeschaltet wird. Wenn die LED nicht leuchtet, ist der Transistor ausgeschaltet und das Gate wird durch den Widerstand nach unten gezogen.

Stevenvh
quelle
4
Gute, einfache Antwort, braucht aber einen Schaltplan
Gabriel Staples
Vollständig anwendbar, insbesondere, um die Beziehung zwischen dem Status des Optos und dem MOSFET nicht umzukehren. Es sollte jedoch vielleicht besser sein, einen Schaltplan zu enthalten.
Pana