Post
autor: maria-n » 2016-10-23, 22:05
Cześć
Jeżeli to, co poniżej z kopiowałem z karty katalogowej WAM nie wystarczy, by ostatecznie zrozumieć, jaką rzeczywistą rozdzielczość pomiarową posiada DS, to ja wymiękam! Ja jestem technikiem i opieram sie na danych technicznych zamieszczanych w katalogach przez producenta. To mam jeszcze robić doświadczenia żeby udowodnić producentowi, że ma lepszy czujnik pomiarowy niż ON SAM PODAJE. Koledzy OPAMIĘTAJCIE SIĘ !!
Ostatnie zdanie mówi o przetworniku 12 bitowym, jeżeli będzie to" mniej bitowy" przetwornik, rozdzielczość będzie jeszcze mniejsza. Ja rozumiem, że niektórzy bronią się przed błędnym zakupem, ale to nie WASZA wina. "Nabili WAS w butelkę" skąd to mieliście wiedzieć!
Dane techniczne:
DS18B20 to cyfrowy czujnik temperatury firmy Dallas. Wysyła dane o temperaturze wykorzystując do tego tylko jeden pin cyfrowy i specjalny protokół o nazwie 1-Wire. Do tego samego pinu możesz podłączyć wiele czujników. Czujnik podaje sprzętowo temperaturę w stopniach Celsjusza.
Parametry techniczne DS18B20
Czujnik można zasilać napięciem od 3 do 5,5 V
Czujnik może mierzyć temperatury od -55 do 125 °C
Czujnik ma cyfrową rozdzielczość od 9 do 12 bitów
Co się przekłada na rozdzielczość w stopniach od 0,5 do 0,0625 °C
Dokładność pomiaru to +/- 0,5 °C dla zakresu od -10 do 85 °C
Dokładność pomiaru to +/- 2 °C dla zakresu od -55 do 125 °C
Dryf pomiaru +/- 0,2 °C
Co to jest rozdzielczość?
Napisałem, że czujnik może mierzyć temperaturę z różną rozdzielczością. Rozdzielczość jest jak podziałka milimetrowa w linijce pomiędzy kolejnymi centymetrami. Tak rozdzielczość w termometrze to podziałka między kolejnymi stopniami Celsujsza. Rozdzielczość wybiera się za pomocą liczby bitów. Zakres wyboru jest od 9 do 12 bitów. Wybór rozdzielczości pociąga też za sobą pewne konsekwencje. Im wyższa rozdzielczość tym dłużej trzeba czekać na wynik pomiaru.
Wizualizacja rozdzielczości względem liczby bitów
Dla 9 bitów są 2 podziałki między kolejnymi stopniami:
0,0
0,5
Czyli możesz odczytać temperaturę z rozdzielczością 0,5 °C. Dla tej rozdzielczości czas pomiaru wynosi 93,75 ms. Czyli możesz wykonywać 10,6 pomiarów na sekundę.
Dla 10 bitów są 4 podziałki między kolejnymi stopniami:
0,0
0,25
0,5
0,75
Tu odczytujesz temperaturę z rozdzielczością 0,25 °C Czas pomiaru dla tej rozdzielczości wynosi 187,5 ms, co pozwala na 5,3 pomiarów na sekundę
Dla 11 bitów jest 8 podziałek między kolejnymi stopniami:
0,0
0,125
0,25
0,375
0,5
0,625
0,75
0,875
Czyli rozdzielczość wynosi 0,125 °C Czas pomiaru dla tej rozdzielczości wynosi 375 ms. co pozwala na 2,6 pomiaru na sekundę.
Dla 12 bitów jest 16 podziałek między kolejnymi stopniami:
0,0
0,0625
0,125
0,1875
0,25
0,3125
0,375
0,4375
0,5
0,5625
0,625
0,6875
0,75
0,8125
0,875
0,9375
Czyli rozdzielczość jest na poziomie 0,0625 °C Czas pomiaru wynosi w tym przypadku 750 ms, czyli możesz dokonać 1,3 pomiaru na sekundę.
Jeszcze edyta do kol. Kula
Błędnie zrozumiałeś mój wpis; ja miałem na myśli konstruktorów sprzętu. Ty chyba takim nie Jesteś? Wydawało mi się, że tylko Masz w sklepie.