<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>