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



Teraz jest 12 gru 2024, o 22:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 17 maja 2016, o 16:23 
Offline
Nowy

Dołączył(a): 05 cze 2015
Posty: 18
Pomógł: 0

Witajcie,
mam problem z ds18b20 na długim kablu w trybie normal. Korzystam z bibliotek DS zmodyfikowanych przez MK. Podpiąłem najpierw rezystor 4,7k - na wyjsciu czasem uzyskiwałem zerowe odczyty. Zmienilem rezystor na 3k, teraz co jakis czas temperatura odczytu skacze co 0,2 - 0,4 stopnia w różne strony. Co moze byc tego przyczyna? Zbyt duzy rezystor?
Czujnik uzywany jest w aplikacji z pwm i wysokiej mocy czescia wykonawcza.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 16:42 
Offline
Moderator
Avatar użytkownika

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

2m7 napisał(a):
Co moze byc tego przyczyna?

To że zbyt często wykonujesz pomiar

_________________
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: 17 maja 2016, o 16:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

0,2 - 0,4 to niewiele.
przeciąg zmieni momentalnie wskazania.
Może uśredniać np. 10 pomiarów ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 16:49 
Offline
Nowy

Dołączył(a): 05 cze 2015
Posty: 18
Pomógł: 0

Problem się zaczynał w obu przypadkach w okolicy 31 stopni. A nic z kodu z płyty w książce nie zmieniałem.
Daro, Twoje rozumowanie to droga donikąd. Jak będą większe błędy, to mam uśredniać 100 pomiarów z ostatnich 75 sekund? Bez sensu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 16:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

Rozumiem.
Miałem na myśli to, że może czujnik ma falująca temperaturę od tego w czym jest umieszczony,
a na to umiem tylko w taki sposób zaradzić.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 17:02 
Offline
Moderator
Avatar użytkownika

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

2m7 napisał(a):
A nic z kodu z płyty w książce nie zmieniałem.

A może jednak warto coś zmienić ? Czytałeś co wyżej napisałem ?

_________________
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: 17 maja 2016, o 17:20 
Offline
Nowy

Dołączył(a): 05 cze 2015
Posty: 18
Pomógł: 0

Czytałem, skąd jednak akurat przy takiej temperaturze takie przekłamania?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 18:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2014
Posty: 293
Lokalizacja: Jaskółowo k. Warszawy
Pomógł: 9

Temat był już wiele razy wałkowany.
To jest termometr cyfrowy i bardzo dokładny.
Wystarczy że w pomieszczeniu ręką ruszysz i już będziesz mieć skoki wartości.
To że oddychasz też ma wpływ na wskazania.
Tak jak mówią inni wykonuj pomiar rzadziej bądź go uśrednij.

_________________
POZDROWIONKA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 19:05 
Offline
Nowy

Dołączył(a): 05 cze 2015
Posty: 18
Pomógł: 0

Ten czujnik znajduje się w komorze termicznej, tam nie ma ruchów powietrza, a temperatura nie zmienia się ze skokiem co 0,4 stopnia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 19:17 
Offline
Użytkownik

Dołączył(a): 22 gru 2012
Posty: 256
Lokalizacja: Rumia
Pomógł: 22

To o czym piszesz nazywa się "dryfem pomiarów" i w przypadku DSa wynosi on 0,2 stopnia C. Tutaj http://akademia.nettigo.pl/ds18b20/ znajdziesz dokładniejsze wytłumaczenie tego zjawiska.

_________________
http://www.marcingibas.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 19:26 
Offline
Nowy

Dołączył(a): 05 cze 2015
Posty: 18
Pomógł: 0

No dobra, ale w dalszym ciągu nie rozumiem, dlaczego do pewnej wartości temperatury jest w porządku, a potem zaczynają się dziwne rzeczy dziać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 maja 2016, o 20:25 
Offline
Moderator
Avatar użytkownika

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

2m7 napisał(a):
No dobra, ale w dalszym ciągu nie rozumiem, dlaczego do pewnej wartości temperatury jest w porządku, a potem zaczynają się dziwne rzeczy dziać.

Lepiej zajrzyj do noty PDF czujnika, poczytaj dobrze, zobacz jaką ma rzeczywistą rozdzielczość, wtedy może zrozumiesz, że to co nazywasz skokiem od 0,4 do 0,2 st to wynika i tak z pewnego uśrednienia za pomocą tablicy jaką dodałem w bibliotece, bez niej miałbyś jeszcze gorzej ....

A najgorzej jest gdy ktoś dobiera czujniki niezgodnie z ich przeznaczeniem (tak mi się wydaje) i z niezrozumieniem zasady ich działania ... To nie są precyzyjne czujniki zapewniające ci dokładność 0,1 st C, i wspominam też o tym w książce....

Poza tym jeśli twierdzisz że masz komorę termiczną i nie zmieniają się w niej warunki to po jaki gwint nie zwiększysz czasu odczytu ..... rzeczywiście temat co rusz wałkowany na forum, ale nie chce się koledze poszperać troszkę ...

Jeśli chcesz wiedzieć czy ci się warunki nie zmieniają , jeśli chcesz lepiej poznać zasadę działania takich czujników a potrzebujesz super dokładności to przede wszystkim zastanów się nad innym czujnikiem - do tego specjalizowanym .... tzn do precyzyjnego pomiaru w zakresie dziesiątek stopni C albo może i setek stopni bo i to się niektórym marzy że osiągną z takimi cyfrowymi czujnikami ...

Weź zatem albo jakiś specjalizowany gotowy termometr do takich celów mierzący z dokładnością nawet do setnej C ... i wtedy sam się zdziwisz - co się dzieje w twojej komorze termicznej....

A sam fakt, że nie potrafisz sprecyzować warunków pracy (czyli tej swojej komory) pokazuje, że być może (tak przypuszczam tylko) nawet pod uwagę nie bierzesz konwekcji czy czegokolwiek co tam zachodzi ... zgadywać tylko można i grać w kalambury po takim opisie i jakby pretensji że ci temperatura skacze 0,2 do 04 stC

_________________
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: 20 maja 2016, o 20:31 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Może zmień czujnik na inny. Ja mam kilka urządzeń z takimi czujnikami, gdzie pomiary wykonuję co 1 sekundę i odczyt przeważnie jest taki sam. Nie ma tak dużych skoków jak piszesz.

_________________
Wysłane z Nokii 3310



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: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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