{"id":588,"date":"2013-03-18T23:47:41","date_gmt":"2013-03-18T21:47:41","guid":{"rendered":"https:\/\/zz-indigo.mavipet.sk\/?p=588"},"modified":"2019-10-29T18:04:57","modified_gmt":"2019-10-29T18:04:57","slug":"ako-pripojit-1wireibuton","status":"publish","type":"post","link":"https:\/\/zz-indigo.mavipet.sk\/?p=588","title":{"rendered":"Ako pripojit 1Wire\/iButon k MCU"},"content":{"rendered":"<p>Pokia\u013e h\u013ead\u00e1te jednoduch\u00fa zbernicu ktor\u00e1 zvl\u00e1dne aj v\u00e4\u010d\u0161iu vzdialenos\u0165. Pravdepodobne sa dostanete k 1wire. Ale ako pripoji\u0165 tak\u00e9to zariadenie k MCU? Je nieko\u013eko mo\u017enost\u00ed &#8230;..<\/p>\n<p><!--more--><\/p>\n<h2>Nap\u00e1janie<\/h2>\n<p>1wire zariadenia m\u00f4\u017eu fungova\u0165 bud z vlastn\u00fdm nap\u00e1jan\u00edm alebo parazitick\u00fdm. iButon Funguje len v parazitickom m\u00f3de.<\/p>\n<h2>Ako prv\u00e9 si uk\u00e1\u017eeme zapojenie pri pou\u017eit\u00ed 2 portou MCU z vlastn\u00fdm nap\u00e1jan\u00edm.<\/h2>\n<ul>\n<li>\n<address><a href=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-589\" title=\"1Wire 2 piny\" alt=\"\" src=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin.png\" width=\"640\" height=\"514\" srcset=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin.png 640w, https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin-300x241.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>OC buffer je mo\u017en\u00e9 nahradi\u0165 di\u00f3dou \u010di tranzistorom.<\/address>\n<\/li>\n<li>\n<address>R1 je v rozsahu 10k=1k \u010d\u00edm men\u0161\u00ed t\u00fdm m\u00f4\u017ee by\u0165 zariadenie vzdialenej\u0161ie.<\/address>\n<\/li>\n<\/ul>\n<p>Vysielanie z MCU je jednoduch\u00e9 d\u00e1ta sa posielaj\u00fa na v\u00fdstupn\u00fd pin.\u00a0 A \u010d\u00edta sa z vstupn\u00e9ho pinu. \u017eiadne z\u00e1ludnosti ani ve\u013ek\u00e9 cvi\u010denia.<\/p>\n<h2>Ako druh\u00e9 tu m\u00e1me zapojenie pre zariadenia z parazitick\u00fdm nap\u00e1jan\u00edm.<\/h2>\n<p><a href=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin_power.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-590\" title=\"1wire 2pin a power\" alt=\"\" src=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin_power.png\" width=\"640\" height=\"524\" srcset=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin_power.png 640w, https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_2pin_power-300x246.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Oproti predch\u00e1dzaj\u00facemu zapojeniu n\u00e1m pribudol \u010fal\u0161\u00ed pin. T\u00fdm sp\u00edname nap\u00e1janie po d\u00e1tovom vodi\u010di.<\/p>\n<p>Rozdiel pr\u00e1ce je v tom \u017ee na za\u010diatku komunik\u00e1cie treba zapn\u00fa\u0165 parazitick\u00e9 nap\u00e1janie. A vyp\u00edna\u0165 ho len v \u010dase ke\u010f komunikujeme.<\/p>\n<p>V\u00fdhodou tohto zapojenia je ni\u017e\u0161ia spotreba ktor\u00e1 je ale vyk\u00fapen\u00e1 nemo\u017enos\u0165ou pracova\u0165 z \u010fal\u0161\u00edmi zariadeniami na zbernici po\u010das vykon\u00e1vania pr\u00edkazu. Kr\u00e1snym pr\u00edkladom s\u00fa teplotn\u00e9 \u010didl\u00e1. Tie po\u010das merania teploty\u00a0 potrebuj\u00fa nap\u00e1janie.Tak\u017ee zbernica sa po\u010das potrebnej doby mus\u00ed udr\u017eova\u0165 pod nap\u00e4t\u00edm. Na druh\u00fa stranu je to jedin\u00fd sp\u00f4sob ako obsluhova\u0165 iButon zariadenia.<\/p>\n<h2>1wire zbernica len z jedn\u00fdm pinom.<\/h2>\n<p><a href=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_1pin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-591\" title=\"1wire 1pin\" alt=\"\" src=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_1pin.png\" width=\"640\" height=\"403\" srcset=\"https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_1pin.png 640w, https:\/\/zz-indigo.mavipet.sk\/wp-content\/uploads\/2013\/03\/1wire_1pin-300x189.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a>Jednoduchos\u0165 tohto zapojen\u00e1 je vyk\u00fapen\u00e1 zlo\u017eitej\u0161ou obsluhou. A vyu\u017eit\u00edm mo\u017enost\u00ed IO v\u00fdstupov modern\u00fdch MCU.<\/p>\n<ul>\n<li>\u010d\u00edtanie je rovnak\u00e9 ako v predch\u00e1dzaj\u00facich pr\u00edpadov.<\/li>\n<li>Pri z\u00e1pise mus\u00edme simulova\u0165 OC v\u00fdstup\n<ul>\n<li>Na v\u00fdstup zap\u00ed\u0161eme L t\u00fdm u AVR tie\u017e vypneme intern\u00fd pull-up odpor.<\/li>\n<li>A\u00a0 d\u00e1ta posielame ovl\u00e1dan\u00edm smeru portu.\n<ul>\n<li>H vsupn\u00fd port<\/li>\n<li>L V\u00fdstupn\u00fd port-<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Tie\u017e je mo\u017en\u00e9 simulova\u0165 Parazitick\u00e9 nap\u00e1janie. V z\u00e1vislosti mo\u017enost\u00ed IO portu.\n<ul>\n<li>Na port zap\u00ed\u0161eme H<\/li>\n<li>Port nastav\u00edme ako v\u00fdstupn\u00fd<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pokia\u013e h\u013ead\u00e1te jednoduch\u00fa zbernicu ktor\u00e1 zvl\u00e1dne aj v\u00e4\u010d\u0161iu vzdialenos\u0165. Pravdepodobne sa dostanete k 1wire. Ale ako pripoji\u0165 tak\u00e9to zariadenie k MCU? Je nieko\u013eko mo\u017enost\u00ed &#8230;..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,3],"tags":[],"class_list":["post-588","post","type-post","status-publish","format-standard","hentry","category-avr","category-hw-a-sw"],"_links":{"self":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=588"}],"version-history":[{"count":1,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/588\/revisions"}],"predecessor-version":[{"id":2727,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/588\/revisions\/2727"}],"wp:attachment":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}