Wie errege ich eine 12-V-Relaisspule mit einem 2N2222-Bipolartransistor?

Ich bin relativ neu in der Arbeit mit Transistoren und habe einige Probleme, diese Schaltung zum Laufen zu bringen. Ich möchte die E / A-Pins eines Arduino (5 V out) verwenden, um eine 12-V-Relaisspule zu erregen. Dazu versorge ich den Arduino mit 12 Volt über den Stromanschluss des Arduino. Für meine Transistorschaltung ziehe ich vom Vin-Pin des Arduinio, der ebenfalls 12 V beträgt.

Ich kann nicht herausfinden, wie man es so macht, dass das Umschalten eines I / O-Pins von 0 V auf 5 V den Transistor schaltet, wodurch 12 V über die Relaisspule fließen können.

Ich kenne die Gleichungen für die Betriebsbereiche und gehe davon aus, dass ich versuche, den Transistor mit Vbe> 0,7 V in den aktiven Zustand zu treiben, aber ich weiß nicht wirklich, wie ich die Schaltung einrichten soll, um dies richtig zu regulieren.

Ich bearbeite die Frage, um darauf hinzuweisen, dass der 2N2222 kein MOSFET ist.
Tut mir leid, manchmal nenne ich Transistoren einfach MOSFETs, so wie ich Taschentücher Kleenex nenne. Ich arbeite nicht viel mit BJTs in meiner Elektronikklasse. Ich kann mich auch irren, aber ist es nicht eine aktive Region, die wir wollen, anstatt eine Sättigung für BJTs?
Brunnenbau ist eine genauere Wissenschaft als sorgloser Gebrauch von Worten. Gewöhnen Sie sich besser daran, anspruchsvoller zu sein.
Wenn Sie einen BJT als Schalter verwenden, was Sie suchen, müssen Sie ihn einschalten, um das Relais zu aktivieren. Für BJTs bedeutet dies, stark in ihrem Sättigungsbereich gefahren zu werden. Verwechseln Sie das nicht mit dem Sättigungsbereich von MOSFETs, der analog zum aktiven Bereich von BJTs ist. Die Terminologie mag inkohärent erscheinen, aber das Konzept der Sättigung bezieht sich auf die Physik des Geräts, nicht auf die Form ihrer charakteristischen Kurven, sodass die Bedeutung von „Sättigung“ für BJTs und MOSFETs unterschiedlich ist.

Antworten (1)

Diese Frage wurde wahrscheinlich schon 100 mal beantwortet. Aber hier ist vielleicht das 201. Mal.

Verwenden Sie eine Schaltung, die so aussieht:

Geben Sie hier die Bildbeschreibung ein

Dort . Sogar der Transistor ist der gleiche. Haben wir nicht die Option schließen→duplizieren ?
Wenn es geschlossen war, hat das OP möglicherweise nie erfahren, dass BJTs keine MOSFETs sind.
Man kann immer noch in den Kommentaren unter einer geschlossenen Frage diskutieren. Jetzt frage ich mich, ob ich es zusammenführen oder an Arduino.SE senden soll , damit sie auch so eins haben.
Jesus. Ich bin neu im Stapelaustausch. Ich suche nur nach Informationen. Ich entschuldige mich dafür, dass ich euch wegen einer wiederholten Frage so verärgert habe.
@ user2057387 Wir sind nicht verärgert und es ist keine Entschuldigung erforderlich. Aber... Zuerst stellst du eine Wiederholungsfrage. Dann verwechseln Sie BJT mit MOSFET. Nun ... Erwägen Sie, Ihr Spiel zu intensivieren. ;)
Ich nehme gerade meinen allerersten Kurs über Transistoren.
10K an der Basis könnten etwas hoch sein, je nach Verstärkung des Transistors benötigen Sie möglicherweise einen etwas kleineren Widerstand.
Hängt von Iload ab, aber ich stimme eher zu. KEIN Schaden bei der Verwendung eines Basiswiderstands der 1k-Serie.