Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Termometr 2 punktowy na Atmega8

kris-644 03 Nov 2006 08:36 4536 11
Altium Designer Computer Controls
  • #1
    kris-644
    Level 21  
    Witam.Jak w tytule.Chciałbym zrobic włąsnie termometr 2 punktowy na atmedze8 ( mam taka ) i wyswietlaczy 2x16.Z racji takiej ze zaczynam dopiero działac w up chciałbym zapytac sie czy posiada ktos cos takiego ewentualnie prosiłbym o porady dotyczace czesci programowej.
  • Altium Designer Computer Controls
  • #2
    mazdziez
    Level 11  
    Rozumiem ze chcesz po prostu mierzyć temperaturę w dwóch punktach,

    Masz kilka wyjść.

    1. Możesz obsłużyć czujniki analogowe poprzez ADC, który jest w atmedze.
    2. Możesz obsłużyć czujnik cyfrowy np na 1-wire(ds18B20) lub cos prostszego np na interfejs i2c.

    Na wstępie najłatwiejsze było by rozwiązanie nr 1 a potem termometr na i2c. z 1-wire trzeba sie trochę namęczyć.

    Pozdrawiam
    Michał
  • #3
    kris-644
    Level 21  
    Dobrze - na razie biore kilka mozliwosci pod uwage .Obojetne jest to dla mnie jak bedzie zrobione aby dzialało :) Mógłbym prosic o dalsze uwagi ?Najlepiej było by gdyby byl to gotowy wsad ewentualnie cos podobneg - do dalszej przeróbki.
  • Altium Designer Computer Controls
  • #4
    genetix
    Level 24  
    kris-644 wrote:
    Najlepiej było by gdyby byl to gotowy wsad ewentualnie cos podobneg - do dalszej przeróbki.


    Chcesz zrobić, czy skopiować czyjeś rozwiązanie? Bo jak dla mnie to różnica....
    pozdrawiam, GNTX
  • #5
    kris-644
    Level 21  
    Najchetniej skopiowac i na tej podstawie wyciagnac odpowiednie wnioski .
  • #8
    myrcin
    Level 16  
    Odnośnie metody pomiary temperatury tzn. analogowej (użycie ADC) czy cyforwej to zdecydowanie polecam, w okolicznościach jakie opisałeś, metodę cyfrową.
    Ponieważ:
    1. Używając Bascoma odpada ci sprawa oprogramowania magistrali I2C czy 1wire (w sumie parę linijek i już).
    2. Analogowe czujniki trzeba kalibrować, co nie jest na ogół łatwe i dokładne!
    3. Cyfrowe czujniki (jak choćby DS1820) podają gotowy wynik z dokładnością 0.5 lub 0.1
    4. Używając magistrali 1wire możesz podpiąć nie tylko 2 czyjniki ale 3 i więcej!
    5. W analogowym roziązaniu mogą pojawić się problemy z zakłóceniami, choć w cyfrowej metodzie także (ale łatwiej jest zapanować nad tymi drugimi).
    To tyle, pościągaj sobie kilka przykłądów, przeanalizuj i będziesz już wiedział wszystko. I przy okazji dowiesz się wiele więcej.
    Życzę powodzenia i dużo samozaparcia na początek...
  • #9
    kris-644
    Level 21  
    Wielkie dzieki za porady :)
  • #11
    lechoo
    Level 39  
    Wkrótce (jak tylko go ukończę) postaram się zamieścić dokumentację 2-punktowego termometru z mikrokontrolerem AVR, czujnikami DS18B20 i 7-segmentowym 9-znakowym wyświetlaczem fluorescencyjnym (VFD).