Cyfrowy czujnik temperatury

Czujnik cyfrowy 18-Wire DS20B1 z Arduino

Jednym z najłatwiejszych i najbardziej ekonomicznych sposobów dodania wykrywania temperatury do projektu Arduino jest czujnik temperatury DS1B18 20-Wire. Te sondy pomiarowe zapewniają precyzyjną kontrolę temperatury i nie wymagają do działania żadnych elementów zewnętrznych. 

Tak więc, z zaledwie kilkoma połączeniami i odrobiną kodu Arduino, będziesz w stanie odczytać temperaturę w mgnieniu oka!

Czytaj więcej
filtry
12 produktów

Sondy temperatury DS1B18 20-przewodowe

DS18B20 jest interfejsem 1-Wire sondy temperatury produkowanej przez Dallas Semiconductor Corp. Unikalny interfejs 1-wire wymaga tylko jednego pinu cyfrowego do dwukierunkowej komunikacji z mikrokontrolerem.

Czujnik pomiaru temperatury generalnie występuje w dwóch postaciach: 

  • Ten, który znajduje się w pakiecie TO-92, wygląda dokładnie jak zwykły tranzystor.
  • Druga w stylu wodoodpornej sondy, która może być bardziej użyteczna, ponieważ ułatwia zdalne pomiary temperatury, pod wodą lub pod ziemią.

Typ czujnika temperatury DS18B20

Cyfrowa sonda temperatury DS18B20 jest dość dokładna i do działania nie wymaga żadnych elementów zewnętrznych. Może mierzyć temperatury od -55°C do +125°C z dokładnością pomiaru ±0,5°C.

Rozdzielczość sondy pomiarowej jest konfigurowalna przez użytkownika do 9, 10, 11 lub 12 bitów. Jednak domyślna rozdzielczość przy włączaniu to 12 bitów (tj. dokładność 0,0625°C).

Ten przyrząd pomiarowy może być zasilany napięciem od 3 V do 5,5 V i pobiera tylko 1 mA podczas aktywnej konwersji temperatury.

Oto pełna specyfikacja cyfrowego czujnika temperatury DS18B20:

Źródło zasilania

3 V do 5,5 V.

Obecne zużycie

1mA
Strona temperatury -55 do 125 ° C
dokładność ± 0,5 ° C
rozkład

9 do 12 bitów (do wyboru)

Czas odpowiedzi <750 ms


Wiele DS18B20 na jednej magistrali

Jedną z największych zalet DS18B20 jest to, że wiele DS18B20 może współistnieć na tej samej 1-przewodowej magistrali. Ponieważ każdy DS18B20 ma fabrycznie wygrawerowany unikalny 64-bitowy kod seryjny, łatwiej jest je od siebie odróżnić.

Ta funkcja może być ogromną zaletą, gdy chcesz kontrolować wiele DS18B20 rozmieszczonych na dużym obszarze.

Noir GND to pin uziemienia.
Żółty DQ to 1-przewodowa magistrala danych, która musi być podłączona do cyfrowego pinu mikrokontrolera.
Róż  Pin VDD zapewnia zasilanie czujnika, które może wynosić od 3,3 do 5 V.


Oto podsumowanie najważniejszych specyfikacji cyfrowego czujnika temperatury DS18B20:

  • Miernik komunikuje się poprzez magistralę jednoprzewodową Zakres zasilania: 3,0 V do 5,5 V
  • Zakres temperatury pracy: -55ºC do +125ºC Dokładność +/- 0,5 stopnia Celsjusza (pomiędzy zakresem pomiarowym -10ºC a 85ºC)

image% 20DS18B20.png