<div><br></div><div><div dir="auto">Rad bych Â zabranil nedorozumeni,</div><div dir="auto">pouzivam ten CAN interface jen jako prevodnik urovni, komunikace je normalni</div><div dir="auto">asynchronni 4800 Bd . Chodilo mi bez problemu i 9600, ale netrebuju to.</div><div dir="auto"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ne 12. 4. 2020 v 19:54 odesĂ­latel Pavel Hudecek <<a href="mailto:edizon@seznam.cz">edizon@seznam.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="CS" link="blue" vlink="#954F72"><div class="m_-929100994829818234WordSection1"><p class="MsoNormal">CANu jsou dva druhy: low speed je diferencial jako 485, polarita páru se tedy v rámci komunikace obracĂ­, high speed má jednu polaritu a ĂşrovnÄ› jen pĹ™ibliĹľuje/vzdaluje.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Ale na tÄ›ch pár metrĹŻ je to, v rámci uvedenĂ˝ch nenároÄŤnĂ˝ch poĹľadavkĹŻ jedno. KlĂ­ÄŤovĂ© je, zda z toho zařízenĂ­ na konci nevedou dráty nÄ›kam dál (ani na uzemnÄ›nĂ­ apod.). Pokud nevedou, tak nebude problĂ©m s žádnou ze zmiňovanĂ˝ch sbÄ›rnic, ani kdyby metrĹŻ bylo Ĺ™ĂˇdovÄ› vĂ­c. Pokud dráty dál vedou, tak vlastnÄ› zas cokoli, ale hlavnÄ› galvanicky oddÄ›lit.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Pak je druhá vÄ›c, kdyĹľ máme párovanĂ˝ kabel, jak párovat signály. 485, nebo CAN urÄŤitÄ› do páru, naopak tĹ™eba SCL a SDA urÄŤitÄ› do spoleÄŤnĂ©ho páru nezapojovat, tedy naopak kaĹľdĂ˝ do jinĂ©ho, s GND nebo napájenĂ­m.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">PH</p></div></div><div lang="CS" link="blue" vlink="#954F72"><div class="m_-929100994829818234WordSection1"><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>Od: </b><a href="mailto:jirka.mww@gmail.com" target="_blank">Jirka Mww</a><u></u><u></u></p></div><div><div><p class="MsoNormal">No on ten levny CAN interface z ebay je po HW strance rs485 ale ma to integrovane ruzne prepetove ochrany a â€śzakulaceni” hran, takze to nerusi radio.</p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">ne 12. 4. 2020 v 18:35 odesĂ­latel <<a href="mailto:radek.koutsky@gmail.com" target="_blank">radek.koutsky@gmail.com</a>> napsal:</p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal" style="margin-left:11.55pt">ZdravĂ­m,<br><br>Pokud píšete, Ĺľe pĹ™enos bude "pár desĂ­tek bajtĹŻ za minutu" pak bych se absolutnÄ› nebál použít SW serial.<br>Já mám aplikaci, kde používám na jednom PIC 4x UART v rychlosti 56k a stĂ­hám tĂ­m obsluhovat vše potĹ™ebnĂ© bez sebemenších problĂ©mĹŻ.<br><br>UrÄŤitÄ› bych vyuĹľil RS485, tedy nÄ›co jako SN65176 pro 5V nebo ST3485EBD pro 3V3.<br><br><br>RK<br><br>-----Original Message-----<br>From: Hw-list <<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank">hw-list-bounces@list.hw.cz</a>> On Behalf Of Petr Zapadlo<br>Sent: Sunday, April 12, 2020 2:59 PM<br>To: HW-news <<a href="mailto:hw-list@list.hw.cz" target="_blank">hw-list@list.hw.cz</a>><br>Subject: komunikace mezi CPU na 6 metrĹŻ po kabelu.<br><br>ZdravĂ­m,<br><br>Ĺ™eším jak propojit na jednĂ© stranÄ› Atmegu328 a na druhĂ© stranÄ› ESP8266.<br><br>Atmega bude na stĹ™eše a bude ÄŤĂ­st data z TLE5010 (viz minulĂ© vlákno)  a<br>ESP8266 bude pod stĹ™echou a posĂ­lat data dál.  Â ESP pod stĹ™echou uĹľ je (dÄ›lá ještÄ› nÄ›co jinĂ©ho), na stĹ™eše je signál wifi uĹľ dost mizerný  a navĂ­c bych tam musel stejnÄ› táhnout napájenĂ­ (UTP kabel uĹľ tam mám), takĹľe proto chci komunikaci s podstĹ™ešnĂ­ ESP.<br><br>DĂ©lka  UTP kabelu je cca 6 metrĹŻ.  U Atmegy budu mĂ­t na SPI pověšenĂ˝ pĹ™evodnĂ­k TLE5010,  USART bude sice volnĂ˝, ale podstĹ™ešnĂ­ ESP má USART obsazenĂ˝ a dále uĹľ je tem další SW serial, takĹľe další SW serial tam uĹľ nechci, protoĹľe by se zvyšovala nespolehlivost.<br><br>PĹ™enos bude pár desĂ­tek bajtĹŻ za minutu, pouze jednĂ­m smÄ›rem, takĹľe opravdu nenĂ­ potĹ™eba ĹľĂˇdná divoÄŤina,  na stĹ™echu mi vede UTP kabel, takĹľe vodiÄŤĹŻ vĂ­ce neĹľ dost.<br><br>SPI a I2C sbÄ›rnice (zvlášť ta I2C) mi pĹ™ijdou jako dost lokálnĂ­ a co jsem našel na netu, tak pochopitelnÄ› co je nad metr je vÄ›tšinou problĂ©m. <br>Na druhou stranu nenĂ­ tĹ™eba to dÄ›lat "idioten sichr, soldaten fest" - ĹľĂˇdná Ĺľivot ohroĹľujĂ­cĂ­ data tam nepĹŻjdou.<br><br>NapadajĂ­ mÄ› tyto varianty:<br><br>- SPI, jako další zařízenĂ­ k TLE5010, bez dalšího - tohle mi pĹ™ijde jako přímá jĂ­zdenka do potíží.<br><br>- I2C, vĂ˝hoda, Ĺľe na ESP ani na Atmega ji ještÄ› nepoužívám, takĹľe je volná, ale sbÄ›rnice typu OC mi nepĹ™ijde jako dobrĂ˝ nápad posĂ­lat to na vÄ›tší vzdálenost, zvlášť kdyĹľ to vede přímo na piny CPU.<br><br>- bastl komunikace, budiÄŤ udÄ›lat ze schmitt 74HC14 (uĹľ tam beztak bude), nesymetrickĂ˝ synchronní  pĹ™enos dat a hodin, kaĹľdĂ˝ po jednom vodiÄŤi. Na pĹ™ijĂ­macĂ­ stranÄ› vedenĂ­ "zakonÄŤenĂ©" nÄ›jakĂ˝m odporem na zem, oddÄ›lovaÄŤ zase 74HC14, pĹ™es pĹ™erušenĂ­ příjem dat. VĂ˝hoda, rychlost pĹ™enosu si mĹŻĹľu zvolit svou a i kdyĹľ to bude bit bang tak to mĹŻĹľe bĂ˝t tak pomalĂ© Ĺľe to nebude vadit.<br><br>- využít nÄ›jakĂ© 422/485 budiÄŤe a pĹ™ijĂ­maÄŤe a buÄŹ pĹ™es to posĂ­lat asynchronní  seriovĂ˝ pĹ™enos (problĂ©m na ESP, kde uĹľ jeden SW serial je) a nebo to použít jen jako budiÄŤe vedenĂ­ a komunikaci viz pĹ™edešlĂ˝ bod.<br><br>Je ještÄ› nÄ›jaká moĹľnost?<br><br>Já se asi pĹ™iklánĂ­m k variantÄ› s 74HC14, protoĹľe nic speciálnĂ­ho to nepotĹ™ebuje a jsem schopen to spáchat na kolenÄ›. Na pár metrĹŻ kabelu by to snad mÄ›lo bĂ˝t OK.</p></blockquote></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div><div lang="CS" link="blue" vlink="#954F72"><div class="m_-929100994829818234WordSection1"></div></div>_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Zdravi<br>Jirka SloupenskĂ˝ Â OK1MWW</div>