DS18B20


Descriptions :
Le DS18B20 est un capteur de température numérique de haute précision conçu par Maxim Integrated. Il mesure les températures dans une plage allant de -55 °C à +125 °C, avec une précision typique de ±0,5 °C entre -10 °C et +85 °C. Sa résolution est configurable de 9 à 12 bits, ce qui permet d’obtenir des mesures avec une précision jusqu’à 0,0625 °C.
L’une des principales particularités du DS18B20 est sa communication via le bus 1-Wire, qui permet de relier plusieurs capteurs sur une seule broche de données d’un microcontrôleur. Chaque capteur possède une adresse unique de 64 bits, ce qui facilite son identification dans des réseaux multi-capteurs.
Caractéristiques techniques :
Spécification | Détail |
---|---|
Type | Capteur de température numérique |
Protocole de communication | 1-Wire (nécessite une seule broche de données) |
Plage de température | -55 °C à +125 °C |
Précision typique | ±0.5 °C (de -10 °C à +85 °C) |
Résolution | Programmable : 9 à 12 bits (0.5 °C à 0.0625 °C) |
Tension d’alimentation (VDD) | 3.0 V à 5.5 V |
Courant en fonctionnement | Environ 1 mA lors de la conversion |
Courant en veille | < 1 µA |
Temps de conversion | ~750 ms à 12 bits |
Boîtier | TO-92 (transistor-like), ou en version étanche avec câble |
Adressable individuellement | Oui (chaque capteur a une adresse 64 bits unique) |
Connexion en parasite (sans alimentation externe) | Oui (alimentation via la broche data) |
Connexion :
Broche | Connexion à MCU (ex : Arduino) |
---|---|
VDD | +3.3V ou +5V |
GND | GND |
DQ | Input Microcontrôleur (avec résistance pull-up 4.7kΩ vers VDD) |