Ich habe einen kleinen magnetischen Summer , der über einen attiny13a mcu io-Pin mit einer Geschwindigkeit von 10 Hz ein- und ausgeschaltet werden muss. Da der Summer ein magnetischer ist, verwende ich für den Schaltteil einen 2N2222A BJT NPN-Transistor gemäß den Angaben im Datenblatt zusammen mit einer 1N4148-Diode als Flyback, genau wie das Diagramm vermuten lässt.
Der Diagramm-Basiswiderstand 180 Ohm ist für einen 3,3-V-Ausgangsstift angegeben, aber meine MCU gibt 5 V 40 mA an ihrem Stift aus. Welchen Widerstand sollte ich also ersetzen? Wird ein 330 Ohm den Job machen?
Interessant. Ich hatte für einen Moment angenommen, es sei ein Piezo. Dann sagt das Datenblatt etwas anderes. Eigentlich ist es ziemlich ähnlich zu einigen billigen Kopfhörern, die sie früher herstellten – eine kreisförmige, sehr dünne Metallscheibe über der Oberseite eines kreisförmigen Magneten mit einer vorhandenen Spule. Es funktioniert über einen bescheidenen Audiobereich. (Als ich ein Kind war, habe ich sie immer zerlegt, um zu sehen, wie sie funktionierten.)
Das Datenblatt sagt, dass sie erforderlich sind . Aber ich denke, das ist ein Mittelwert, da sie typischerweise mit 50% Einschaltdauer betrieben werden. (Und weil auf dem Datenblatt eigentlich auch "mittlerer Strom" steht.) Der Widerstand wird angegeben als . So sollte der Kollektorstrom im schlimmsten Fall sein mit Ihrem Schiene.
Schauen wir uns für einen Moment die PN2222A-Kurven an:
Wenn ich in diesen (typischen) Kurvensatz eintrete, kann ich sehen, dass die Ab einem Basisstrom von ca. flacht die Kurve ab und ist ziemlich solide durch . Also würde ich mich entscheiden, damit zu fahren als einigermaßen sichere Wahl.
Diese Kurve sagt uns etwas über :
Ich sehe das , typisch. Nennen wir es und sicher sein. Das fehlende Bit ist der Abfall von Ihrem E / A-Pin, wenn er hoch ist. Aber meine eigene Erfahrung sagt, dass man keinen Tropfen mehr als erwarten sollte bei der Bewerbung aus einem Ausgang.
Ihr Widerstandswert ist also . Ich würde mit a gehen Widerstand und nehmen Sie dann eine oder zwei Spannungsmessungen vor, nur um sicherzugehen.
Denken Sie daran, dass dies eine gepulste Anwendung ist. Es ist also nicht nur EIN und der Strom im Datenblatt wird als "mittlerer Strom" aufgeführt, was NICHT BEDEUTET, dass dies der tatsächliche Spitzenstrom beim Einschalten ist.
Die BJT-Leistung wird sein bei 100 % Einschaltdauer. Bei einer Einschaltdauer von 50 % müssen Sie sich also keine Gedanken über die Verwendung eines Geräts im TO-92-Gehäuse machen. Sie sind in Ordnung mit dem PN2222A hier. Ähnlich ist die Widerstandsleistung bei 100 % Einschaltdauer. Auch hier sind die meisten Widerstandspakete in Ordnung.
Lassen Sie uns alles rückwärts rechnen, ausgehend von der Idee, dass der Summer dreiven voll schwingen sollte.
Ihr Lautsprecher hat einen Spulenwiderstand von 42 Ohm. Daher würde es bei +5VDC bei voll geöffnetem Transistor etwa 120 mA benötigen.
Der 2222-Transistor hat eine hFE von mindestens 50, um ihn also in die volle Sättigung zu bringen, sollte der Basisstrom etwa 120/50 = 2,4 mA betragen. Nehmen wir mal 3 mA
Da Ihr Treiber auf etwa 5 V (minus Kleingeld) fährt und Vbe etwa 0,7 V beträgt, benötigen Sie einen Widerstand, der 3 mA über 4,3 V macht, was 4300/3 = 1433 Ohm ergibt.
Daher sollte Ihr Basiswiderstand etwa 1,3 k betragen, und die runde Zahl von 1 k reicht aus.
Verwenden Sie NMOS anstelle des NPN-Transistors. Für Ihre Anwendung ist BS170 günstig und sehr einfach zu bedienen. Wenn Sie SMD-Komponenten verwenden, können Sie 2n7002 verwenden.
Bildquelle: http://design.stanford.edu/spdl/ME218a/pastprojects/0708/pennybowling/links/schematics.html
Bei MOSFET-Transistoren müssen Sie den Wert des Basiswiderstands nicht berechnen. Sie haben eigentlich keine Basis, sondern ein Tor. Wenn Sie mehr an NMOS-Kenntnissen interessiert sind, lesen Sie den Wikipedia-Artikel.
Bimpelrekkie
Ignacio Vazquez-Abrams
Kokachi
Ignacio Vazquez-Abrams
Kokachi
Ignacio Vazquez-Abrams
Ale..chenski