Re: Odolnost OneWire - zmatení DS18B20

Pavel Hudecek edizon na seznam.cz
Neděle Leden 21 22:23:14 CET 2018


Elektrický důvod je jasný. Čidlo používá podezřele rychlou logiku (jestli 
vadí centimetry) a tak se mu nelíbí odrazy. Takže je potřeba aby signál něco 
na konci sežralo.

V tomhle je nejhorší MDIO na Gbit věcech. Běhá na pár MHz, ale obsluhuje to 
Gb elektronika:-)

PH

-----Původní zpráva----- 
From: Jan 'yanek' Bortl
Tak misto niceni stavajiciho zkus vzit jine cidlo a vrazit primo k nemu ten
odpor. Ja se s tim kdysi taky trapil (ale to nebylo ruseni z PWM) a zjistil
jsem, ze pokud udelam odbocku delsi nez par centimetru a nepridam zmineny
odpor, tak se to chova divne, ale pokud tam je, tak vsecko funguje jak ma. A
to se bavime o absolutni nule co se chybovosti CRC tyka pri ~15ti cidlech po
celem baraku. Reseno formou nekolika hvezd.
Dokonce jsem toho mastera jednoho dne prehodil na druhy konec te site.
Nebylo potreba zadnych uprav.
Jaky to ma elektricky duvod popravne moc netusim :-)

Neni to teda zadna knihovna z arduina, ale jeste poctive C do atmega8 :-)
Zpracovani textovych dat pak dela raspberryPI, ale to uz jsme o par levelu
jinde.

Jestli nemas teplomery, tak se stav, muzu ti jich par odsypat.

Dne 21.1.2018 v 21:57 Petr Zapadlo napsal(a):
> Ahoj Yanku,
>
> ne, 4k7 je jen jeden u CPU.   Jedno čidlo je originálně zapouzdřené  se 3m 
> kabelu, dál jsem to napojil. Originál pouzdření do nerezového kalíšku bych 
> nerad rozebíral.  Druhé není problém rozdělat, to jsem pouzdřil sám.
>
> Zapojení bohužel nemám pod nosem, takže osciloskopem jsem ještě na to 
> neměl prostor chytnout.
>
> Obsluhuji to knihovnou z frameworku Arduina,   z funkce lezou nesmysly  - 
> nejčastěji teplota 0, pak kolem 260 stupňů a nebo nějaké záporné tisíce. 
> Jestli to chybuje s dobrým CRC nebo ne v daném okamžiku netuším - musím 
> prozkoumat tu knihovnu. 



Další informace o konferenci Hw-list