Re: Odolnost OneWire - zmatení DS18B20
Petr Zapadlo
zapik na email.cz
Pondělí Leden 22 20:20:42 CET 2018
Tak v kodu se CRC nepoužívalo a nekontrolovalo. Byl to kus, který jsem
si kdysi na začátku přiohnul a od té doby používal - úspěšně. Až teď
jsem narazil.
kontrolu crc jsem doplnil, jak to bude na bojišti ještě nevím :-)
Petr
Dne 21. 01. 18 v 22:15 Jan 'yanek' Bortl napsal(a):
> 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.
>>
>> Petr
>>
>>
>
Další informace o konferenci Hw-list