Académique Documents
Professionnel Documents
Culture Documents
I. Transistors :
Il existe plusieurs types de transistors, les plus connus sont les transistors bipolaires à jonctions (BJT) et on trouve aussi les transistors
MOSFET (Transistor à effet de champ à grille métal-oxyde).
Le transistor bipolaire est divisé en deux types le NPN et PNP (N : semiconducteurs riche en électrons, P : semiconducteurs pauvres en
électrons ou riche en trous qui est une particule positive). Le transistor MOSFET est divisé aussi en deux types le PMOS et le NMOS.
NB : MOS veut dire « Metal-Oxyde-Semiconductor ».
- Le mode commutation c’est-à-dire le transistor joue le rôle d’un interrupteur commandé par le courant de base. Ce mode est
atteint lorsque le courant de base est supérieur à un dixième du courant de saturation « IB> (1 /10) * IS » donc le transistor va se
saturer. Si la tension appliquée à la base est nulle (VBE = 0) alors le transistor travaille comme un interrupteur ouvert donc y a
aucun courant qui circule entre le collecteur et l’émetteur (IC = 0), si la tension VBE est différente de zéro (VBE != 0) alors le
transistor travaille comme un interrupteur fermé donc le courant IC circule entre le collecteur et l’émetteur. La formule « IC = gain
* IB » n’est plus valable dans ce cas.
Le transistor MOSFET est commandé par le champ électrique donc par la tension de la grille (VG) qui appliquée à sa grille (le courant ID
qui circule entre le Drain et la source est commandé par cette tension) et le courant de la grille est presque nulle (IG) c’est pour cela les
processeur, microcontrôleurs, circuits mémoires, etc. actuellement sont fabriqués à base de ces transistors car ils consomment moins
d’énergie et de puissance (P = VG * IG) si IG est proche de zéro alors P (puissance) sera faible.
Remarque :
Les transistors bipolaires sont utilisés dans les circuits analogiques par exemple les amplificateurs opérationnels, les amplificateurs
radiofréquences, les circuits de commande des moteurs électrique pour varier la vitesse de rotation des moteurs (Port en H), systèmes
éclairage (varier l’intensité d’allumage des lampes en fonction du courant de base), Circuit combinatoires et séquentielles en
technologie TTL (Transistor-transistor-logic) : Portes logique AND, OR, NOT, XOR, Bascules, registres, etc. Ainsi que les anciens
processeurs et circuits mémoires (exemple mémoire statique (SRAM).
Les transistors MOSFET ont remplacé les transistors bipolaires grâce à leurs faibles consommations en puissance et leurs petites tailles
ce qui augmente leur densité d’intégration et sa grande vitesse de commutation (changement d’état). Ils sont utilisés pour les circuits
électroniques en technologie CMOS (Complementary MOS) pour les nouveaux circuits.
Voir exemple de la porte logique NOT (porte inverseuse c’est-à-dire HIGH devient LOW et inversement :
- En technologie CMOS (Transistor PMOS en haut et NMOS en BAS et à la sortie on trouve un condensateur pour stocker
l’information). On utilise deux transistor MOS uniquement.
- En technologie TTL : (A = 1 ou 5V alors Y = 0V ou 0 logique transistor fermé, si A = 0 logique ou 0V alors transistor ouvert donc Y =
1 logique ou 5V
Dans notre cas, on va utiliser le transistor bipolaire NPN BC547 (B : Bipolaire, C : Matériaux Semiconducteur utilisé lors de la fabrication
« Silicium » mais le 547 est juste une référence). On va l’utiliser dans un exemple pour allumer et éteindre une LED continuellement
(clignoter une LED). Ce transistor va être commandé par la sortie numérique de l’Arduino :
Branchement Arduino et BreadBoard (carte à essai) : Dans ce schéma la base du transistor est commandée par la broche (PIN) de sortie
numérique 8 mais vous pouvez utiliser les autres broches.
Au niveau du code Arduino :
On va utiliser la base de transistor comme sortie c’est-à-dire on va écrire sur la base du transistor qu’est branché au PIN 8 dans cet
exemple :
On remarque que le normalement ouvert est l’inverse du normalement fermé. Il existe deux types de relais de commande :
- Le premier est le relais unipolaire, il est constitué de 6 broches : B1 et B2 pour le circuit de commande et pour le circuit
actionneur (circuit à commander), on trouve NF (normalement fermé ou NC : normally closed) et NO (normalement ouvert ou
normally opened) et deux broches communes reliées entre elles (COM).
- Le deuxième est le relais bipolaire (ce qu’on va utiliser dans notre cas), il est constitué de 8 broches : B1 et B2 pour le circuit de
commande et pour le circuit actionneurs (circuit à commander), on trouve deux broches normalement fermé NFa (NCa) et NFb
(NCb), deux broches normalement ouvert NOa et NOb et deux broches communes COMa et COMb.
Dans notre cas, on va utiliser le relais bipolaire pour commander un circuit actionneur une LED branchée à VCC = 5V en utilisant un
circuit de commande composé d’un transistor NPN (BC547) commandé à travers sa base par la sortie numérique Arduino. On va utiliser
le normalement fermé (NCa ou NCb) et commun (COMa ou COMb) et le normalement ouvert (Noa ou NOb) et commun (COMa ou
COMb) pour voir la différence entre les deux :
Bobine : stocke
l’énergie magnétique
5V
au passage du courant
LED Résistance 5V
Diode de roue libre : Elle sert à limiter le courant de déchargement LED Résistance 5V
de la bobine au moment de la commutation ou de transition
(changement d’état du transistor de l’état fermé à l’état ouvert (5v à
0v) pour éviter d’endommager le transistor à cet instant, donc le
courant va suivre le chemin de la diode de son anode à sa cathode,
ce qui crée une boucle et s’arrête dés que le courant s’annule
complètement (ça prend quelque micro ou milliseconde). PIN Arduino GND
Remarque :
Dans ce circuit on a relié le circuit actionneur (LED + résistance) à normalement fermé/commun et à normalement ouvert/commun. Le
Vin est le pin de sortie numérique de l’Arduino, le +Vcc dans notre cas on va utiliser le 5V mais il peut atteindre 24 volts pour une
tension continue et 125 volts pour une tension alternative.
B1 COMa NCa (NFa) NOa
B1
B2
B
Branchement Arduino :
- Normalement ouvert a et commun a :
COMa
NOa
B1
Cathode Anode
B2
- Normalement fermé a et commun a :
COMa NCa
COMb NOb
- Normalement fermé b et commun b :
COMb NCb
Remarque :
Le but ici c’est de commander le transistor par la sortie numérique de l’Arduino (circuit de commande Transistor + Pin Arduino).
Pour le normalement ouvert et commun (NOa et COMa ou NOb et COMb) si on envoie un 5v (HIGH) le transistor se ferme donc le
courant passe à travers la bobine ce qui actionne le mécanisme et l’interrupteur se déplace à normalement ouvert et le courant passe
de 5V à COM (COMa ou COMb) et la LED s’allume. Si on envoie 0v (LOW) le transistor s’ouvre, l’interrupteur revient à sa position initiale
et y a aucun courant qui circule à travers la LED donc elle va s’éteindre.
Pour le normalement fermé (NCa et COMa ou NCb et COMb) c’est l’inverse.
Pour le code Arduino on utilise le même qu’avant, puisque on va commander le transistor.