Cyfrowy czujnik temperatury podobnie jak DS18B20 działa w protokole jednoprzewodowym i może być używany do pomiaru temperatury w zakresie od -67oF do + 257oF lub od -55oC do + 125oC z dokładnością + -5%. Zakres odbieranych danych z 1-wire może wynosić od 9 bitów do 12 bitów. Ponieważ ten czujnik jest zgodny z protokołem jednoprzewodowym, a sterowanie tym można wykonać za pomocą jedynego pinu mikrokontrolera. Jest to protokół poziomu zaawansowanego, w którym każdy czujnik można ustawić za pomocą 64-bitowego kodu szeregowego, który pomaga sterować wieloma czujnikami za pomocą jednego pinu mikrokontrolera. W tym artykule omówiono omówienie czujnika temperatury DS18B20
Co to jest czujnik temperatury DS18B20?
DS18B20 to jeden rodzaj czujnika temperatury, który dostarcza odczyty temperatury od 9 do 12 bitów. Wartości te pokazują temperaturę konkretnego urządzenia. Komunikacja tego czujnika może odbywać się jednoprzewodowo protokół magistrali który używa jednej linii danych do komunikacji z wewnętrznym mikroprocesor . Dodatkowo ten czujnik dostaje Zasilanie bezpośrednio z linii danych, dzięki czemu można wyeliminować konieczność stosowania zewnętrznego zasilania. Zastosowania czujnika temperatury DS18B20 obejmują systemy przemysłowe, produkty konsumenckie, systemy wrażliwe termicznie, regulatory termostatyczne i termometry.
Konfiguracja pinów DS18B20
Konfiguracja pinów DS18B20 omówiona poniżej.
Czujnik temperatury DS18B20
- Pin1 (masa): Ten styk jest używany do podłączenia do zacisku GND obwodu
- Pin2 (Vcc): Ten styk służy do zasilania czujnika w zakresie od 3,3 V do 5 V.
- Pin3 (Dane): Pin danych podaje wartość temperatury, która może komunikować się za pomocą metody 1-przewodowej.
Specyfikacje
Specyfikacje tego czujnika obejmują następujące elementy.
- Ten czujnik jest programowalnym i cyfrowym czujnikiem temperatury
- Plik Komunikacja tego czujnika można wykonać metodą 1-Wire
- Zakres zasilania to 3,0V - 5,5V
- Fahrenheit równa s od -67 ° F do + 257 ° F
- Dokładność tego czujnika wynosi ± 0,5 ° C
- Rozdzielczość o / p będzie wynosić od 9 do 12 bitów
- Zmienia 12-bitową temperaturę na słowo cyfrowe w ciągu 750 ms
- Ten czujnik może być zasilany z linii danych
- Opcje alarmu są programowalne
- Multipleksowanie można włączyć za pomocą unikalnego adresu 64-bitowego
- Temperaturę można obliczyć od -55 ° C do + 125 ° C.
- Są one dostępne jak SOP, To-92, a także jako wodoodporny czujnik
Zasada działania
Zasada działania tego czujnika temperatury DS18B20 jest podobna do czujnika temperatury. Rozdzielczość tego czujnika wynosi od 9 do 12 bitów. Ale domyślna rozdzielczość, która jest używana do włączania zasilania, to 12 bitów. Ten czujnik pobiera moc w stanie nieaktywnym małej mocy. Pomiar temperatury, a także konwersja A-do-D , można wykonać za pomocą polecenia convert-T. Wynikowa informacja o temperaturze może być przechowywana w 2-bajtowym rejestrze w czujniku, po czym czujnik powraca do stanu nieaktywnego.
Jeśli czujnik jest zasilany z zewnętrznego źródła zasilania, wówczas jednostka główna może zapewnić szczeliny czasowe odczytu obok polecenia Convert T. Czujnik zareaguje dostarczając 0, chociaż zmiana temperatury jest w poprawie, a reaguje zasilając 1, chociaż zmiana temperatury jest już zakończona.
Zastosowania czujnika temperatury DS18B20
Zastosowania DS18B20 obejmują następujące.
- Ten czujnik jest szeroko stosowany do obliczania temperatury w sztywnych środowiskach, w tym w kopalniach, roztworach chemicznych, w innym przypadku w glebie itp.
- Ten czujnik służy do pomiaru temperatury cieczy.
- Możemy go wykorzystać w układzie sterowania termostatem.
- Może być stosowany w przemyśle jako przyrząd do pomiaru temperatury.
- Ten czujnik jest używany jako termometr.
- Może być stosowany w urządzeniach wrażliwych na ciepło.
- Są one używane w systemach HVAC.
- Zastosowania, w których temperatura musi być mierzona w wielu punktach.
Tak więc chodzi o DS18B20 czujnik temperatury . Ten czujnik może być dostępny w dwóch pakietach, takich jak prosty czujnik DS18B20 i wodoodporny czujnik DS18B20, które są używane w projektach wodnych do określania temperatury wody. Oto pytanie do Ciebie, jakie są zalety czujnika temperatury DS18B20?