eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaTermometr DS18B20 › Re: Termometr DS18B20
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
    l!news.samoylyk.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.net
    news.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.hi
    ghwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.new
    s.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-
    mail
    From: Marek <f...@f...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Termometr DS18B20
    Date: Tue, 05 Jul 2022 10:00:05 +0200
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    In-Reply-To: <62c375de$0$544$65785112@news.neostrada.pl>
    References: <62c1e78e$0$485$65785112@news.neostrada.pl>
    <62c1f55d$0$496$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <62c375de$0$544$65785112@news.neostrada.pl>
    Message-ID: <a...@n...neostrada.pl>
    User-Agent: Groundhog 2.08 Newsreader for Android
    http://83.220.108.211/bins/groundhog/
    Lines: 32
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 31.0.47.90
    X-Trace: 1657008007 unt-rea-a-02.news.neostrada.pl 467 31.0.47.90:13459
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2571
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:772893
    [ ukryj nagłówki ]

    On Tue, 5 Jul 2022 01:20:45 +0200,
    LordBluzg(R)??<m...@p...onet.pl> wrote:
    > Zależy jakie zasilanie wejściowe. Przy 3,3V i długości kabla 25m
    > 0,5mm

    Mam 30m na skrętce zasilane pasożytniczo ale ze strong h. Działa
    prawidłowo.


    > są jednak graniczne parametry i trudno postawić 100% diagnozę co
    > jest

    Bardzo łatwo. Na 100% masz w układzie pasożytniczym nieprawidłową
    implemntację strong h (bez zew mosfeta lub zmiany kier. portu) i
    rezystor poniżej 4.7k, co powoduje problem z utrzymaniem poziomu 0 w
    odpowiednim zakresie, co w efekcie powoduje błędy odczytu. Silny
    pullup ma być *tylko* podczas konwersji (Tc) a nie transmisji, czego
    nie da się zrobić pasywnie rezystorem w sposób stabilny na lata.
    Na takim długim przewodzie wymagana jest też korekta slotów. Do
    takich odległości ustaw tx0 50-60ms tr 25ms (pow 15). Oczywiście
    zakładając, że jest strong h (zew. mosfet lub zmiana kier. portu) i
    pullup 4.7k przy zasilaniu 3.3V. Jeśli nie korzystamy z algorytmu
    adaptatywnego (który robi tuning automatycznie do dowolnej długości
    przewodu) można zrobić to ręcznie. Tuning nalezy zacząć od Tr
    ustawionego na 40ms i Tx0 na 25-30ms (odczytywane same 1) i powoli
    skracać tak aż poziom błędów crc spadnie drastycznie. Kolejne
    skracanie z powrotem spowoduje wzrost crc. Ustawiamy Tr na poziomie
    najmniejszej liczby błędnych odczytów. Następnie podobnie regulujemy
    Tx0.

    --
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: