Remonter |
Commande d'un relais à l'aide d'une porte TTL
Cahier des charges:
Commander un relais
12V/600ohms sachant que:
Les caractéristiques maxi de sortie
d'une porte TTL standard sont les suivantes:
VOH = 3V IOH
= 400µA
VOL = 0.8V IOL
= 8mA
O = output (sortie)
H = high (haut)
L = low (bas)
Dans tous les cas, prévoir une
diode de "roue libre" rapide (1N4148) D
Son rôle est de court-circuiter les
tensions inverses engendrées par l'effet de self du relais
(ces tensions peuvent atteindre -100V!!)
pour un relais classique.
Les transistors sont limités en VCE
inverse maxi
Pour un BC337
VCE inverse maxi = 60V
! |

|

|
1ère solution:
Convient pour des petits relais.
Utiliser une porte TTL à sortie
collecteur ouvert
(open collector)
par exemple un 7416
IOLmaxi = 40mA
Le courant nécessaire pour le relais est
égal à:
Io = 12/600 = 20mA
Ce courant pourra donc être
directement
fourni par la porte.
La commande du relais se fait avec un
"1" logique |

|
2ème solution:
Si l'on utilise une porte standard
(ou une sortie de micro-contrôleur)
IOL = 8mA est trop faible pour
commander un relais
Il est indispensable d'utiliser une
interface en courant
réalisée par un transistor en commutation.
Ce transistor est dans notre exemple, un
BC337
de puissance maxi 600mW
VCE inverse maxi = 60V (diode de roue libre !!)
Hfe = gain en courant = 100
Icmax = 100mA
La commande du relais se fait avec un
"0" logique
sur l'entrée de la porte TTL inverseuse |
Lorsque le transistor est saturé, (ce que l'on souhaite)
Ic = 12/600 = 20mA cela suppose
IB = 20.10-3 / 100
= 200µA
Pour être sûr de la saturation du
transistor,on applique un coeficient de sur-saturation de 2
(Hfe = gain en courant, peut
varier du simple au double selon les versions de transistor)
On calcule RB comme si IB
= 400µA
ce qui est la maximum que l'on puisse
demander à une porte standard VOH = 3V IOH = 400µA
Dans ce cas RB = (VOH
- Vbe )/IB = (3-0.6)/400µA = 6kohms # 5.6Kohms
La puissance dissipée par le transistor
est pratiquement toujours nulle puisque
lorsqu'il est saturé, VCEsat
= 0.2V donc P =VCEsat.Ic = 0.2.20mA = 4mW
lorsqu'il est bloqué Ic # 0 donc P =VCE.Ic
= 0
Il ne consommera de l'énergie que
pendant les transitions. |

|
3ème solution:
L'utilisation
d'un transistor PNP (BC327),
permet une plus grande latitude
quant au type de relais (5V dans ce cas)
à commander, en effet:
VOL = 0.8V IOL
= 8mA
soit un courant Ic =
0.8A
(si l'on ne tient pas compte du coef. de sur-saturation)
ce qui permet de commander des
relais ayant
un pouvoir de coupure nettement plus concéquent.
Attention à ne pas dépasser la valeur
max de
Ic qui est de 100mA pour un B337
Dans ce montage, c'est un
"0" logique sur RB
qui commandera la saturation du transistor PNP.
La commande du relais se fait donc avec
un "1" logique
sur l'entrée de la porte TTL inverseuse |

|
4ème solution:
Le
montage Darlington permet d'augmenter
le gain en courant, qui passe de
100 à 10.000
et donc d'augmenter encore le courant Ic maxi.
On peut utiliser un darlington intégré
comme le BD681 qui dispose d'un Icmax = 4A
ou une paire de transistors T2=BC337,
T1=2N3055 ou autres...
La commande du relais se fait avec un
"0" logique
sur l'entrée de la porte TTL inverseuse |
Ce montage convient par exemple à la commande d'un
relais de 12V/10 ohms, ou d'une
gâche électrique.
Ic = 12/10 = 1.2A
un gain en courant de 10000 => IB
= 120µA
Si l'on prend un coef. de sur_saturation
de 3 => IB = 360µA
(IOH = 400µA maxi)
soit RB = (VOH - 2Vbe
)/IB = (3-1.2)/360µA = 5kohms # 4,7Kohms |
Remonter |