Temat: Czujnik DS18B20 i zmiana rozdzielczości

Czy zna ktoś sposób na zmianę rozdzielczości dla w/w czujników ?

2

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Jeżeli będzie on podpięty pod arduino to zaraz na początku programu zmieniasz

#define TEMPERATURE_PRECISION 12  // rozdzielczosc czujnika 
Stacja Pogody pracująca na LEDE / Openwrt + arduino. http://dominikowice.one.pl  Pomiar temperatury, ciśnienia, wilgotności  online + wykresy 24 godzinne, 7 dniowe, 30 dniowe, itp. A wszystko to na Routerze NETGEAR WNDR 4300 z wgranym LEDE.

3

Odp: Czujnik DS18B20 i zmiana rozdzielczości

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 ?

4

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Zobacz w bibliotece której używasz do pomiaru.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Czyli generalnie muszę sobie sam coś takiego oprogramować / zmodyfikować ?

6

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Napiszesz w końcu czego właściwie używasz do pomiaru?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Czujnik DS18B20 i zmiana rozdzielczości

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.

8

Odp: Czujnik DS18B20 i zmiana rozdzielczości

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez viper_lasser 2016-01-24 22:33:57)

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Z tymi czujnikami kombinuję na podstawie tego oto rozwiązania gdzie jeden z producentów wpadł na pomysł jak sprzedawać swoje czujniki smile
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.

10

Odp: Czujnik DS18B20 i zmiana rozdzielczości

Hmm, jeżeli można to zapisać w eeprom - działaj, sposób gotowy masz rozpisany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Czujnik DS18B20 i zmiana rozdzielczości

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."