Zakupiłem sobie u Waszego dystrybutora w Tarnowie ( firma Betatronic ) termometr jak w temacie. Niestety po zmontowaniu pojawił sie problem, mianowicie na jednym kanale temperatura czytana jest poprawnie natomiast na drugim pokazywane są tylko dwie wartości: przy temp. poniżej 23-24 ' C wskazanie na wyświetlaczu to 85'C natomiast powyżej 24'C wyświetlacz pokazuje 27.9'C O co chodzi ???
Dodam że oba czujniki są sprawne oraz że układ wygląda na zmontowany poprawnie.......
Niestety nie mam też odpowiedniego programatora żeby zweryfikować wsad w procesorze z tym dostępnym na płycie cd....
Czy procesor po zaprogramowaniu jest sprawdzany na poprawność działania ?? czy może tylko robiona jest weryfikacja zapisu ?
Dodatkowe pytanie to takie dlaczego nie jest poprawnie odczytywana temperatura z czujników typu ds1820 ?
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięAVT 5108 - 2-kanałowy termometr
Moderatorzy:Jacek Bogusz, Grzegorz Becker, procesorowiec, robertw, Moderatorzy
-
- -
- Posty:2
- Rejestracja:22 lis 2007, o 19:26
- Lokalizacja:Tarnów
-
- -
- Posty:2
- Rejestracja:22 lis 2007, o 19:26
- Lokalizacja:Tarnów
No dobra, widzę że nie ma chętnego który by przynajmniej zasugerował gdzie szukać błędu.....
Na moje szczęście znalazłem usterkę, wygląda na to że port z którego był błędny odczyt temperatury jest bardziej prądożerny niż zakładał to konstruktor termometru ( taka rozrzutność parametrów procesora ?, nie do końca sprawny port ? inne cuda ? ) w każdym bądź razie po wymianie rezystora podciągającego R2 o wartości 4,7 kohm na 3,9 kohm nastąpiła znaczna poprawa działania termometru czyli czujnik jest czytany poprawnie
Nadal pozostaje kwestia braku poprawnego odczytu z czujnków DS1820.....czy ktoś może mi odpowiedzieć dlaczego nie można ich w tym konkretnym przypadku zamiennie stosować ? ( termometr zaprojektowano z czujnikami DS18B20 )
Na moje szczęście znalazłem usterkę, wygląda na to że port z którego był błędny odczyt temperatury jest bardziej prądożerny niż zakładał to konstruktor termometru ( taka rozrzutność parametrów procesora ?, nie do końca sprawny port ? inne cuda ? ) w każdym bądź razie po wymianie rezystora podciągającego R2 o wartości 4,7 kohm na 3,9 kohm nastąpiła znaczna poprawa działania termometru czyli czujnik jest czytany poprawnie
Nadal pozostaje kwestia braku poprawnego odczytu z czujnków DS1820.....czy ktoś może mi odpowiedzieć dlaczego nie można ich w tym konkretnym przypadku zamiennie stosować ? ( termometr zaprojektowano z czujnikami DS18B20 )
Dlatego, że odczyt temperatury DS18B20 dokonywany jest nieco inaczej niż w DS1820. Różnica polega na tym, że cześć ułamkowa temperatury w B20 to 4 najmłodsze bity, natomiast w tym drugim tylko jeden najmłodszy bit. Różnią się więc rozdzielczością pomiaru (oraz zakresem mierzonych temperatur).Nadal pozostaje kwestia braku poprawnego odczytu z czujnków DS1820.....czy ktoś może mi odpowiedzieć dlaczego nie można ich w tym konkretnym przypadku zamiennie stosować ? ( termometr zaprojektowano z czujnikami DS18B20 )
Chyba się zapędziłeś , albo przejęzyczyłeśDlatego, że odczyt temperatury DS18B20 dokonywany jest nieco inaczej niż w DS1820.
Obydwa DS-y odczytuje się dokładnie tak samo , tylko odczytane dane interpretuje się w odmienny sposób.
Z treścią w nawiasie też nie mogę się zgodzić , bo zakres jest w obu identyczny(-55,+125).Różnica polega na tym, że cześć ułamkowa temperatury w B20 to 4 najmłodsze bity, natomiast w tym drugim tylko jeden najmłodszy bit. Różnią się więc rozdzielczością pomiaru (oraz zakresem mierzonych temperatur).
Co do reszty , mogę tylko przyklasnąć
Piotrek
Masz rację, po prostu źle się wyraziłemChyba się zapędziłeś , albo przejęzyczyłeś
Obydwa DS-y odczytuje się dokładnie tak samo , tylko odczytane dane interpretuje się w odmienny sposób.
Zgadza się: dla obu układów to -55...+125°C. Byłem przekonany, że dla DS1820 max. temperatuera pomiaru to +85°C; mój błąd.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości