logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Komputerowy termometr DS1820!

gulson 18 Gru 2002 23:08 393385 685
  • Super prosty i tani kilkupunktowy termometr umożliwiający pomiar temperatury z rozdzielczością 0,5C. Nie potrzeba żadnych mikrokontrolerów, nie jest wymagana kalibracja! Wszystko jest sterowane za pomocą komputera, a układ składa się z kilku elementów podłączanych do portu szeregowego komputera.
    Do obsługi czujników został stworzony darmowy program!
    Uwaga! Niektóre osoby starają się już zarabiać na podobnych rzeczach, wysyłając za duże pieniądze, bezpłatne programy moniturujące (sic!) i proste układy zawierające kilka elementów. Nie dajcie się oszukać! Cena całego urządzenia zależy właściwie tylko od DS1820

    Fajne? Ranking DIY
    O autorze
    gulson
    Administrator Systemowy
    Offline 
    Twórca portalu elektroda.pl od roku 1999. Zajmuje się opieką portalu, od czasu do czasu publikując tutaj ciekawostki i felietony. Interesuje się wszystkim, co jest związane z nowymi technologiami - obecnie najbardziej AI. Z wykształcenia technik elektronik, inżynier i magister informatyki po Politechnice Łódzkiej.
    gulson napisał 29374 postów o ocenie 6058, pomógł 148 razy. Mieszka w mieście Kielce. Jest z nami od 2001 roku.
  • #2 68017
    Konto nie istnieje
    Konto nie istnieje  
  • #3 68020
    zaza
    VIP Zasłużony dla elektroda
    Posty: 892
    Pomógł: 8
    Ocena: 56
    Czy przypadkiem ktoś tego nie zrobił,ciekaw jestem jak to chula i czy warto poświęcić chwilę czasy .Choć z drugiej strony fajnie wygląda termometr w rogu ekranu i co najfajniejsze wystawiony czujnik za okno nie zmusza nas do zerkania na zaokienny termometr.Pozdrawiam.
  • #4 68032
    gulson
    Administrator Systemowy
    Posty: 29374
    Pomógł: 148
    Ocena: 6058
    można kupić za 20zł, oficjalnie w sklepach cena może dojść do 40zł! Idioci! :)

    Dallas może sprzedać za około 3$ układ DS18S20
  • #5 68346
    miroww
    Poziom 12  
    Posty: 18
    Witam

    Używam takie czujniki w mikroprocesorze AVR (4 szt.) działaja świetnie.
    Wystarczy mała zmiana temperatury i czujnik reaguje natychmiastowo, a na dodatek do jednej tylko lini (masa i sygnał) można ich podpiąć bez ograniczeń. Na linii o łącznej długości 40m mam podpięte 4 szt.

    Ogólnie jestem z nich bardzo zadowolony. Ostatnio kupowałem od gościa ds1820 po 15 zł. za szt. czy liczbie min. 5 szt.

    Z miłą częcia podłącze go do komputera i sprawdze jak działa.

    Życze przyjemnej pracy z DS1820.

    Miroww
  • #6 68357
    kss213
    Poziom 20  
    Posty: 422
    Pomógł: 5
    Ocena: 27
    ma ktos jakis programik do tego fajnie by bylo jakbyscie zamiescili takowy
    pozdrawiam

    no tak gapa ze mnie nie zauwazylem odnosnika tak to jest jak sie uzywa textowego trybu pozdrawiam raz jeszcze

    Moderowany przez Paweł.ko:

    Zgadza się gapa z Ciebie! Nie piszemy postów jeden pod drugim (regulamin). Posty połączyłem.

  • #7 69085
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Firma DALLAS dostarcza jeszcze oprogramowanie ktore obsługuje cała rodzine 1-wire (termometry/zegary/liczniki/pamieci) a także pełne wsparcie techniczne dla developerów (przyklady/pliku dll/pliki h)
  • #8 69088
    gulson
    Administrator Systemowy
    Posty: 29374
    Pomógł: 148
    Ocena: 6058
    Tak zgadza się, jednak jeśli chodzi o ten czujnik, Dallas dostarczył jedynie prosty program odczytujący numer seryjny oraz temperaturę z czujnika.

    Natomiast program na witrynie tworzy już konkretne staty, ciekawie symuluje termometr analogowy i jest cały czas rozwijany o nowe możliwości. Nie sprawdziłem tego czy włączy się alarm po przekroczeniu temperatury za pomocą tego programu... oczywiście w komputerze ;-)
  • #9 69107
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Ja bym nie nazwał go "prostym" ponieważ ma wbudowaną obsługe systemu plików dla 1-wire a także obsługuje wszystkie modele ukladow 1-wire :) Jeśli chodzi o odczyt temp to jest on dość prymitywny :)
  • #10 76977
    Konto nie istnieje
    Konto nie istnieje  
  • #11 87409
    Konto nie istnieje
    Konto nie istnieje  
  • #13 87802
    Konto nie istnieje
    Konto nie istnieje  
  • #14 90094
    Sylwabos
    Poziom 2  
    Posty: 4
    Jestem całkiem zielony w tych klockach, ale niech mi ktoś wyjaśni ile mogę tych czujek podłaczyć do kompa i jesli chodzi o praktyczne zastosowanie to ikteresował by mnie raczej prosty rejestrator do zbierania danych.
    POMOCY!
  • #15 90117
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Ilość scalaków jest nieograniczona ale długość kabla nie powinna przekroczyć 100 stóp (taką miare producen podaje) i trzeba zadbać o odpowiednią wydajność. Co do systemu rejestracji danych to co dokładnie miałby on robić?
  • #16 92284
    Sylwabos
    Poziom 2  
    Posty: 4
    elektryk napisał:
    Ilość scalaków jest nieograniczona ale długość kabla nie powinna przekroczyć 100 stóp (taką miare producen podaje) i trzeba zadbać o odpowiednią wydajność. Co do systemu rejestracji danych to co dokładnie miałby on robić?


    dzięki za podpowiedź

    Cały system chciałbym zastosować w badaniach, tzn. okresowy pomiar temperatur np. raz na godzine byłby mi wystarczył. Przewidywany czas pomiaru temperatur to ok 1 miesiąc. Oczywiście pewnie mógłbym co jakiś czas podłączać kompa, ale czy nie lepiej podłączyć go raz na dzień do rejestrtora i ściągnąć dane a reszte dnia spędzić np. z dziewczyną?
    :D
  • #17 92303
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Poszukaj u Dalla`sa jest taki układ nazywa się Thermochron jest on z serii ibutton.
  • #18 102822
    Locco
    Poziom 12  
    Posty: 14
    podobne termometry działajace pod mbusem na płycie i programem mbm na stronie www.modekompz.pl archiwum 2 strona tytul siostro dodatkowy termistor prosze
  • #19 102824
    Locco
    Poziom 12  
    Posty: 14
    www.moded-kompz.net przepraszam ciut sie mylnołem
  • #20 148004
    m4sh
    Poziom 1  
    Posty: 1
    Czy komuś udało się to już uruchomić i mógłby podzielić się jakimiś spostrzeżeniami? Tzn chodzi mi konkretnie podpięcie tego pod serwer linux'a. Ale technicznie też chciałbym porozmawiać. Może mail?
  • #21 148009
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    W dokumentacji jest opis jak sterować wysyłająć odpowiednie znaki na RS232, Czy pod windows czy pod linux będzie tak samo działać.
  • #22 148258
    jasiekz
    Poziom 15  
    Posty: 128
    Pomógł: 5
    Ocena: 2
    Czy ktoś może rozwiązał problem z odbiciami na lini 1w. Bo wszystko jest dobrze gdy czujniki są niedaleko siebie ale gdy odległość wzrasta między nimi to zaczynają nie odpowiadać albo odpowiadają czyli błąd.
    Mam właśnie problem z ds2450.
  • #23 179264
    s-f
    Poziom 1  
    Posty: 1
    a czy istnieją wersje czujników do 200 st C
    Conti
  • #24 179277
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Niestety NIE

    Nie ma żadnych szans na przerobienie/przystosowanie, zostają najwyżej układy analogowe+ przetwornik A/C z szyną 1-wire.
  • #25 179483
    jackp
    Poziom 2  
    Posty: 4
    Jak to może chodzić, jeśli wyprowadzenia masy i plusa zasilania są zwarte?
  • #26 184963
    mbor
    Poziom 12  
    Posty: 7
    Ogolnie to jestem zoltodziub co prosze wziasc pod uwage ;)
    Zlozylem uklad jak na schemacie... podekscytowany, ze bede mial temperaturke zasiadlem przed kompem i... nie dziala
    zero kontaktu z termometrem.
    Schemat oparty na DS18B20.... sprawdzilem kazdym z programow ktore znalazlem przez zamieszczone linki i nie tylko, za kazdym razem zadnej odpowiedzi.
    Zastanawialem sie co moglem spaprac... w tym banalnym jakby nie bylo ukladzie i za duzo nie znalazlem....

    Pierwsze pytanie opis com-a jest od strony komputera tak? czyli przy wtyczce od schematu jest wszystko w lustrzanym odbiciu, right?

    Drugie pytanie: czy zastapienie D1 na 1N4729 (3,6V 1W) nie zmieni zbytnio nic?

    Nio i tyle chyba pytan... no moze jeszcze jedno trywialne... tam gdzie na schemacie jest przy diodzie strzalka i kreska - to po tej samej stronie co ta kreska jest w rzeczywistosci kreska na diodzie? (wiem, ze pewnie pytanie z zakresu zlobka, ale kombinuje wszystko)

    Czy istnieje jakas mozliwosc sprawdzenia samego czujnika czy nie jest wadliwy?

    Z gory za wszystkie odpowiedzli BARDZO DZIEKUJE
    Marek
  • #27 184979
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    :arrow: jackp dość ciekawe. Ale te układy mogą pobierać zasilanie z magistrali ale to że ktoś połączył je razem to dla mnie też jest ciekawe
    :arrow: mbor numery pinów na schemacie (na tym na którym są odpowieadają wtyczce 25pin, jeśli będzie sprawdzać numeracje pinów to zauważysz że są one identyczne obojętnie od której strony się na nie patrzy. Zmiana diody nie powinna na nic wpłynąć, ale proponuje sprawdzić napięcie na szynie 1-wire, powinno być około 5V, brak napięcia oznacza jakiś błąd w układzie.
  • #28 185504
    wuerc
    Poziom 1  
    Posty: 1
    Czy jest ktos komu to dziala?
    Jakiego programu uzywa, bo mi za bardzo nie chce:(
    uzywam ds1820_soft i dostaje wyniku na przemian -999.9 i 85
    raczej niczego nie schrzanilem
  • #29 185758
    mbor
    Poziom 12  
    Posty: 7
    >Czy jest ktos komu to dziala?
    >Jakiego programu uzywa, bo mi za bardzo nie chce:(
    >uzywam ds1820_soft i dostaje wyniku na przemian -999.9 i 85
    >raczej niczego nie schrzanilem

    U mnie to samo, no prawie... bo dostaje tylko -999,-9
    Programow jest cale mnostwo ja znalazlem ok 10-ciu dzialajacych... polecam google i szukanie: ds1820 download
  • #30 185797
    mbor
    Poziom 12  
    Posty: 7
    Jesli ktos moglby rzucic okien na moj uklad nie dzialajacy (opis problemu 2 posty powyzej)... bylbym bardzo wdzieczny. Chodzi glownie o to czy nie pomylilem odpowiednich pinow com-u i moze cos wiecej...

    RYSUNEK WRAZ Z OPISEM UDOSTEPNIAM POD ADRESEM:
    http://www.republika.pl/akworob/term.jpg

    Do Elektryka: mam 6,3V

    Z gory Dzieki
    Marek

Podsumowanie tematu

✨ Dyskusja dotyczy budowy prostego, wielopunktowego termometru komputerowego opartego na czujnikach temperatury DS1820 i pokrewnych układach 1-Wire, podłączanych do portu szeregowego (COM) komputera. Czujniki DS1820, DS18B20, DS18S20 i DS1921 są szeroko omawiane pod kątem ich dostępności, cen (od około 3 do 40 zł za sztukę), dokładności pomiaru (rozdzielczość do 0,0625°C w trybie 12-bitowym), oraz sposobów zasilania (tryb parasite power). Użytkownicy opisują problemy z poprawnym działaniem układu, takie jak błędy CRC, problemy z topologią magistrali 1-Wire (gwiazda vs. szeregowa), zakłócenia na linii, oraz napięcie zasilania (zalecane 5 V, problemy przy 6 V i stosowanie diod Zenera 5,1 V lub 6,2 V). Wiele uwagi poświęcono interfejsowi między magistralą 1-Wire a portem RS232, w tym stosowaniu diod Schottky, diod Zenera, rezystorów, a także propozycjom użycia układu MAX232 dla dopasowania poziomów napięć. Omawiane są również dostępne programy do obsługi czujników, takie jak TMEX, Lampomittari, digitemp, iButton Viewer, z uwzględnieniem ich kompatybilności z systemami Windows (w tym XP) i Linux oraz konfiguracji portów COM i adapterów (np. DS9097E). Poruszono także temat rejestratorów temperatury offline, np. z wykorzystaniem układu DS1921, umożliwiających pomiar bez ciągłego podłączenia komputera. Wskazano na możliwość podłączenia wielu czujników do jednej magistrali 1-Wire, ograniczenia długości kabla (do około 100 m) oraz konieczność odpowiedniej topologii i sterowania magistralą. W dyskusji pojawiły się także pytania o programowanie własnych aplikacji (np. w VB czy Delphi) oraz o budowę bardziej zaawansowanych interfejsów z mikrokontrolerami AVR lub PIC, które pozwoliłyby na autonomiczne zbieranie danych i sterowanie urządzeniami (np. przekaźnikami). Wiele użytkowników dzieli się doświadczeniami z budowy i konfiguracji układów, wskazując na typowe błędy i sposoby ich eliminacji, a także na źródła i ceny komponentów.
Wygenerowane przez model językowy.
REKLAMA