Temat: Czujnik DS18B20 i zmiana rozdzielczości
Czy zna ktoś sposób na zmianę rozdzielczości dla w/w czujników ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Termometr → Czujnik DS18B20 i zmiana rozdzielczości
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy zna ktoś sposób na zmianę rozdzielczości dla w/w czujników ?
Jeżeli będzie on podpięty pod arduino to zaraz na początku programu zmieniasz
#define TEMPERATURE_PRECISION 12 // rozdzielczosc czujnika Właśnie chodzi o to że nie mam arduino. Jedynie RPI i tą rozdzielczość chciałbym zmienić na stałe.
Czy to możliwe ?
Zobacz w bibliotece której używasz do pomiaru.
Czyli generalnie muszę sobie sam coś takiego oprogramować / zmodyfikować ?
Napiszesz w końcu czego właściwie używasz do pomiaru?
Chcę podpiąć czujnik do modułu telemetrycznego który oryginalnie czyta tylko czujniki DS18S20 - 9 bitowe
Pomyślałem że jak mam dużo zalegających czujników DS18B20 to po przeprogramowaniu na rozdzielczość 9 bitową może będą poprawnie działały z urządzeniem.
Jeżeli on sam nie wykrywa z czym na do czynienia to powinny działać. Nie możesz czujników "przeprogramować" na 9bit bo to się po prostu programowo ustala podczas odczytu.
Z tymi czujnikami kombinuję na podstawie tego oto rozwiązania gdzie jeden z producentów wpadł na pomysł jak sprzedawać swoje czujniki ![]()
http://blog.peku33.net/expander-gsm-int … -po-29-00/
Moduł normalnie obsługuje tylko DS18S20 a DS18B20 można podobno przeprogramować na inną rozdzielczość odczytu.
http://www.homautomation.org/2015/11/17 … 1112-bits/
Według karty katalogowej
http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
na stornie 7-8 jest to następny rejestr EEPROMU zaraz za TH,TL.
Hmm, jeżeli można to zapisać w eeprom - działaj, sposób gotowy masz rozpisany.
Dostałem potwierdzenie od autora bloga że jednak DS18B20 nie działają
"W B20, jeśli ustawiona jest mniejsza rozdzielczość - wynik nie jest przesuwany bitowo w prawo, a jedynie ostatnie rejestry zawierają losowe wartości.
Niezależnie od ustawienia rozdzielczości bity zajmują te same pozycje, które nie pokrywają się z pozycjami czujnika S20."
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Termometr → Czujnik DS18B20 i zmiana rozdzielczości
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc