🔍 Présentation technique

Le DS18B20 de Maxim est LE capteur de température digital 1-wire de référence, offrant précision ±0.5°C sur -10°C à +85°C. Architecture unique : chaque DS18B20 possède ROM 64-bit unique permettant adressage individuel - jusqu'à 127 capteurs sur un seul bus 1-wire. Résolution programmable 9 à 12 bits (0.5°C à 0.0625°C). Alimenté par le bus (parasite power) ou alimentation dédiée 3.3-5V. Temps conversion 750ms (12-bit). Le DS18B20 intègre thermomètre digital, EEPROM pour stockage alarmes température, et contrôleur 1-wire gérant communication. Boîtiers : TO-92 traversant, SOT-23 CMS, ou capsule étanche inox pour liquides. Version étanche idéale pour aquariums, piscines, chauffage sol.

💡 Guide de sélection

Le DS18B20 est le choix ultime pour : température seule haute précision, applications multi-capteurs (jusqu'à 127 sur un bus), mesure température liquides (version étanche), monitoring température réparti (câble long jusqu'à 100m). Sa précision ±0.5°C surclasse largement DHT22 (±2°C). Pour température+humidité, le DHT22 ou BME280 sont plus polyvalents. Pour ultra-haute précision (±0.1°C), les MAX31865 (RTD PT100/PT1000) sont supérieurs mais complexes. Le DS18B20 étanche (6€) est PARFAIT pour contrôle température aquariums, chauffe-eau solaire, fermentation bière. Version TO-92 (2€) pour PCB standard. Bibliothèques : OneWire + DallasTemperature (Arduino), ds18x20 (MicroPython) - très matures.

⚙️ Conseils d'utilisation

Connexion 1-wire : DQ (data) vers GPIO avec pull-up 4.7kΩ obligatoire vers VCC. En alimentation externe : VCC→3.3/5V, GND→GND. En parasite power : VCC→GND, seul DQ alimenté via pull-up (limite longueur câble ~10m). Pour câbles longs (>10m), réduire résistance pull-up à 2.2kΩ ou ajouter buffer DS2480B. Détection adresses : scanner bus 1-wire au démarrage, stocker ROM IDs pour adressage ciblé. En multi-capteurs, broadcast 'convert T' puis lecture séquentielle = optimal. La capsule étanche utilise connecteur 3 fils (rouge=VCC, noir=GND, jaune=DQ) - vérifier polarité avant connexion. Précision garantie ±0.5°C sans calibration - pour ±0.2°C, calibrer bain glace (0°C) et eau bouillante (100°C). Attention contrefaçons chinoises : ROM ID souvent dupliquée (plusieurs capteurs même adresse) ou précision dégradée - acheter sources fiables.

📝 Retour d'expérience

Mon capteur température préféré absolu. J'ai des dizaines de DS18B20 déployés : monitoring température multi-zones chaudière solaire (8 sondes étanches sur même bus ESP32), aquarium récifal (3 sondes redondance sécurité), cave à vin, congélateur, extérieur. La possibilité mettre 10-20 capteurs sur un bus est game-changer pour applications distribuées. Les versions étanches tiennent parfaitement immersion continue eau 60°C depuis 5+ ans. Précision excellente sans calibration. Seul défaut : temps conversion 750ms (vs 40ms BME280) mais rarement limitant pour température. Attention : 30% des DS18B20 chinois <2€ sont contrefaçons - ROM dupliquées, précision ±2°C. Acheter Maxim authentiques chez Mouser/Farnell (3€) vaut le coup. Astuce : étiqueter chaque capteur avec 4 derniers digits ROM ID pour identification.

Spécifications Techniques

Plage min-55
Plage max125
Précision0.5%
Résolution0.0625
Temps de réponse750ms
Alimentation min3.0V
Alimentation max5.5V
Interface1-Wire
BoîtierTO-92/SO/µSOP

Caractéristiques Principales

  • Bus 1-Wire un seul fil de données
  • Résolution programmable 9 à 12 bits
  • Précision ±0.5°C de -10 à +85°C
  • Code série unique 64-bit par capteur
  • Mode parasite power 2 pins seulement
  • Alarmes programmables non-volatiles

Applications Typiques

Contrôles thermostatiques Systèmes industriels Produits grand public Systèmes sensibles thermiquement

📄 Consulter la documentation