Modul Senzor de temperatura DS18B20 Mărește

Imaginile sunt utilizate exclusiv cu titlu de prezentare. Fotografiile nu creează obligații contractuale.

Modul Senzor de Temperatura DS18B20

0104110000000392

Produs nou

Modul cu senzor de temperatură de înaltă performanță ce poate da rezultatul cu o rezoluție de până la 12 biți.

More details

151 bucati in stoc

$2.88
cu toate taxele incluse

Valabil în limita stocului disponibil

Prețul include costurile colectării, tratării și eliminării DEEE și DBAT

Informații

Caracteristici tehnice:

  • Tensiune: 3V - 5.5V (poate fi alimentat și din conexiunea de comunicație);
  • Curent: 1.5mA;
  • Interfață de comunicație 1 Wire;
  • Memorie ROM de 64biti.
  • Intervalul de temperatură măsurat: de la - 55°C pana la 125°C;
  • Precizie: ±0.5°C pentru temperaturi intre -10°C și +85°C;
  • Rezoluție de la 9 la 12 biți, cu timp de conversie de 750ms la 12 biți.

Dimensiuni: 21 x 10 mm.

Senzorul de temperatură DS18B20 este unul de înaltă performanță ce poate da rezultatul cu o precizie de până la 12 biți. De asemenea, nu are nevoie decât de o conexiuni pentru comunicații.

Puterea necesara este foarte mică, având nevoie de doar 1.5mA maxim. De asemenea, un avantaj îl oferă faptul că își poate lua tensiunea de funcționare de pe linia de comunicație. 

Modulul se poate alimenta cu tensiune între 3 – 5.5 V și consumă 1.5mA. Comunică printr-un singur fir, printr-un protocol de tip one-wire (protocol înrudit cu TWI), dispune de o memorie ROM de 64 biti și are o precizie de  ±0.5°C pentru temperaturi între -10°C și +85°C, dar poate masura temperaturi în intervalul - 55°C până la 125°C. Senzorul este construit din joncțiuni de semiconductor P-N ce permit trecerea curentului dependent de temperatură. Astfel este generat un semnal analogic.

Datele sunt oferite în mod digital, modulul făcând automat conversia cu  o rezoluție de la 9 la 12 biți, cu timp de conversie de 750ms la 12 biți. 

Pentru a folosi senzorul vom utiliza o bibliotecă ce oferă funcționalitățile protocolului one-wire. Pe internet există numeroase astfel de biblioteci, noi am folosit:
http://cartearduino.ro/v1/link43.0


Descărcați biblioteca (butonul Download .zip din dreapta, sus) și instalați-o folosind toolkitul oferit de Arduino IDE (Sketch -> Include library -> Add .ZIP library). În exemplele date (File -> Examples -> OneWire ->DS18x20_Temperature) veți găsi un program pentru modulul nostru.
Modulul se alimentează direct din plăcuța Arduino, folosind pinul de 3.3V sau 5 V și se conectează pinul DQ la pinul digital 10 (așa este implementată biblioteca OneWire, dar puteți folosi altă bibliotecă sau puteți modifica biblioteca astfel încât să folosiți alt pin digital, în cazul în care aplicația voastră necesită acest lucru).


În terminalul serial veți obține:

Biblioteca recunoaște automat modulul, afișează datele din memoria ROM, temperatura în grade Celsius și Fahrenheit. CRC = 24 reprezintă codul corector de erori folosit de modulul DS18B20. Adaptați exemplul pentru a obține exact funcționalitatea pe care o doriți. 

Pentru detalii suplimentare legate de protocolul de comunicație, consultați datasheet-ul atașat.

Recenzii

Scrie o recenzie

Modul Senzor de Temperatura DS18B20

Modul Senzor de Temperatura DS18B20

Modul cu senzor de temperatură de înaltă performanță ce poate da rezultatul cu o rezoluție de până la 12 biți.

Clienții care au cumpărat acest produs au mai cumpărat:

Descărcări