1), 2) et 3)
Si vous utilisez différentes alimentations dans un circuit, vous devez les connecter d'une manière ou d'une autre afin qu'elles aient une référence commune. Vous connecterez presque toujours des motifs, car ils sont votre référence. La tension est relative: si vous prenez le plus des batteries comme référence, le moins sera à -12 V, si vous prenez le moins comme référence, le plus sera à +12 V. Peu de circuits utiliseront le plus comme référence, nous aimons mieux les tensions positives. Ainsi, le moins des batteries va au sol de l'Arduino.
Pourquoi doivent-ils être connectés? Votre transistor verra deux courants: un courant de base, entrant dans la base et revenant à l'alimentation 5V via l'émetteur, et un courant de collecteur entrant dans le collecteur et revenant également à la batterie via l'émetteur. Étant donné que les courants ont l'émetteur en commun (on l'appelle un circuit d' émetteur commun ), c'est là que les deux alimentations seront connectées.
Comment le courant de base sait-il où aller lorsqu'il sort du transistor via l'émetteur? Le courant ne peut circuler qu'en boucle fermée, du plus de l'alimentation au moins. Le courant de base a commencé à +5 V, donc il ne ferait pas fermer la boucle quand il irait dans le sens de la masse des batteries.
5 V- 0,7 VR 1
hFEhFE
4,3 V0,175 m A
Prenons une résistance de 10 kΩ. C'est une valeur bien inférieure à ce dont nous avions besoin mais nous serons d'accord. Le courant de base sera d'environ 0,5 mA, ce que l'Arduino fournira avec bonheur, et le transistor tentera de faire 100 mA, mais encore une fois, il sera limité à nos 35 mA. En général, c'est une bonne idée d'avoir une certaine marge, au cas où le 5 V serait un peu moins, ou quelles que soient les variations, il pourrait y avoir autre chose dans les paramètres. Nous avons une marge de sécurité de facteur trois, qui devrait être OK.
Et R2? Nous ne l'avons pas utilisé et tout semble OK. C'est vrai, et ce sera dans la plupart des cas. Quand en aurions-nous besoin? Si la basse tension de sortie de l'Arduino ne descendrait pas en dessous de 0,7 V, le transistor obtiendrait également du courant lorsqu'il est éteint. Ce ne sera pas le cas, mais disons que la basse tension de sortie resterait à 1 V. R1 et R2 forment un diviseur de résistance, et si nous choisissons R1 = R2, l'entrée 1 V deviendrait une tension de base de 0,5 V, et la le transistor n'obtiendrait aucun courant.
Nous avions un courant de base de 0,5 mA lorsqu'il était allumé, mais avec R2 parallèle à l'émetteur de base, nous y perdrions une partie de ce courant. Si R2 est de 10 kΩ, il consommera 0,7 V / 10 kΩ = 70 µA. Ainsi, notre courant de base de 500 µA devient 430 µA. Nous avions beaucoup de marge, ce qui nous donnerait encore assez de courant pour activer le relais.
Une autre utilisation de R2 serait de drainer le courant de fuite. Supposons que le transistor soit piloté par une source de courant, comme un phototransistor d'un optocoupleur. Si l'optocoupleur fournit du courant, tout ira dans la base. Si l'optocoupleur est éteint, le phototransistor créera toujours un petit courant de fuite, ce qu'on appelle le "courant d'obscurité". Souvent pas plus de 1 µA, mais si nous ne faisons rien à ce sujet, il s'écoulera dans la base et créera un courant de collecteur de 200 µA. Alors qu'il devrait être nul. Nous introduisons donc R2 et choisissons un 68 kΩ pour cela. Ensuite, R2 créera une chute de tension de 68 mV / µA. Tant que la chute de tension est inférieure à 0,7 V, tout le courant passera par R2 et aucun dans la base. C'est à 10 µA. Si le courant est plus élevé, le courant de R2 sera coupé à ces 10 µA et le reste passera par la base. Nous pouvons donc utiliser R2 pour créer un seuil. Le courant d'obscurité n'activera pas le transistor, car trop faible.
À l'exception de ce cas, le R2 piloté par le courant sera très rarement nécessaire. Vous n'en aurez pas besoin ici.