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.

DS18b20 - Termometr DS18B20 - brak odczytu przy długim przewodzie

27 Oct 2016 08:46 1932 8
  • Level 12  
    Potrzebowałem szybko wykonać tani przenośny zestaw do pomiaru temperatury na odległość ok. 30 m.
    Kupiłem gotowy moduł tablicowy do DS18B20
    i oczywiście sam DS18B20 na kablu 1 m.
    Po podłączeniu DSa do modułu wszystko działa OK.
    Natomiast podłączenie poprzez kabel 30 m nie działa (na wyświetlaczu jest 0.00 czyli jakbym nic nie połączył).
    Do przedłużenia użyłem zwykłego kabla (linka) 3x0,5 (taki akurat miałem). Próbowałem również ze skrętką nieekranowaną ok. 40 m i efekt podobny.
    Czy to wina kabla, modułu odczytującego czy po prostu u mnie nie działa nie wiadomo czemu?
    [22.06.2021, g.9.00] Zabezpieczenia Internetu Rzeczy (IoT) programowe i sprzętowe. Zarejestruj się za darmo
  • MCUs specialist
    I w dodatku jesteś pierwszym i jedynym, który napotkał ten problem, nieprawdaż? Spróbuj najpierw przeczytać odpowiedzi w setce analogicznych wątków.
  • Moderator of Microcontroller designs
    @Grzegorz_Ni Skoro masz problem z komercyjnym modułem, to chyba lepiej zapytać o rozwiązanie producenta?
    Skoro na 30m nie działa, po podłączeniu kablem rekomendowanym przez Dallas, twórcę standardu 1-wire, to znaczy, że skopany jest kupiony kontroler - błędy elektryczne, lub softwarowe. Chyba, że producent wprost określa, że moduł obsługuje tylko jakieś zawężenie specyfikacji 1-wire.
  • Level 12  
    BlueDraco wrote:
    I w dodatku jesteś pierwszym i jedynym, który napotkał ten problem, nieprawdaż? Spróbuj najpierw przeczytać odpowiedzi w setce analogicznych wątków.

    Tak bo nic wcześniej nie przeczytałem na ten temat :)
    Z tego co się dowiedziałem na elektrodzie i nie tylko to czasem nie działa i nie do końca wiadomo dlaczego.
    Dlatego zapytałem bo może ktoś używał takiego modułu, miał taki problem i go rozwiązał.

    Dodano po 3 [minuty]:

    tmf wrote:
    Skoro masz problem z komercyjnym modułem, to chyba lepiej zapytać o rozwiązanie producenta?

    No to będzie problem bo producent w zasadzie nieznany.
    Jak się nie uda to najwyżej zostanie do pomiaru temperatury w suszarce gdzie kabel 1m wystarczy w zupełności.
    Ale może jednak ktoś wykorzystywał ten moduł i udało mus ię podłączyć dłuższy kabel niż 30 m?
  • User removed account  
  • Level 12  
    Rezystor podciągający jest 4,7k.
    Na 8m skrętki działa OK be żadnych modyfikacji.
    Na 30 m zwykłego kabla 3x0,5 po dołożeniu równolegle drugiego 4.7k nadal nie działało.
    Ruszyło dopiero gdy dałem równolegle 2,2k czyli rezystor podciągający ma 1,5k i działa na 34m zwykłego kabla zwiniętego w krążek.
    Mam nadzieję, ze po rozwinieciu też będzie OK.
    W załączeniu zdjęcie modułu jakby ktoś chciał zobaczyć. Niestety dolutowałem gniazda z pinami i trochę płytki jest zasłonięte.
    Tak przy okazji co to za element 54AF NO6B bo nie mogę go zidentyfikować.
  • User removed account  
  • Level 28  
    NO6B = LM1117 5v

    Google mi powiedziało.
  • Level 12  
    Rezystor podciągający rozwiązał problem.
pcbway logo