1), 2) und 3)
Wenn Sie in einem Stromkreis unterschiedliche Netzteile verwenden, müssen Sie diese auf die eine oder andere Weise anschließen, damit sie eine gemeinsame Referenz haben. Sie werden fast immer Erdungen verbinden, da diese Ihre Referenz sind. Die Spannung ist relativ: Wenn Sie das Plus der Batterien als Referenz nehmen, liegt das Minus bei -12 V, wenn Sie das Minus als Referenz nehmen, liegt das Plus bei +12 V. Nur wenige Schaltkreise verwenden das Plus als Referenz, wie wir möchten positive Spannungen besser. Das Minus der Batterien geht also auf den Boden des Arduino.
Warum müssen sie verbunden werden? Ihr Transistor sieht zwei Ströme: einen Basisstrom, der in die Basis eintritt und über den Emitter zur 5-V-Versorgung zurückkehrt, und einen Kollektorstrom, der in den Kollektor eintritt und über den Emitter ebenfalls zur Batterie zurückkehrt. Da die Ströme den Emitter gemeinsam haben (es wird als gemeinsamer Emitterkreis bezeichnet), werden dort beide Stromversorgungen angeschlossen.
Woher weiß der Basisstrom, welchen Weg er gehen muss, wenn er den Transistor über den Emitter verlässt? Strom kann nur in einem geschlossenen Kreislauf fließen, vom Plus von der Stromversorgung zum Minus. Der Basisstrom begann bei +5 V, sodass die Schleife nicht geschlossen wurde, wenn sie den Weg der Batteriemasse ging.
5V−0.7VR1
hFEhFE
4.3V0.175mA
Wählen wir einen 10 kΩ Widerstand. Das ist ein viel niedrigerer Wert als wir brauchten, aber wir werden in Ordnung sein. Der Basisstrom wird ungefähr 0,5 mA betragen, den der Arduino gerne liefert, und der Transistor wird versuchen, diese 100 mA zu erzeugen, aber auch hier wird er auf unsere 35 mA begrenzt sein. Im Allgemeinen ist es eine gute Idee, einen gewissen Spielraum zu haben, falls die 5 V etwas geringer wären oder welche Abweichungen es sonst in den Parametern geben könnte. Wir haben einen Sicherheitsabstand von Faktor drei, der in Ordnung sein sollte.
Was ist mit R2? Das haben wir nicht benutzt und alles scheint in Ordnung zu sein. Das ist richtig und wird es in den meisten Fällen sein. Wann würden wir es brauchen? Wenn die Ausgangsspannung des Arduino nicht unter 0,7 V fallen würde, würde der Transistor auch im ausgeschalteten Zustand Strom erhalten. Das wird nicht der Fall sein, aber nehmen wir an, die Ausgangsspannung würde bei 1 V bleiben. R1 und R2 bilden einen Widerstandsteiler, und wenn wir R1 = R2 wählen, wird der 1-V-Eingang zu 0,5 V Basisspannung und die Transistor würde keinen Strom bekommen.
Wir hatten im eingeschalteten Zustand einen Basisstrom von 0,5 mA, aber mit R2 parallel zum Basisemitter verlieren wir dort einen Teil dieses Stroms. Wenn R2 10 kΩ beträgt, werden 0,7 V / 10 kΩ = 70 µA gezogen. Unser Basisstrom von 500 µA beträgt also 430 µA. Wir hatten viel Spielraum, so dass wir immer noch genug Strom haben, um das Relais zu aktivieren.
Eine andere Verwendung für R2 wäre das Ablassen von Leckstrom. Angenommen, der Transistor wird von einer Stromquelle wie dem Fototransistor eines Optokopplers angesteuert. Wenn der Optokoppler Strom liefert, geht alles in die Basis. Wenn der Optokoppler ausgeschaltet ist, erzeugt der Fototransistor immer noch einen kleinen Leckstrom, den sogenannten "Dunkelstrom". Oft nicht mehr als 1 µA, aber wenn wir nichts dagegen tun, fließt es in die Basis und erzeugt einen Kollektorstrom von 200 µA. Während es Null sein sollte. Also führen wir R2 ein und wählen dafür 68 kΩ. Dann erzeugt R2 einen Spannungsabfall von 68 mV / µA. Solange der Spannungsabfall weniger als 0,7 V beträgt, fließt der gesamte Strom durch R2 und keiner in die Basis. Das ist bei 10 µA. Wenn der Strom höher ist, wird der Strom von R2 bei diesen 10 µA abgeschnitten, und der Rest fließt durch die Basis. Wir können also R2 verwenden, um einen Schwellenwert zu erstellen. Der Dunkelstrom aktiviert den Transistor nicht, weil er zu niedrig ist.
Mit Ausnahme dieses Falles wird stromgesteuertes R2 sehr selten notwendig sein. Du wirst es hier nicht brauchen.