Powiadomienia
Wyczyść wszystko

Dallas DS18b20 na więcej niż jednym GPIO

29 Wpisów
4 Użytkownicy
2 Reactions
5,088 Wyświetleń
isom
Wpisów: 5166
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 7 lat temu

@marcingajda pewnie ten jeden to DS1820 a nie 18B20

Odpowiedz
Wpisów: 621
Autor tematu
(@mig41)
Ekspert
Dołączył: 4 lata temu

Chyba nie , tak jak pisałem , wcześniej go testowałem ,zanim włożyłem do obudowy , i nie zauważyłem takiego zachowania. Poza tym wszystkie były zamówione w jednej paczce...

 

No i ten drugi tez ma rozdzielczość chyba 0,125 , a nie 0,5...

Odpowiedz
1 Reply
(@muchac35)
Dołączył: 6 lat temu

Ekspert
Wpisów: 479

@marcingajda

Ja tez zakupilem kilkanascie ds18b20 i jedne maja dokladnisc do 0.5 stopna a inne do 0.1 st Zastanawiam się czemu tak jest (wszystkie są DS18B20)

Odpowiedz
Wpisów: 621
Autor tematu
(@mig41)
Ekspert
Dołączył: 4 lata temu

@muchac35 ,@isom , odpiąłem czujnik , wgrałem najpierw tasmotę , i tam bez problemu rozdzielczość do 0,1 ,tak tasmota jest ustawiona , nie wiem jak ją zmienić , więc wgrałem inny soft ( do obsługi pompyciepla Panasonic , jest tam zaimplementowana obsługa dallasów , wiec do testów ok ) , no i tam mam rozdzielczość 0,06 ( wynikające z rozdzielczosci samego ds18b20 , czyli te 0,0625 ) . 

W każdym razie to jest coś , programowo w AFE , a nie ,że czujnik nie teges.. @adrian , prośba ,looknij na to.

Odpowiedz
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4031

@marcingajda w aktualnej wersji AFE nie ma ustawiania rozdzielczości tego czujnika - domyślnie w bibliotece tego czujnika jest ustawiona 9bit'owa - z tego co pamiętam.

pzdr.a

Odpowiedz
Wpisów: 621
Autor tematu
(@mig41)
Ekspert
Dołączył: 4 lata temu

Potestowałem trochę to bardziej , i wygląda na to ,że to jest kwestia czujnika... Wychodzi na to , że standardowo startuje z taką rozdzielczością , i trzeba mu ją zmienić , i robi to tylko tasmota .Po jej wgraniu mogę następnie na nią wgrać dowolny inny soft , również ten testowy AFE , i jest rozdzielczość 0,0625. Restart itp, i działa ,dopóki nie wyłączy się zasilania. I od nowa ma rozdzielczosc 0,5....

 

@adrian , możesz to sprawdzić , są tam funkcje getResolution i setResolution , może da się je ustawiać ?

Odpowiedz
Wpisów: 621
Autor tematu
(@mig41)
Ekspert
Dołączył: 4 lata temu

9bitowa rozdzielczość to właśnie 0,5stopnia ,  (10bit to 0,25 , 11bit to 0,125  i 12bit to 0,0625).

No ale 7 pozostałych ma tą rozdzielczość prawidłową , 0,0625  🙂 

Odpowiedz
2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4031

@marcingajda tak są, biorę co tam jest w standardzie, nie pamiętam dokładnie, czy w standardzie ustawionym na czujniku, czy w bibliotece  (nie analizowałem) - w AFE teraz tego nie tykam.

pzdr.a

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4031

@marcingajda do pobrania jest nowa wersja AFE Firmware T1 2.5.0, w której też dodałem ustawianie rozdzielczości czujnika

Odpowiedz
Strona 3 / 5
Udostępnij: