Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 lut 2025, o 17:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
 Tytuł: DS18B20 pytanko
PostNapisane: 8 lut 2017, o 20:22 
Offline
Użytkownik

Dołączył(a): 24 kwi 2012
Posty: 76
Lokalizacja: Ostrów Wielkopolski
Pomógł: 6

Witam!

Kod z BB 10_1Wire przeportowany na ATtinny4313. Dwa czujniki DS18B20 jeden na płytce drugi na 5 metrowym przewodzie. Wskazania tego na płytce są z rozdzielczością 0.1 stopnia a tego na przewodzie z rozdzielczością 0.5 stopnia. Co źle zrobiłem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 20:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

woycek napisał(a):
Witam!

Kod z BB 10_1Wire przeportowany na ATtinny4313. Dwa czujniki DS18B20 jeden na płytce drugi na 5 metrowym przewodzie. Wskazania tego na płytce są z rozdzielczością 0.1 stopnia a tego na przewodzie z rozdzielczością 0.5 stopnia. Co źle zrobiłem?


Może nic może tylko się tobie wydaje no bo zobacz skoro masz 1 magistralę i oba czujniki podłączone do 1 magistrali wtedy masz tę samą bibliotekę i oba musisz mieć z tą samą rozdzielczością skoro też tak jest w BB.

A może i coś namieszałeś w funkcji odczytu a może w połączeniach
może jeden łączysz normalnie a drugi w trybie parasite

no któż to wie z takiego opisu ciężko się domyślać.

Pokaż fotki czy schemat podłączenia oraz twój główny program nie ten z BB i nie biblioteki

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 20:55 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27360
Lokalizacja: Szczecin
Pomógł: 1042

woycek napisał(a):
Wskazania tego na płytce są z rozdzielczością 0.1 stopnia a tego na przewodzie z rozdzielczością 0.5 stopnia. Co źle zrobiłem?


Jezus - Panowie no temat wałkowany średnio raz na dwa miesiące

PANIE umieść że te dwa czujniki na takim samym kablu i umieść jeden przy drugim albo oba na płytce PCB i też jeden przy drugim i okaże się CUD

oba pokazują dobrze

jaki wniosek ?

Pojemność cieplna PCB, przewodów, konwekcja powietrza itp itd

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 23:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Mirku tutaj koledze chodzi o rozdzielczość

woycek napisał(a):
jeden na płytce drugi na 5 metrowym przewodzie. Wskazania tego na płytce są z rozdzielczością 0.1 stopnia a tego na przewodzie z rozdzielczością 0.5 stopnia.


ale skoro 1 biblioteka i tak samo je odpytuje (ZAKŁADAM bo nic na ten temat nie jest napisane) to musi być ok jednak moim zdaniem mało informacji
bo może drugi wynik kolega zaokrągla.

Brak danych i mało informacji

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 23:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27360
Lokalizacja: Szczecin
Pomógł: 1042

majster napisał(a):
Mirku tutaj koledze chodzi o rozdzielczość


a co ma wspólnego rozdzielczość ? ... że tak się zapytam ?

nic ... biblioteka jest JEDNA i ta sama ;) nie ma więc możliwości że dla dwóch czujników działa inaczej

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2017, o 23:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

mirekk36 napisał(a):
majster napisał(a):
Mirku tutaj koledze chodzi o rozdzielczość


a co ma wspólnego rozdzielczość ? ... że tak się zapytam ?

nic ... biblioteka jest JEDNA i ta sama ;) nie ma więc możliwości że dla dwóch czujników działa inaczej


Też tak sądzę dla tegoż na tak zadane pytanie napisałem:

majster napisał(a):
[
Może nic może tylko się tobie wydaje no bo zobacz skoro masz 1 magistralę i oba czujniki podłączone do 1 magistrali wtedy masz tę samą bibliotekę i oba musisz mieć z tą samą rozdzielczością skoro też tak jest w BB.

A może i coś namieszałeś w funkcji odczytu a może w połączeniach
może jeden łączysz normalnie a drugi w trybie parasite

no któż to wie z takiego opisu ciężko się domyślać.

Pokaż fotki czy schemat podłączenia oraz twój główny program nie ten z BB i nie biblioteki

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 10:49 
Offline
Użytkownik

Dołączył(a): 24 kwi 2012
Posty: 76
Lokalizacja: Ostrów Wielkopolski
Pomógł: 6

Witam.

Wymieniłem czujnik na kolejny(ten na 5-cio metrowym kablu) i zadziałało. Swoją drogą dziwne że poprzedni działał z rozdzielczością 0.5 stopnia. W wolnej chwili wrzucę go na analizator i popatrzę co go boli. Dzięki wszystkim za zainteresowanie i odpowiedzi a w szczególności Mirkowi...ta wiele mi pomogła ;)
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 10:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

A może po prostu masz kilka dobrych oryginalnych czujników, a kilka trafiło się marnych podróbek i dlatego mają inną rozdzielczość?
Wiesz, czasami trudno odróżnić dobrą podróbkę od oryginału :-)
Można np. w chinach ok. 1$ kupić całe moduły z baterią i itd. z opisem "DS3231 compatible" czyli działa podobnie, ale od razu wiadomo, że to nie jest oryginalny chip, bo sam DS3231 kosztuje ok. 2-3$.

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 14:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

a nie miał kolega może rejestru przestawionego w jednym z czujników

Ds18b20 może działać na 9,10,11,12 bitach.
Jeśli DS18B20 działa na 9 bitach, wtedy temperatura zmienia się co 0,5C np. 0,0 potem 0,5, potem 1,0
jeśli na 12 bitach wtedy temp zmienia się co 0,0625 najpierw:
0,0
0,0625
0,125
0,1875
0,25
itd..

Tutaj jest screen z datasheet
Obrazek


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 15:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

xamrex napisał(a):
a nie miał kolega może rejestru przestawionego w jednym z czujników
To też może wyjaśniać opisane zjawisko, choć może błędznie założyłem, że kolega używa obu czujników w jednakowy sposób.
Może jednak jakiś mały chochlik w kodzie pozmieniał komendy odpowiedzialne za rozdzielczość z jaką czujnik ma dokonywać pomiarów :-)

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 16:18 
Offline
Użytkownik

Dołączył(a): 24 kwi 2012
Posty: 76
Lokalizacja: Ostrów Wielkopolski
Pomógł: 6

Witam

xamrex napisał(a):
a nie miał kolega może rejestru przestawionego w jednym z czujników


No i bingo. Zapomniałem że:The DS18B20’s memory is organized as shown in Figure 7. The memory consists of an SRAM scratchpad with nonvolatile EEPROM storage for the high and low alarm trigger registers (TH and TL) and configuration register.. A faktycznie kiedyś ten zewnętrzny czujnik konfigurowałem na rozdzielczość 9-bitów. Ot i cała tajemnica dziwnego działania.
Dzięki :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

No i znów nasz kochany DS18B20 został oczyszczony z zarzutów :-)

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO