<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Děkuji,</p>
<p>navážu na bod 1, pokud těch čidel potřebuji třeba 12 (to už není
malý počet), tak bych musel použít 2ks DS2482-800, což by se
docela dobře dalo udělat. Nicméně rád bych si poslechl názor, proč
je více čidel na 1-wire sběrnici špatně.</p>
<p>Doplňující dotaz do pléna, ten bridge i2c -> 1wire DS2482 jste
už někdy někdo využil?</p>
<p>Doplňující dotaz II - Pavel píše bod 4, pokud bych dělal opravdu
pro každé čidlo samostatnou 1wire, bude potřeba 12x 2 diody, to už
je mraky pouzder a potřebné plochy. Nedělají se ochranné diody
třeba jako jeden IC v pouzdře SO nebo podobném?<br>
</p>
<p>Díky</p>
<p>Petr<br>
</p>
<div class="moz-cite-prefix">Dne 08. 01. 24 v 9:30 Pavel Poucha
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAHGg1iA3z3R3PewiwC9xyB+8gRVd2AZaei8KxJQ9XTH+H3Q-MA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Zdravím.
<div><br>
</div>
<div>používáme 1-Wire čidla až do vzdálenosti 20m. Je to
poměrně složité, pokud to má být uděláno správně. Asi před 15
lety jsem to řešil i s vedoucím autorizované zkušebny, jak to
udělat, aby nebyl problém při testech EMC (On si s tím hrál i
z vlastního zájmu, jelikož má tyto teploměry doma)</div>
<div><br>
</div>
<div>1) Z praktických důvodů vždy jen 1 čidlo na 1 vstup (Vím že
jich může být plno, rád vysvětlím proč zásadně ne)</div>
<div>2) 3vodičové zapojení</div>
<div>3) V pouzdře čidla kondenzátor přes napájení</div>
<div>4) Ochranné diody na datovém vodiči v zařízení</div>
<div>5) Aktivní pull-up a pull-down (viz aplikační listy
výrobce)</div>
<div>6) Lehký RC filtr před procesorem</div>
<div><br>
</div>
<div>Pak to projde. Ve skutečnosti to máme ještě trochu
složitější, aby bylo možné stejný vstup použít i pro čidla s
I2C (Sensirion). je to tak například u PAPAGO 2TH ( <a
href="https://papouch.com/papago-2th-eth-2-mereni-teploty-vlhkosti-a-rosneho-bodu-s-ethernetem-p2989/"
moz-do-not-send="true" class="moz-txt-link-freetext">https://papouch.com/papago-2th-eth-2-mereni-teploty-vlhkosti-a-rosneho-bodu-s-ethernetem-p2989/</a>
), nedávno jsme znova bez problémů prošli EMC. </div>
<div><br>
</div>
<div>
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">S pozdravem<br>
ing. Pavel Poucha<br>
jednatel<br>
<a href="mailto:pavel.poucha@papouch.com"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">pavel.poucha@papouch.com</a><br>
Tel. +420 777 232 485<br>
<br>
Papouch s.r.o. - vývoj<br>
Papouch store s.r.o. - obchod</div>
<div>Papouch production s.r.o. - výroba</div>
<div>Workmonitor s.r.o. - monitorování výroby</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Máte-li chuť, navštivte naše
stránky <a href="http://www.papouch.com/"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">http://www.papouch.com/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">po 8. 1. 2024 v 8:34
odesílatel Petr Zapadlo <<a href="mailto:zapik@email.cz"
moz-do-not-send="true" class="moz-txt-link-freetext">zapik@email.cz</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Zdravím,<br>
<br>
příspěvek pana Hudečka o tom, že nemá rád 1-wire neb musí
zakazovat <br>
přerušení a své vlastní úvahy, nad spolehlivostí sběrnice s
čidly, <br>
která je přímo připojená na pin procesoru mě vedou k úvahám
jak to <br>
"dělat správně".<br>
<br>
prošel jsem si na AnalogDevices obvody pro řízení 1-wire a
víceméně <br>
jeden z použitelných a dostupných je DS2482 převodník i2c na
1-wire. <br>
Porozhlédl jsem se po netu a skoro to tak vypadá, že ho nikdo
nepoužívá, <br>
minimálně Arduino komunita ho skoro nezmiňuje.<br>
<br>
nejběžnější knihovna pro obsluhu 1-wire:
PaulStoffregen/OneWire ho <br>
nijak nezmiňuje a pokud jsem něco nepřehlídl tak s ním
nepočítá, Dále <br>
jsem našel několik starších kníhoven (nevím jestli už nejsou
opuštěné) <br>
které by měly suplovat OneWire s komunikací přes i2c -
například <br>
cybergibbons/DS2482_OneWire. Jestli jsem to správně pochopil,
tak by <br>
měla fungovat i DallasTemperature, kterou masivně používám ve
svých <br>
projektech.<br>
<br>
Jak to děláte vy?<br>
<br>
Pokud máte rozsáhlejší topologii 1-wire, používáte nějaké
budiče, nebo <br>
to jedete "na surovo" jen z pinu CPU?<br>
<br>
Díky<br>
<br>
Petr<br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a
href="http://www.HW.cz" rel="noreferrer" target="_blank"
moz-do-not-send="true">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
</body>
</html>