⚡ Commande Tout ou Rien avec SCR et Triac : Guide Pratique, Schémas et Sécurité (2026)
Salut les makers ! Ici Electro. Vous voulez contrôler un moteur, un chauffage ou un éclairage puissant en mode "Tout ou Rien" (On/Off) ? Le SCR (Thyristor) et le Triac sont les rois incontestés de la commutation de puissance. Mais attention, il y a une confusion classique dans les anciens manuels de travaux pratiques (TP) : on mélange souvent le SCR et le Triac ! Aujourd'hui, on remet les pendules à l'heure, on décortique l'amorçage de la gâchette, et je vous montre comment piloter tout ça safely avec un ESP32.
🔄 Guide mis à jour en 2026 : clarification SCR vs Triac, théorie de l'amorçage (Latching/Holding), observation oscilloscope, et pilotage moderne par optocoupleur.
Le cœur de la puissance : thyristors et triacs pour la commutation de charges lourdes.
🧠 SCR vs Triac : La Confusion Classique (et comment l'éviter)
Avant de câbler, il faut choisir le bon composant pour votre charge :
- Le SCR (Silicon Controlled Rectifier) : C'est une diode commandée. Il ne conduit le courant que dans un seul sens. En courant continu (DC), une fois amorcé, il reste "verrouillé" (Latch) même si on relâche le bouton poussoir. En alternatif (AC), il ne laissera passer que les demi-alternances positives (redressement commandé).
- Le Triac : C'est l'équivalent de deux SCR montés en tête-bêche (anti-parallèle). Il conduit dans les deux sens. C'est le composant idéal pour la commande "Tout ou Rien" en courant alternatif (AC) complet (lampes 220V, moteurs universels, chauffages).
💡 Note d'Electro : Si votre TP vous demande d'utiliser un "SCR" pour contrôler un moteur AC complet, c'est en réalité un Triac (comme le BT136 ou le TIC226) qu'il vous faut !
🛠️ Les 4 Étapes du Montage "Tout ou Rien"
Étape 1 : Réalisation du Montage
Le circuit de base comprend la charge en série avec le composant de puissance (Anode/Cathode pour le SCR, MT1/MT2 pour le Triac), et un circuit de commande sur la Gâchette (Gate). Une résistance de limitation ($R_G$) est obligatoire entre la source de commande et la gâchette pour limiter le courant ($I_{GT}$).
Étape 2 : Choix de la Charge
Utilisez une charge adaptée : lampe à incandescence, résistance chauffante, ou moteur universel.
Étape 3 : L'Amorçage (Comment ça marche ?)
L'amorçage se produit lorsqu'on injecte un courant suffisant dans la gâchette. Trois paramètres sont critiques :
- $I_{GT}$ (Courant de gâchette) : Le courant minimum pour déclencher le composant (souvent entre 5 et 50 mA).
- $I_L$ (Courant d'accrochage / Latching) : Le courant que la charge doit tirer immédiatement après l'amorçage pour que le composant reste passant quand on relâche la gâchette.
- $I_H$ (Courant de maintien / Holding) : Si le courant de la charge descend en dessous de cette valeur (quelques mA), le composant se bloque automatiquement.
En DC (SCR) : Il faut un bouton "Reset" pour couper l'alimentation et forcer le courant à zéro.
En AC (Triac) : Le composant s'éteint tout seul à chaque passage par zéro du courant secteur (50/60 Hz) ! Il faut donc ré-amorcer la gâchette en permanence ou utiliser un signal continu.
Étape 4 : Observation du Signal à l'Oscilloscope
Si vous relevez le signal de la gâchette avec un oscilloscope (en utilisant une sonde différentielle pour la sécurité !) :
- Sur la Gate : Vous verrez une impulsion courte (ou un niveau continu) dès que la commande est activée.
- Aux bornes de la charge : Avec un SCR en AC, vous verrez des "demi-bosses" (redressement simple alternance). Avec un Triac, vous verrez la sinusoïde complète 220V dès que la gâchette est active.
🛒 Liste des Composants (BOM pour un Relais Statique DIY)
| Composant | Modèle | Rôle |
|---|---|---|
| Composant de puissance | Triac BT136 ou TIC226D | Commutation de la charge AC |
| Optocoupleur | MOC3021 (ou MOC3041 Zero-Cross) | Isolation galvanique et amorçage |
| Résistance Gate | 330 Ω (1/2 W) | Limite le courant de gâchette |
| Réseau Snubber | 39 Ω + 100 nF (X2) | Protection contre les parasites (dV/dt) |
| Microcontrôleur | ESP32 / Arduino | Logique de commande "Tout ou Rien" |
🤖 Le Twist Moderne 2026 : Pilotage ESP32 / Arduino
Voici comment transformer ce montage de TP en un Relais Statique (SSR) intelligent et sécurisé, piloté par microcontrôleur :
// Commande Tout ou Rien (On/Off) via Triac et Optocoupleur - Electro
const int PIN_OPTO = 25; // Broche connectée à la LED du MOC3021
const int PIN_BTN = 32; // Bouton poussoir de commande
void setup() {
pinMode(PIN_OPTO, OUTPUT);
pinMode(PIN_BTN, INPUT_PULLUP);
digitalWrite(PIN_OPTO, LOW); // Triac éteint au démarrage (Sécurité)
}
void loop() {
// Lecture du bouton (Actif à l'état BAS)
bool etat = digitalRead(PIN_BTN) == LOW;
// Commande Tout ou Rien
if (etat) {
digitalWrite(PIN_OPTO, HIGH); // Amorçage continu du Triac via le MOC3021
} else {
digitalWrite(PIN_OPTO, LOW); // Extinction au prochain passage par zéro
}
}
💡 Astuces de Pro (Par Electro)
- Le Snubber RC est vital : Les moteurs et les bobines génèrent des pics de tension (force contre-électromotrice) lors de la coupure. Sans le réseau RC (39Ω + 100nF) en parallèle du Triac, ces pics peuvent ré-amorcer le Triac de façon incontrôlée (faux déclenchement par dV/dt) ou le détruire.
- Dissipateur thermique : Un Triac dissipe environ 1W à 1.5W par Ampère. Pour un moteur de 5A, prévoyez un dissipateur en aluminium, sinon le composant se mettra en sécurité thermique.
- Zero-Cross vs Random Phase : Pour du "Tout ou Rien" pur (comme un chauffage), utilisez un optocoupleur "Zero-Cross" (ex: MOC3041). Il attend que la tension soit à 0V pour amorcer, ce qui élimine les pics de courant énormes à l'allumage et réduit les parasites sur votre réseau électrique.
❓ Questions Fréquentes (FAQ)
Pourquoi mon SCR reste-t-il allumé même si j'ai relâché le bouton ?
C'est le principe même du Thyristor (effet Latch). En courant continu, il n'y a pas de "passage par zéro" naturel. Pour l'éteindre, il faut soit couper l'alimentation principale, soit court-circuiter brièvement l'Anode et la Cathode avec un bouton "Reset".
Peut-on utiliser un Triac pour faire varier la vitesse d'un moteur ?
Oui, mais ce n'est plus du "Tout ou Rien", c'est du Gradateur (Contrôle de phase). Il faut alors détecter le passage par zéro (Zero-Cross Detector) et retarder l'impulsion de gâchette à chaque demi-alternance. Attention, cela ne fonctionne bien qu'avec les moteurs universels (à charbons), pas avec les moteurs asynchrones classiques !
Comment tester un SCR ou un Triac au multimètre ?
Passez en mode test de diode. Entre la Gâchette (G) et MT1 (ou Cathode), vous devez lire une jonction PN (environ 0.6V). Entre MT1 et MT2 (ou Anode/Cathode), vous devez lire l'infini (OL) dans les deux sens tant que la gâchette n'est pas amorcée.
🎯 Conclusion
Maîtriser le SCR et le Triac, c'est comprendre les fondements de l'électronique de puissance. Que ce soit pour un simple montage de TP ou pour concevoir un relais statique (SSR) piloté par ESP32 pour votre domotique, la règle d'or reste la même : respectez les courants de gâchette, protégez vos composants avec un Snubber, et n'oubliez jamais l'isolation galvanique quand vous touchez au 220V !
Vous avez des questions sur le dimensionnement de votre réseau Snubber ou le choix de l'optocoupleur ? Laissez un commentaire ci-dessous, je me ferai un plaisir de vous aider !

