RS485 - problem s komunikací
Moderátor: Moderátoři
Proč mi nemůže všechno chodit hned ?!!
To jsem nikdy neřešil a u mně doma žadné nemam a funguje to.
http://www.arduino8.cz/lekce-35-arduino ... ost-1200m/
Při komunikaci na vyšší vzdálenosti musí být vedení na obou stranách zakončeno zakončovacími odpory, neboli terminátory. Smyslem „terminátorů“ je zabránit odrazům signálu od konců vedení, rovněž pomáhají zvýšit odolnost linky proti rušivým signálům. Terminátor by měl mít v ideálním případě hodnotu 110 Ω (tzv. obrazová impedance), výsledná impedance linky je pak 55 Ω (110 Ω || 110 Ω).
Pokut to umí komunikovat až na 1200metru, těch mých 20 není vyšší vzdálenosti.
Jsem zjistil, že bordel děla tento.
2PCS-MAX485-module-RS-485-module-TTL-to-RS-485-module
když ho vyměním za tento, šlape to.
https://www.aliexpress.com/item/TTL-to- ... 4c4dylF6gS
Takže na jedne straně je USB to RS485 pichle do raspi.
Na druhe straně ten s automatickým přepinaním pověšene na arduino.
Uprostřed USB to RS485 pochle do notasu.
Takto to šlape.
Když uprostřed přidam ten levný, spadne komunikace.
Když ho vyměním za ten s tým utomatickým přepinaním co je i na konci, funguje to.