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



Teraz jest 17 gru 2025, o 16:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 13 mar 2014, o 10:39 
Offline
Nowy

Dołączył(a): 09 mar 2014
Posty: 19
Pomógł: 0

Ponizej temperatury 10 stopni wskazania DS18B20 wariuja. Powyzej wszystko jest ok, wyswietla mi poprawnie (z malym off-setem ale czujnik znajduje sie na plytce wiec jest to akceptowalne). Ktos spotkal sie z tym problemem juz? Sprawdzilem czasy oczekiwan, polaczenie (na trzech liniach, rezystor wedlug zalecen). Dziwi mnie to bo powyzej 10 stopni wszystko dziala.

Z gory dzieki za odpowiedz. Przepraszam za brak polskich znakow ale jestem w kraju gdzie moja klawiatura ich nie zna:).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 11:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

A czy ma kolega możliwość sprawdzenia na innym czujniku ?

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 14:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

A na czym wyświetlasz temperaturę?

Bo jak na przykład na LCD to pamiętaj żeby kasować LCD albo zamazywać poprzedni wynik bo zostają ci częściowe odczyty powyżej 10-iatki.
To taka moja sugestia bo sam się kiedyś na tym przejechałem.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 15:29 
Offline
Nowy

Dołączył(a): 09 mar 2014
Posty: 19
Pomógł: 0

Zamowilem nowe czujniki, ale na chwile obecna nie mam mozliwosci. Zawartosci LCD nie kasuje, ale w zakresie 10-35 stopni jest w porzadku. Chcialem zmierzyc ujemne temperatury i sprawdzic czy poprawnie zakodowalem odczyt z bajtow lsb i msb i wowczas ponizej 10 stopni szaleje. Jak wyciagne czujnik do temperatury pokojowej to wraca do normy.
Ciezko mi cos wywnioskowac, bledu nie widze w programach. Czytalem o czunikach wadliwych, ktore maja sporo zawyzony pomiar i offset zmeinia sie na dodatek, ale zachowanie mojego jest dziwne.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 17:37 
Offline
Nowy

Dołączył(a): 06 kwi 2013
Posty: 11
Lokalizacja: Warszawa
Pomógł: 0

Czyli dla temperatury dokładnie 10 stopni pokazuje ok, a jeśli jest jeden bit mniej (nie wiem jakiej rozdzielczości używasz) to są złe odczyty?

Jeśli tak jest, to najprawdopodobniej masz coś nie tak z programem- zamianą odebranych danych od czujnika na liczby/stringi dla funkcji dla LCD.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 17:48 
Offline
Nowy

Dołączył(a): 09 mar 2014
Posty: 19
Pomógł: 0

Niestety nie jest dokladnie tak. Zazwyczaj wariuje kolo 10 stopni. Wczoraj udalo mi sie osiagnac dwa stopnie i dopiero wskazania staly sie bezsensowne. Dlatego ciezko mi stwierdzic czy to wina kodu. Poczekam na nowe czujniki i wtedy sie odezwe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 18:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

To może zrób zdjęcie i pokaż co pojawia się na lcd....
I jeszcze pytanie: jakich libsów używasz??? Mirka czy jakiś innych (może w nich jest błąd)...

------------------------ [ Dodano po: kilkunastu sekundach ]

Albo po prostu trawił Ci się wadliwy czujnik...

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 21:40 
Offline
Nowy

Dołączył(a): 09 mar 2014
Posty: 19
Pomógł: 0

Zamieszczam fragment kody w funkcji main odpowiedzialny za konwersje i odczyt pomiaru oraz uzyskanie z bajtow lsb i msb wartosci temperaturu. Problem pojawil mi sie dopiero ponizej 10 stopni.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Do wstawiania kodu używamy znacznika 'syntax' zamiast znacznika 'code' - poprawiłem - Sonix



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 10:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Spróbuj tak:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
https://www.instagram.com/myfirstquadcopter/



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

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