Re: Odolnost OneWire - zmatení DS18B20
Petr Zapadlo
zapik na email.cz
Pondělí Leden 22 17:04:27 CET 2018
Zdravím,
bohužel to nemám v baráku a u kamarádky to musí svítit a topit ptáčkům
:-), takže nemám úplně volný operační prostor ale plánuji to udělat takto:
- vyrobit nové čidla, u zapouzdřeného dát R a C (na napájení) na konec
kabelu (3m) - zbytek kabelu asi (7m) bude UTP z patchkabelu (licna). U
nezapouzdřeného (vnitřního) to dám přímo k čidlu. Současná čidla jsou
udělána plochým telefonním kabelem.
- podívat se osciloskopem (teda tou náhražkou co mám) na současnou
sběrnici a komparativně na vyměněná čidla jak se to změní.
- Seriové odpory doprostřed můžu zkusit, ale ostrýma hranama to nebude -
to by nefungovalo nikdy, nejen když zapnu PWM na ledky.
- PWM jede 1kHz (default v ESP8266), můžu zkusit změnit na jiný kmitočet
co to udělá.
Ten stíněný kabel asi nevyzkouším - prakticky nemám vhodný kabel a taky
se mi nechce vyrábět tolik čidel - pokud kroucení a odpory nezafungují
hned, tak je stíněný kabel další pokus na řadě. :-)
Petr
Dne 22. 01. 18 v 15:37 Petr Labaj napsal(a):
> Když už se Vám sešla taková pěkná testovací konfigurace, vykazující
> pravidelné a opakovatelné chyby, nebyl byste prosím ochoten pro
> poučení do budoucna udělat pár experimentů?
>
> Např.:
> - použít menší zakončovací odpor uprostřed
> - použít zakončovací odpory na koncích (třeba ne úplně na konci, ale
> až na konci toho pigtailu, který čouhá ze zapouzdřeného čidla)
> - použít sériové odpory třeba 33R-68R uprostřed a/nebo na
> koncích (ke zpomalení hran a tedy snížení odrazů)
> - použít kroucený kabel
> - použít stíněný kabel
> - použít kroucený a stíněný kabel
> - naopak zkusit zhoršit situaci vedením kabelu souběžně s tím silovým
>
> Je jasné, že se Vám nebude chtít dělat všechno (zvlášť pokud je to třeba
> pro Vás jen okrajová záležitost). Ale pokud byste vyzkoušel aspoň něco,
> tak předem velice děkuji za rozšíření obzorů.
>
> PL
>
> ***********************
>
> Dne 22.1.2018 v 9:09 Petr Zapadlo napsal(a):
>> Ahoj Yanku.
>>
>> Díky za nabídku čidel, ale mám svou zásobu, tak si dovolím pohrdnout
>> :-). Bude to souviset s PWM, podobné konfigurace mám u sebe v baráku
>> a problém to nečiní. Udělám nová čidla se zakončovacími odpory a
>> kapacitami na napájení a uvidím co to bude dělat.
>>
>> Naštestí tam mám ještě dost volných pinů, takže případně můžu čidla
>> rozhodit na samostatné sběrnice. před tím na to kouknu osciloskopem
>> ať vím, co se mi tam courá.
>>
>> 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
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list