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

DS18b20 - Czujnik grzeje się i wyłącza podświetlenie LCD, co robić?

lll 24 Lut 2007 13:59 2354 11
  • #1 3611358
    lll
    Poziom 15  
    Posty: 213
    Pomógł: 1
    Ocena: 41
    Dziwna sprawa z tym czujnkiem. Od poczatku pisze w Bascomie, Atmega8 czujnik jak w temacie, kod jest chyba ok

    $regfile = "m8def.dat"
    $crystal = 8000000

    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
    Config 1wire = Portb.0
    Dim T As Integer , Stt As String * 6
    Cls
    Do
    1wreset
    1wwrite &HCC
    1wwrite &H44
    Waitms 800
    1wreset
    1wwrite &HCC
    1wwrite &HBE
    T = 1wread(2)
    T = T * 10
    T = T / 16
    Stt = Str(t)
    Stt = Format(stt , " 0.0")
    Home
    Lcd Stt;" ";
    Loop


    zadne bledy przy kompilacji nie wyskakuja, po zaprogramowaniu Atmegi wywal 0,0 bez czujnika i widac jak kursor co kawalek mruga wiec chyba wszystko dziala. Jak podlaczam czujnik to mi gasnie podswietlanie wyswietlacza i ds zaczyna sie jakby grzac. Zwarcie robi?? to samo jest na 3 innych czujnikach. Wszystkie kupilem na allegro, niby od dobrego sprzewacy, ale byly dosyc tanie, moze sa uszkodzone?? ma ktos jakies pomysly jak moge sprawdzic czy czujniki dzialaja lub co moze byc nie tak??
  • #3 3611610
    lll
    Poziom 15  
    Posty: 213
    Pomógł: 1
    Ocena: 41
    dobra co zauwazylem kod i atmega nie maja nic do tego, bo po wyjeciu Atmegi z podstawiki jest tak samo.
    Ostry_18 dobry pomysl masz, chociaz narazie chyba z tym pomyslem poczekam, bo jesli faktycznie te DSy maja zwarcie lub cos to czasem nie moga uszkodzic mi RS??
  • #4 3611667
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    A dlaczego niby miałyby mieć zwarcie?
  • #5 3611789
    lll
    Poziom 15  
    Posty: 213
    Pomógł: 1
    Ocena: 41
    tak mi sie zdaje, bo wyczuwam ze zaczyna sie grzac no i czemu gasnie podswietlanie lcd jak podlacze czujnik a zapala sie jak odlacze:/ chyba nie ma ten czujnik az takiego poboru pradu ze caly uklad przysiada:/ kurcze juz nie wiem jak moge sie upewnic czy sa one sprawne tak zeby nic innego (wanego) przy tym nie zepsuc??
  • #6 3611834
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    a wpadłes na pomysł żeby sparwdzić pobór prądu? przy zwarciu będzie duży..

    a moze masz błąd na płytce.
  • #7 3612080
    lll
    Poziom 15  
    Posty: 213
    Pomógł: 1
    Ocena: 41
    no faktycznie, ze ja glupi nie pomyslalem:/ no i tu pojawia sie problem ze spalil mi sie miernik, no ale nic i tak bedzie trzeba sie w nowy zaopatrzyc niedlugo wiec sobie pewnie w tym tygodniu sprawdze:)
    jaki prad w przypadku tego DSa mozna uznac za normalny??
  • #8 3612177
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    zajrzyj do pdfa
  • #9 3612193
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    A google nie działa? ściągasz datasheeta i czytasz że prąd w trakcie transmisji danych wynosi 1,5mA a w stanie spoczynku około 750nA
  • #10 3613972
    Konto nie istnieje
    Konto nie istnieje  
  • #11 3614301
    lll
    Poziom 15  
    Posty: 213
    Pomógł: 1
    Ocena: 41
    no tak jak czlowiek bottom z top pomyli to tak wlasnie jest :cry: widze ze na forum byly juz takie przypadki, ale zebym mial takiego pecha ze 4 te DSy poszyl sie ... bo jak je teraz podlaczam normalnie to tez 0.0 :cry: moze da sie jakos sprawdzic czy jest z nimi komunikacja?? np odczytac ID czy cos??
  • #12 3614636
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    nierozpaczaj, tylko najpierw sprawdz pobór prądu. jesli nie jest jakiś zbyt duzo zbuduj układ do okmpa i zobacz czydziała. a jak spalileś Ds zamów sobie z dwa sample, wyjdzie taniej niz na alledrogo.:)

Podsumowanie tematu

✨ Problem dotyczy czujnika temperatury DS18b20 podłączonego do mikrokontrolera Atmega8 z wyświetlaczem LCD sterowanym w Bascomie. Po podłączeniu czujnika LCD gaśnie, a sam DS18b20 zaczyna się nagrzewać, co sugeruje możliwe zwarcie lub uszkodzenie czujnika. Problem występuje na kilku egzemplarzach zakupionych na Allegro. Zalecane jest sprawdzenie czujników w najprostszym układzie, np. podłączając je do komputera przez interfejs RS, aby wykluczyć błąd w kodzie lub płytce. Wskazano, że normalny pobór prądu DS18b20 podczas transmisji to około 1,5 mA, a w stanie spoczynku około 750 nA. Możliwe, że czujniki zostały podłączone odwrotnie (zamienione VCC z GND), co może powodować zwarcie i uszkodzenie. Sugerowano także sprawdzenie komunikacji z czujnikiem poprzez odczyt ID. W przypadku uszkodzenia czujników rekomendowane jest zamówienie nowych próbek z pewnego źródła.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA