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

Obsługa czterech czujników temperatury

mi_ma 21 Lis 2008 07:29 5220 8
REKLAMA
MediaMarkt Black Week
  • Obsługa czterech czujników temperatury

    Dla wszystkich, którzy jeszcze nie są obeznani z czujnikami temperatury, poniższy projekt może być bardzo przydatny. Oczywiście wykorzystanie czujnika tempereatury nie ogranicza się do monitorwania jej w pokoju. Dzięki niemu możemy na przykłąd:

    stworzyć prostą stację pogodową i dane przedstawiać na stronie internetowej
    monitorować temperaturę pracy zasilacza komputerowego i przesyłać ostrzeżenia
    monitorować temperaturę w akwarium
    wykrywać światło słoneczne
    itp.

    Poniższy projekt wykorzystuje mikrokontroler PIC12C509 i cztery cyfrowe czujniki temperatury DS18S20. Dane mogą być przesyłane przez port RS232 i przedstawiane w stopniach Co lub Fahrenheit'a.

    Obsługa czterech czujników temperaturyObsługa czterech czujników temperatury

    Źródło http://quozl.netrek.org/ts/

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • REKLAMA
    MediaMarkt Black Week
  • #2 5768117
    markovip
    Poziom 34  
    Po co do DS1820 PIC? Przecież do czterech diod i opornika na dwóch przewodach można podłączyć dziesiątki (miliony) takich cyfrowych termometrów. Jak dla mnie to przesada...
    Niedługo będziemy tak jak kilkadziesiąt lat temu montować mikroprocesory w żelazkach...
  • REKLAMA
    MediaMarkt Black Week
  • #3 5768200
    skynet_2
    Poziom 26  
    wydaje mi się że tu chodzi o wygodę bo nie trzeba całej obsługi ow upychać w programie.
    Po 2 trzeba by używać dodatkowych linii danych bo na RX/TX się nie da tego zrobić.
    Po 3 uzyskanie precyzyjnej obsługi ow jest łatwiejsze na µC.

    Tyle że ja bym te czujniki połączył razem i dodał funkcje search_rom, bo prawdopodobnie tutaj to na 99,99% używa się skip_rom co jest nie eleganckim rozwiązaniem przy kilku układach ow.
  • #4 5768695
    psine.pl

    Poziom 30  
    W sumie to mam pytanie ...
    po co czujniki DS wpinac na 4 ry osobne porty uC ...
    przecież są to czujniki z magistralą 1Wire ... co oznacza , że mogą być podłączone poprzez 1 pin uC ...
    poza tym wydaje mi się , że bardzo dobrym rozwiązaniem jest wypuszczenie tej magistrali na port "znośniejszy" w komunikacji .
    Ot chociażby dla komputera klasy 386 czy 486 (można go użyć np. do Packet Radio) na których to komputerach nie da się odpalić wspomnianego przez przedmówców programu.

    Pozdrawiam
    Marek
  • #5 5770906
    Wiking18
    Poziom 14  
    układ bardzo fajny ja mam w planach coś ala tego typu ale na większą skale i więcej opcji ma być sterowane rs232 i opiekować się domem jeszcze nie wiem jak rozwiąże komunikację bo pewnie na jednym procku się nie skończy ale co tam mam dużo czasu.


    markovip napisał:

    Niedługo będziemy tak jak kilkadziesiąt lat temu montować mikroprocesory w żelazkach...


    już to robimy :) żelazka prostownice do włosów suszarki do włosów i wiele innych zawiera mikroprocesory wyświetlacze LCD i inne zbędne bajery..... świat nie schodzi na psy tylko na Chiny ;/

    mam pytanie procek ten nie potrzebuje układu Max?? czy ma taki już wbudowany?
  • #6 5773199
    Jimi Hendrix
    Poziom 19  
    Ja również dołączam się do tego pytania.
    Czyżby UART był zrealizowany programowo i nie występowała potrzeba zewnętrznej negacji danych?
  • #7 5780875
    135
    Poziom 12  
    Tak na serio koledzy to do każdego złącza można podpiąć masę czujników. Tylko czy proceor wyrobi z ich odczytem i przetwarzaniem, gdyby do każdej z 4 linii podłaczyć max czujników
  • #8 5780986
    skynet_2
    Poziom 26  
    zdefiniuj max czujników i jak często masz mieć odczyt bo można dać polecenia reset, skip_rom, convert_t a potem odczytywać temperaturę z kolejnych czujników, tylko układ jest zasilany z portu więć jednoczesnej konwersji 2^48 czujników[co odpowiada max] nie pociągnie ;)
  • #9 5786249
    Wiking18
    Poziom 14  
    jeżeli chodzi o mnie to mi chodziło o układ MAX232 bo rs232 na kompie ma inne napięcia niż na uP
REKLAMA