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