Leírás
A RS485 automata irányváltással (TTL – RS485) egy TTL UART – RS485 illesztőmodul mikrokontrolleres soros kommunikációhoz. Akkor hasznos, amikor Arduino, ESP32, Raspberry Pi vagy más vezérlő TX/RX soros portját hosszabb, zavartűrőbb RS485 A/B buszra kell illeszteni, külön adás-vétel irányvezérlő láb nélkül.
Hol használható?
A RS485 automata irányváltással (TTL – RS485) a mikrokontroller és az RS485 busz közé kerül. A vezérlő felől egyszerű UART TX/RX jelet kap, a terepi vagy vezetékezett oldal felé pedig differenciális RS485 A/B jelet ad. Azaz az RS485 automata irányváltással (TTL – RS485) TTL szintű soros portot alakít RS485 buszkapcsolattá úgy, hogy az adás-vétel irányváltását a modul kezeli.
Ez akkor kényelmes, ha a programban nincs hely vagy lehetőség külön DE/RE vezérlésre, vagy a meglévő kód csak szabványos soros portként kezeli a kapcsolatot.
Így működik a gyakorlatban
A mikrokontroller TX lába a modul RX/TX oldalára kerül, az RS485 oldalon pedig az A és B vezeték csatlakozik a buszhoz. A RS485 automata irányváltással (TTL – RS485) figyeli az adatküldést: amikor a vezérlő adni kezd, adó módba vált, egyébként vételi állapotban marad.
Az RS485 félduplex kommunikáció. Ez azt jelenti, hogy az adat mindkét irányba mehet, de nem egyszerre. A buszon a master és a slave eszközök felváltva beszélnek, ezért Modbus RTU vagy saját kérés-válasz protokoll esetén figyelni kell az időzítésre.
A hosszú vezetékes működés nem csak a modultól függ. A sodrott érpár, a helyes A/B bekötés, a buszvégi lezárás, a földelési viszonyok és az adatsebesség együtt döntik el, mennyire lesz stabil a kommunikáció.
Alkalmazások
A RS485 automata irányváltással (TTL – RS485) ilyen feladatoknál használható jól:
- Arduino vagy ESP32 alapú Modbus RTU master vagy slave eszköz építése.
- Távoli szenzor adatainak bekötése hosszabb vezetéken.
- Fűtésvezérlés, világításvezérlés vagy épületautomatizálási busz próbaösszeállítása.
- Mikrokontrolleres adatgyűjtő illesztése RS485 A/B vonalra.
- Okosmérő, mérőmodul vagy ipari periféria soros lekérdezése.
- Rövidebb TTL UART kapcsolat kiváltása zavartűrőbb vezetékes kapcsolattal.
- Labor- vagy oktatási környezetben RS485 kommunikáció szemléltetése.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| A vezérlőd 3,3 V vagy 5 V logikai szintet használ? | A modul mindkét szinttel használható, de a táp és a logikai szint legyen következetes. |
| Felcserélhető az A és B vezeték? | Nem. Ez az egyik leggyakoribb hiba; ilyenkor nincs válasz vagy értelmezhetetlen adat érkezik. |
| Van közös referenciaföld a rendszerben? | Kisebb rendszereknél a GND viszony hiánya bizonytalan kommunikációt okozhat. |
| Buszvégen van a modul? | Hosszabb vezetéknél a lezárás helye számít; rossz lezárás visszaverődést és adatvesztést okozhat. |
| Túl magas az adatsebesség a kábelhosszhoz képest? | A kapcsolat rövid távon még működhet, hosszabb vezetéken viszont hibázni kezdhet. |
| Több eszköz van ugyanazon az RS485 buszon? | A buszcímzés és a kérés-válasz időzítésének hibája ütközést okozhat. |
| A program DE/RE vezérlést vár? | Ennél a modulnál nincs szükség külön irányvezérlésre, ezért a kódban az adatsebességet a modullal szinkronban kell tartani (9600bps a tipikus. |
Döntés előtt ellenőrizd
Vásárlás előtt ezeket érdemes átnézni:
- A vezérlőd UART portja elérhető-e, és nem foglalja-e más periféria.
- A kommunikáció félduplex működést használ-e.
- A célrendszer 3,3 V vagy 5 V logikával dolgozik-e.
- A buszon hány eszköz lesz, és milyen címzést használ a protokoll.
- A kábelhossz, adatsebesség és környezeti zaj együtt várhatóan belefér-e az RS485 működési tartományába.
- Szükség van-e galvanikus leválasztásra, ipari védelemre vagy DIN-sínes kivitelre.
- A csatlakozó kiosztása illeszkedik-e a készülő panelhez vagy kábelezéshez.
Használati korlátok azaz mikor ne ezt válaszd
A RS485 automata irányváltással (TTL – RS485) egyszerű mikrokontrolleres illesztő, nem minden RS485 feladatra való.
- Ne ezt válaszd, ha teljesen ipari, galvanikusan leválasztott RS485 interfészre van szükség.
- Ne ezt válaszd, ha a buszon nagy földpotenciál-különbség várható.
- Ne ezt válaszd, ha a rendszered kifejezetten kézi DE/RE vezérlést igényel pontos időzítéssel.
- Ne ezt válaszd, ha RS232, USB-RS485 vagy Ethernet-RS485 átalakítóra van szükséged.
- Ne ezt válaszd, ha a kommunikáció egyszerre két irányban kell menjen, mert az RS485 ezen felépítésben félduplex.
- Ne ezt válaszd kész ipari vezérlőszekrénybe önmagában, megfelelő túlfeszültség-, ESD- és leválasztási terv nélkül.
Műhelymegfigyelés
Automata irányváltású RS485 modulnál a kezdő hiba ritkán a program első soraiban van. Először az A/B vezetékcserét, a tápfeszültséget, a közös földelést, a baud rate értéket és a Modbus címzést érdemes ellenőrizni. Ha rövid vezetéken működik, hosszún pedig nem, akkor már nem a soros porttal, hanem a busz fizikai kialakításával kell foglalkozni.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Funkció: | TTL UART – RS485 kétirányú illesztő |
| Kommunikáció: | UART TTL TX/RX – RS485 A/B |
| Tápfeszültség: | 3,3 V / 5 V DC |
| Logikai szint: | 3,3 V / 5 V |
| Irányvezérlés: | automatikus |
| RS485 üzemmód: | félduplex |
| Adatátviteli sebesség: | max. 1 Mbps |
| Névleges sebességtartomány: | 9600 – 115200 bps |
| Áramfelvétel: | < 5 mA tipikus |
| Kábelhossz támogatás: | akár 1000 m megfelelő kábelezéssel |
| Védelem: | TVS dióda, lezáró ellenállás |
| Csatlakozás mikrokontroller felől: | VCC, GND, TX, RX |
| Csatlakozás RS485 felől: | A, B |
| Méret: | kb. 45 x 15 mm |
| Működési hőmérséklet: | -40 °C … +85 °C |
| Rögzítés: | panelen furatokkal |
Dokumentáció
Csomag
- 1x RS485 automata irányváltással (TTL – RS485) TTL-RS485 3/5 V illesztőmodul












![USB-Soros illesztő (3V3/5V) [FT232RL chipset, piros, clone]](https://shop.tavir.hu/wp-content/uploads/modul-ft232-red-miniusb-3.jpg)


Értékelések
Még nincsenek értékelések.