Calcul d’un transistor avec relais
Cet outil calcule la résistance de base, le courant de base requis, la dissipation approximative du transistor et vérifie la compatibilité d’une commande logique pour piloter un relais avec un transistor bipolaire NPN en commutation basse.
Calculateur interactif
Résultats
Renseignez les champs puis cliquez sur Calculer.
Guide expert du calcul d’un transistor avec relais
Le pilotage d’un relais par transistor est un classique de l’électronique de puissance légère. On le retrouve dans les cartes Arduino, les automates, les interfaces industrielles, les systèmes embarqués, les équipements automobiles 12 V et de très nombreux montages de commande. Pourtant, le calcul correct n’est pas toujours intuitif. Beaucoup de dysfonctionnements viennent d’une résistance de base mal choisie, d’un transistor sous-dimensionné, d’une bobine plus gourmande que prévu, ou encore de l’oubli de la diode de roue libre. Cette page a été conçue pour donner une méthode de calcul fiable, rapide et professionnelle.
Pourquoi utiliser un transistor pour commander un relais ?
Un microcontrôleur ou une sortie logique ne peut généralement pas alimenter directement la bobine d’un relais. Une sortie GPIO 3,3 V ou 5 V fournit souvent seulement quelques milliampères à quelques dizaines de milliampères, alors qu’une bobine de relais réclame fréquemment entre 30 mA et 100 mA, parfois davantage. Le transistor joue donc le rôle d’interrupteur électronique. Il laisse passer le courant dans la bobine lorsque la base reçoit un signal de commande approprié.
Dans la configuration la plus répandue, on utilise un transistor bipolaire NPN en commutation basse. L’émetteur est relié à la masse, le collecteur à une borne de la bobine, et l’autre borne de la bobine à l’alimentation positive. Lorsqu’un courant de base suffisant est injecté, le transistor entre en saturation et la bobine reçoit presque toute la tension d’alimentation. Cette approche est simple, peu coûteuse et très robuste si elle est correctement dimensionnée.
Les grandeurs à connaître avant le calcul
1. La tension de la bobine
La tension nominale du relais doit être connue avec précision. Un relais 5 V ne se calcule pas comme un relais 12 V ou 24 V. En pratique, on applique généralement la tension nominale à la bobine, tout en tenant compte de la chute de tension résiduelle du transistor en saturation, appelée Vce sat.
2. La résistance de la bobine
Si la résistance de la bobine est connue, le courant de bobine se déduit facilement par la loi d’Ohm : Ibobine = Valim / Rbobine. C’est l’approche la plus directe pour calculer le courant collecteur nécessaire.
3. Le gain forcé de saturation
Beaucoup de débutants utilisent le hFE annoncé dans la fiche technique, parfois 100, 200 ou plus. C’est une erreur classique lorsqu’on dimensionne un transistor en interrupteur. En commutation saturée, on adopte plutôt un gain forcé beaucoup plus faible, typiquement 10, afin de garantir une vraie saturation même avec des dispersions de fabrication, une température plus élevée ou une bobine un peu plus exigeante. C’est précisément ce gain forcé qui permet de dimensionner le courant de base avec une marge réaliste.
4. La tension base-émetteur et la chute Vce sat
Pour un transistor silicium NPN en saturation, on utilise souvent une tension Vbe comprise entre 0,7 V et 0,9 V. Quant à Vce sat, elle varie selon le modèle, le courant collecteur et le courant de base. Une valeur de 0,1 V à 0,3 V est courante pour un petit transistor correctement saturé.
Formules essentielles pour le calcul d’un transistor avec relais
- Courant de bobine : Ic = Valim / Rbobine
- Courant de base minimal : Ib = Ic / gain forcé
- Résistance de base théorique : Rb = (Vcommande – Vbe) / Ib
- Puissance dissipée dans le transistor : P = Vce sat × Ic
Le calculateur proposé ci-dessus applique exactement cette logique. Il recommande aussi une valeur normalisée de résistance issue d’une série E12 ou E24, car en conception réelle on ne choisit pas une valeur théorique exotique comme 138,6 ohms. On sélectionne la valeur commerciale inférieure ou proche, compatible avec la saturation voulue.
Exemple complet de calcul
Prenons un relais 12 V dont la bobine mesure 400 ohms. Le courant de bobine vaut 12 / 400 = 0,03 A, soit 30 mA. Si l’on choisit un gain forcé de 10, le courant de base requis est de 3 mA. Avec une commande logique de 5 V et une tension Vbe de 0,8 V, la résistance de base théorique vaut (5 – 0,8) / 0,003 = 1400 ohms. En série E12, on peut retenir 1,2 kOhms ou 1,5 kOhms selon la marge recherchée. Si l’on souhaite une saturation plus assurée, on privilégiera 1,2 kOhms. La puissance dans le transistor, avec Vce sat = 0,2 V, reste très faible : 0,2 × 0,03 = 0,006 W.
Tableau comparatif de courants de bobine pour des relais courants
Le tableau suivant présente des valeurs représentatives issues de familles de relais électromécaniques très utilisées en automatisme léger, prototypage et cartes de commande. Ces chiffres peuvent varier selon le fabricant et la série exacte, mais ils correspondent à des ordres de grandeur réalistes observés dans des fiches techniques courantes.
| Type de relais | Tension bobine | Puissance bobine typique | Résistance typique | Courant typique | Usage fréquent |
|---|---|---|---|---|---|
| Songle SRD-05VDC-SL-C | 5 V | 0,36 W | environ 69 ohms | environ 72 mA | Modules Arduino, domotique |
| Songle SRD-12VDC-SL-C | 12 V | 0,36 W | environ 400 ohms | environ 30 mA | Automatisme 12 V, cartes relais |
| Relais miniature 24 V industriel | 24 V | 0,53 W | environ 1087 ohms | environ 22 mA | Interfaces API et automates |
| Relais automobile standard | 12 V | 0,96 W | environ 150 ohms | environ 80 mA | Charge forte, environnement véhicule |
Cette comparaison montre un point crucial : le courant de bobine peut varier d’un facteur supérieur à 3 entre deux relais de même tension nominale. C’est pourquoi il faut toujours calculer à partir de la résistance ou de la puissance réelle de la bobine, et non à partir d’une supposition.
Quel transistor choisir ?
Pour les petits relais, les transistors NPN de signal comme le 2N2222, le PN2222A ou le BC337 sont souvent suffisants. Le critère principal est le courant collecteur maximal, mais il faut aussi examiner la tension Vce max, la dissipation thermique, le boîtier et la facilité de saturation. Les Darlingtons comme le TIP122 peuvent piloter des charges plus fortes, mais leur Vce sat est plus élevée, ce qui fait perdre davantage de tension à la bobine et augmente la dissipation.
| Transistor | Courant collecteur max | Boîtier courant | Avantage principal | Limite principale |
|---|---|---|---|---|
| 2N2222 / PN2222A | environ 600 mA | TO-92 / métal selon version | Très répandu, économique | Capacité thermique modeste |
| BC337 | environ 800 mA | TO-92 | Excellent pour petits relais | Brochage à vérifier selon fabricant |
| TIP122 | jusqu’à 5 A | TO-220 | Commande facile pour charge plus forte | Vce sat élevée, pertes plus fortes |
| BC547 | environ 100 mA | TO-92 | Très courant en logique faible | Trop juste pour certains relais 5 V |
Pourquoi la diode de roue libre est indispensable
Une bobine de relais est une charge inductive. Quand le transistor coupe brusquement le courant, l’inductance tente de maintenir ce courant et génère une surtension parfois très élevée. Sans protection, cette pointe peut détruire le transistor, perturber le microcontrôleur ou injecter du bruit dans l’alimentation. La solution standard consiste à placer une diode de roue libre en parallèle sur la bobine, polarisée en inverse pendant le fonctionnement normal. Dès que le transistor se bloque, la diode offre un chemin de décharge au courant inductif.
- Pour un petit relais, une 1N4148 peut parfois suffire.
- Pour un usage général, la 1N4007 est un choix robuste et très courant.
- Une diode Schottky peut réduire certaines contraintes de commutation selon le montage.
Erreurs fréquentes à éviter
- Choisir la résistance de base à partir du hFE théorique au lieu d’un gain forcé de saturation.
- Oublier que la broche GPIO a elle aussi une limite de courant maximum.
- Employer un transistor trop faible pour le courant réel de la bobine.
- Monter la diode de roue libre dans le mauvais sens.
- Négliger le brochage exact du transistor, souvent différent entre familles.
- Utiliser un Darlington sans tenir compte de sa chute de tension plus élevée.
Méthode de vérification professionnelle
Étape 1
Mesurez la résistance réelle de la bobine au multimètre si la fiche technique n’est pas disponible.
Étape 2
Calculez le courant de bobine et comparez-le au courant collecteur admissible du transistor choisi.
Étape 3
Déterminez un courant de base avec un gain forcé de 10, voire 5 si vous cherchez une forte marge.
Étape 4
Vérifiez que le courant de base demandé reste compatible avec la broche de commande.
Étape 5
Choisissez une résistance normalisée et ajoutez une diode de roue libre adaptée au courant de la bobine.
Étape 6
Contrôlez expérimentalement la tension aux bornes de la bobine et la température du transistor après plusieurs cycles. Si la bobine ne colle pas franchement ou si le transistor chauffe anormalement, revoyez le dimensionnement.
Références académiques et institutionnelles utiles
Pour approfondir les bases des circuits, des transistors et des unités électriques, vous pouvez consulter les ressources suivantes :
En résumé
Le calcul d’un transistor avec relais repose sur une séquence simple mais rigoureuse : évaluer le courant de bobine, imposer un gain forcé réaliste, calculer le courant de base, en déduire la résistance de base, puis vérifier la dissipation et la protection inductive. Cette discipline évite les montages capricieux, les collages partiels du relais, les surtensions et les pannes prématurées. Dans la pratique, un bon calcul vaut mieux qu’un essai empirique, surtout lorsque le montage doit être fiable sur le long terme.
Si vous utilisez le calculateur de cette page, gardez à l’esprit qu’il s’agit d’un dimensionnement d’ingénierie rapide. Pour une production série ou un environnement sévère, la vérification par fiche technique, essais thermiques et validation CEM reste indispensable. Néanmoins, pour le prototypage, la maintenance et la plupart des applications courantes, cette méthode fournit une base solide, claire et immédiatement exploitable.