<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Zdravím,</p>
    <p>  Takže více čidel na sběrnici není elektrický problém, ale
      organizační. Díky moc za vysvětlení. A tip na ochranné diody.</p>
    <p>Petr<br>
    </p>
    <div class="moz-cite-prefix">Dne 08. 01. 24 v 10:50 Pavel Poucha
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAHGg1iBpspZe7gX6bS56UtoEnHvM+6HpCDKF=W5fY96UPnJdeg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div>Doma asi nebude problém použít více čidel na jedné
              sběrnici. V praxi to ale naráží na servis, při výměně
              čidla, se musí nastavovat, které se vyměnilo. Při
              automatické adresaci zase není jasné, které čídlo je
              které. Takže pro běžného montážníka je lepší, že vymění
              čidlo připojené do konektoru 5, nic nenastavuje a jede
              domů. </div>
            <div><br>
            </div>
            <div>DS2482 jsem nikdy nepoužili, vše děláme softwarově.
              Kolegové už na to mají lety ověřené knihovny. </div>
            <div><br>
            </div>
            <div>Jeden náš zákazník, si čte čidla přímo z linuxového
              modulu. My ale raději použijeme malý procesor, co si
              1-wire nebo I2C obsluhuje a pak už nějak inteligentně
              předává hodnoty dále. </div>
            <div><br>
            </div>
            <div>Více diod: Používáme TVS 824013, <a
                href="https://cz.mouser.com/ProductDetail/Wurth-Elektronik/824013"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://cz.mouser.com/ProductDetail/Wurth-Elektronik/824013</a>
              .</div>
            <div><br>
            </div>
            <div>
              <div dir="ltr" class="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>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">po 8. 1. 2024 v 10:31
              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">
              <div>
                <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>Dne 08. 01. 24 v 9:30 Pavel Poucha napsal(a):<br>
                </div>
                <blockquote type="cite">
                  <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/"
                        target="_blank" 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">
                          <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" target="_blank"
                        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></fieldset>
                  <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank" moz-do-not-send="true">www.HW.cz</a>
<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>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
                </blockquote>
              </div>
              _______________________________________________<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>
            </blockquote>
          </div>
        </div>
      </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>