Elektroda.pl
Elektroda.pl
X
CControls
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

PIC32MX460 - podłączenie czujnika temperatury DS18B20

bigjooe 12 Paź 2013 22:11 2181 2
  • #1 12 Paź 2013 22:11
    bigjooe
    Poziom 8  

    Witam,
    Próbowałem ostatnio podłączyć czujnik temperatury ds18b20 do płytki z pic32mx460 (płytka bodajże firmy olimex). Spędziłem nad tym kilka dni, i w końcu podłączyłem oscyloskop. Kiedy wymuszam stan niski z mikrokontrolera (na samym początku trzeba ustawić pin na 500us w stan niski, później 30us w stan wysoki i termometr powinien odpowiedzieć stanem niskim) napięcie spada do 0, ale odpowiedź ds18b20 jest na poziomie ~0,65v - teoretycznie wg. specyfikacji ds18b20 jest to poprawne napięcie, ale pic nie wykrywa mi tego jako stan niski - stan niski w picu jest do 0,2v.
    Właściwie to już nie bardzo wiem co z tym zrobić. Próbowałem wstawiać rezystor jako pullup, innym razem jako pulldown i efekt jest praktycznie zerowy...
    Może ktoś miał do czynienia z taką sytuacją i ma pomysł na rozwiązanie?

    0 2
  • CControls
  • CControls
  • #3 20 Paź 2013 14:09
    bigjooe
    Poziom 8  

    Oba sposoby działają. Dziękuję za pomoc i temat zamykam.

    0