Pourquoi les transistors NPN sont privilégiés dans les détecteurs de niveau d'eau
Les transistors bipolaires NPN (BJT) sont le choix par défaut pour les circuits discrets de détection de niveau d'eau grâce à la commodité topologique, le coût et la performance. Bien que PNP ou MOSFET fonctionnent, les NPN s'alignent naturellement avec la détection référencée à la masse.
1. Détection référencée à la masse — L'avantage topologique
Les sondes d'eau sont généralement référencées à la masse (corps réservoir, terre, ou commun circuit).
Vcc (+) │ [Rc] ← Charge collecteur (LED, bobine relais, buzzer, entrée MCU) │ ┌─┴─┐ │ │ Q │ NPN (ex: 2N2222, BC547, 2N3904) └┬┬┬┘ │ │ │ │ │ └── Émetteur → MASSE (référence 0 V) │ │ │ └──── Base ← Tension sonde (via résistance base Rb) │ └────── Collecteur → Sortie
- Émetteur à la masse : Tension base-émetteur (VBE ≈ 0,6–0,7 V) mesurée relativement à la masse. Tension sonde monte → VBE > 0,6 V → transistor conduit.
- PNP nécessiterait : Émetteur à Vcc, base tirée vers le bas par sonde. Sonde doit drainer courant vers masse — moins intuitif, détection côté haut nécessaire.
2. Commutation côté bas — Naturelle pour les charges
- La plupart des charges (relais, LEDs, buzzers, entrées MCU) sont référencées à la masse.
- NPN = Commutateur côté bas : Charge entre Vcc et collecteur. Quand ON, charge voit quasi-masse au collecteur → simple, sûr.
- PNP = Commutateur côté haut : Charge entre collecteur et masse. Nécessite commande base référencée à Vcc — plus de composants.
3. Amplification courant (β) — Amplifie le faible courant sonde
- Conductivité eau faible (eau robinet ~50–1000 µS/cm). Courant sonde (courant base) minuscule : IB = (Vsonde - VBE) / (Rb + Reau).
- Typique : Vsonde = 5 V, Rb = 100 kΩ, Reau = 50 kΩ → IB ≈ 30 µA.
- NPN β = 100–300 → IC = 3–9 mA — suffisant pour LED, petit relais, ou entrée logique.
- Darlington (ex: TIP120, MPSA14) β > 1000 → détecte < 1 µA (eau distillée, Rb élevé).
4. Coût & disponibilité
| Dispositif | Prix typique (par 100) | Disponibilité |
|---|---|---|
| 2N3904 / BC547 / 2N2222 (NPN) | 0,01–0,03 $ | Universel (tous distributeurs) |
| 2N3906 / BC557 (PNP) | 0,01–0,03 $ | Universel mais moins stocké |
| 2N7000 (N-MOSFET) | 0,05–0,10 $ | Courant |
| BS250 (P-MOSFET) | 0,10–0,20 $ | Moins courant |
5. Compatibilité logique
- Collecteur NPN (collecteur ouvert) → interface directe entrée TTL/CMOS avec résistance pull-up.
- OR câblé possible : Plusieurs capteurs NPN partagent une pull-up → n'importe quel capteur déclenche.
- Compatible GPIO MCU 3,3 V / 5 V (avec résistance base).
Circuit pratique : Contrôleur réservoir deux niveaux
Vcc (5V) │ ├─[10k]──┬──[Sonde HAUT]──┬──[Rb 100k]── Base Q1 (NPN) → [Relais/LED] → GND │ │ │ └──[Sonde BAS]──┬──[Rb 100k]── Base Q2 (NPN) → [Relais pompe] → GND │ └─[Sonde commune / Masse réservoir] → GND
- Q1 : Alarme niveau haut (LED).
- Q2 : Démarrage pompe niveau bas (avec verrou ou logique automate).
- Sondes : Acier inoxydable (316) ou graphite — éviter cuivre (corrode).
- Excitation AC (polarité alternée) empêche électrolyse/placage — utiliser 555 ou MCU pour alterner tension sonde.
Quand NE PAS utiliser NPN BJT
- Charge haute tension : Utiliser N-MOSFET (niveau logique, RDS(on) bas).
- Courant élevé (> 500 mA) : Utiliser MOSFET ou Darlington avec radiateur.
- Détection isolée : Optocoupleur ou amplificateur isolé.
- Liquides corrosifs/conducteurs : Capacitif/ultrason/radar sans contact.
Résumé : Les NPN gagnent car sondes eau sont référencées masse, charges commutées côté bas, β amplifie microampères sonde, et NPN « jellybean » coûtent des centimes. C'est le chemin de moindre résistance en tous sens.
