Leírás
Egy ESP32, Arduino vagy Raspberry Pi UART lábain már ott van a soros kommunikáció, a régebbi műszer vagy vezérlő viszont RS232 csatlakozást vár. Ilyenkor kerül a két oldal közé a MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V]. A mikrokontroller 3,3 V-os vagy 5 V-os logikai soros jeleit RS232 elektromos szintre alakítja, a másik irányból érkező RS232 jelet pedig visszahozza a vezérlő UART-jának megfelelő tartományba.
A panel 3,3 V-ról és 5 V-ról is használható. ESP32, ESP8266 vagy Raspberry Pi mellett a 3,3 V-os táp ad kézenfekvő illesztést, ötvoltos Arduino és hasonló UART környezetben pedig az 5 V-os táplálás kerül elő. A MAX3232 a pozitív és negatív RS232 meghajtófeszültségeket saját charge-pump áramkörével állítja elő, ezért külön negatív tápegységet nem kell építeni.
Ez a kis panel elsősorban akkor praktikus, amikor saját elektronikába szeretnéd beépíteni az RS232 illesztést. DB9 csatlakozó nincs rajta, a vezetékek forrpontokra kerülnek. A dokumentált kommunikáció egy TX/RX útvonal, a MAX3232 chip második adó-vevő csatornájának paneloldali kivezetése !!!.
A panel az elektromos szinteket rendezi el. A baud rate, paritás, adatbitek, stopbit és maga a kommunikációs protokoll továbbra is a két végberendezés beállítása marad. Ha az egyik oldal 9600 8N1-et vár, a másik pedig máshogy küld, azt a MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] nem fogja közben átfordítani.
Bekötés – a jel útját kövesd
A soros vonalaknál könnyű belefutni a TX-TX és RX-RX bekötésbe. A legegyszerűbb úgy gondolkodni, hogy az egyik eszköz adója mindig a másik vevőjére érkezik. A mikrokontroller TX kimenete a szintillesztő RX oldalára megy. A szintillesztő TX kimenete pedig a vezérlő RX lábára kerül. A TTL oldalon közös GND is szükséges.
Ha a terminál üres marad, első körben ezt a három dolgot nézd meg:
- van-e megfelelő táp a panelen;
- közös-e a GND;
- keresztben van-e a TX és RX.
Csak ezután érdemes baud rate-et, paritást vagy firmware-t keresni.
Mit csinál valójában a MAX3232?
A mikrokontroller UART-ja 0 V és a saját logikai tápfeszültsége körüli szintekkel dolgozik. A klasszikus RS232 más feszültségtartományt és fordított logikai polaritást használ.
A MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] ezt az elektromos különbséget kezeli. A beépített charge pump a rendelkezésre álló 3,3 vagy 5 V-os tápból előállítja az RS232 meghajtásához szükséges feszültségeket.
Programozói oldalról ettől nem változik meg a soros kommunikáció. Arduino alatt továbbra is Serial, ESP32-n UART periféria, Linux alatt soros port dolgozik. A panel a vezeték két vége között az elektromos illesztést végzi el.
3,3 V vagy 5 V?
ESP32, ESP8266 és Raspberry Pi GPIO/UART környezetben 3,3 V-tal számolj. Ilyenkor a MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] 3,3 V-os táplálása illeszkedik természetesen a vezérlő logikai szintjéhez. 5V-oss Arduino vagy más 5 V-os UART mellett 5 V-ról is járatható. Ez főleg a szintillesztő mikrokontroller felé menő kimenete miatt fontos. Egy 3,3 V-os ESP32 RX lábra nem célszerű 5 V-os logikai jelet engedni csak azért, mert maga a MAX3232 panel képes 5 V-ról működni.
A MAX3232 chip referencia-tápfeszültsége 3,0-5,5 V.
Mire használható a műhelyben?
- ESP32 adatgyűjtő összekötésére RS232-es mérőműszerrel.
- Arduino alapú vezérlő csatlakoztatására régebbi ipari készülékhez.
- Raspberry Pi UART illesztésére valódi RS232 szervizporthoz.
- Mérleg vagy számláló soros adatainak beolvasására.
- Régi vezérlő konfigurációs portjának elérésére saját elektronikából.
- Beágyazott adatnaplózó építésére RS232-es berendezés mellé.
- Egyszerű terminálkapcsolat kialakítására két eltérő elektromos szintű soros eszköz között.
- Saját NYÁK-ba épített RS232 interfészhez, ha külön DB9 aljzatra nincs szükség.
Mire figyelj beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| Valódi RS232 van a másik oldalon? | TTL UART és RS232 közvetlenül nem köthető össze, elektromos illesztés kell közéjük. |
| 3,3 V-os ESP32 vagy Raspberry Pi van a TTL oldalon? | A panel 3,3 V-os táplálása illeszkedik ehhez a logikai környezethez. |
| 5 V-os UART-tal dolgozol? | A panel 5 V-ról is működtethető. |
| A vezérlő TX vezetéke a modul RX pontjára került? | TX-TX bekötésnél a vevő nem kapja meg az adatot. |
| Közös a GND? | Közös referencia nélkül bizonytalanná válhat a TTL oldali kommunikáció. |
| Egyezik a baud rate, paritás és stopbit? | A MAX3232 ezeket nem alakítja át, ezért eltérő beállításnál hibás adat érkezik. |
| USB portra szeretnéd kötni? | Ehhez külön USB-UART vagy USB-RS232 átalakító kell. |
| RS485 eszközt kell illeszteni? | Ahhoz RS485 transceiver szükséges, ez a panel más elektromos szabványhoz készült. |
| Jelentős földpotenciál-különbség várható? | A panel galvanikusan nem leválasztott, ilyen környezethez leválasztott interfész kell. |
Vásárlás előtt ezt gondold végig
A MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] akkor kerül jó helyre, ha a mikrokontroller UART-ja már adott, a másik készülék pedig valódi RS232 elektromos interfészt használ.
Ha PC USB portjáról szeretnéd elérni a soros készüléket, más irányból kell indulni. Ez a panel önmagában nem jelenik meg USB-s COM portként, mert nincs rajta USB-soros vezérlő.
RS485-nél szintén más hardver kell. Az RS485 differenciális busz, a MAX3232 pedig RS232 illesztő.
Ipari gép mellett a galvanikus leválasztást is számold bele a döntésbe. Két külön tápról működő berendezés között előfordulhat földpotenciál-különbség, amit ez a kis panel nem választ le.
A MAX3232 chip belül két adót és két vevőt tartalmaz. A panelen csak az egyik Tx/Rx adatpár van kivezetve!
Mikor keress más eszközt?
USB-s számítógépes kapcsolathoz USB-UART vagy USB-RS232 adapter kell. RS485 hálózathoz RS485 transceivert válassz. Erős ipari zavar, hosszú kábel vagy földpotenciál-különbség mellett galvanikusan leválasztott RS232 interfész célszerűbb. Ha RTS, CTS vagy más modemvezérlő jel is szükséges, olyan panelt keress, amelyen ezek a vezetékek biztosan ki vannak vezetve. Ha a két végpont eltérő baud rate-et vagy eltérő soros protokollt használ, aktív protokollkonverterre vagy köztes mikrokontrollerre lesz szükség.
Műhelytipp
Ha elsőre nincs adat, ne rögtön a programkódhoz nyúlj. A vezérlő oldalán először ellenőrizd külön az UART-ot, például loopbackkel vagy ismert USB-UART adapterrel. Utána tedd be a MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] egységet, és menj végig a táp, GND, TX és RX útvonalon.
Ha ezek rendben vannak, akkor jöhet a soros beállítás. Ezzel jól elkülöníthető, hogy bekötési vagy kommunikációs paraméterhiba miatt marad-e néma a kapcsolat.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméknév: | MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] |
| Illesztő áramkör: | MAX3232 |
| Funkció: | TTL/LVTTL UART ↔ RS232 jelszint-illesztés |
| Kommunikáció iránya: | kétirányú |
| Modul tápfeszültsége: | 3,3 V vagy 5 V |
| MAX3232 referencia tápfeszültsége: | 3,0-5,5 V |
| Logikai oldal: | 3,3 V LVTTL / 5 V TTL UART környezet |
| Dokumentált kommunikációs jelek: | TX, RX |
| Referencia: | GND |
| Táp: | VCC |
| Pontos forrpont-kiosztás: | szitázva a panelen |
| Csatlakozás: | forrpontos |
| DB9 csatlakozó: | nincs |
| Charge pump: | van |
| Külön negatív tápellátás: | nem szükséges |
| MAX3232 adócsatornák száma: | 2 chip-szinten |
| MAX3232 vevőcsatornák száma: | 2 chip-szinten |
| Panel dokumentált soros csatornája: | 1 × TX/RX |
| Második csatorna kivezetése: | nem kivezetett |
| RTS/CTS támogatás: | nem kivezetett |
| MAX3232 referencia maximális adatsebessége: | 250 kbit/s |
Eddigi kérdések
Mire való a MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V]?
Mikrokontrolleres TTL/LVTTL UART és klasszikus RS232 közötti elektromos illesztésre. Adás és vétel irányban is dolgozik.
ESP32 mellé használható?
Igen. ESP32 mellett a 3,3 V-os tápellátás illeszkedik a vezérlő logikai környezetéhez.
Hogyan kell bekötni a TX és RX vezetékeket?
A vezérlő TX kimenete a szintillesztő RX pontjára, a szintillesztő TX kimenete a vezérlő RX lábára kerül. Közös GND is kell.
Átalakítja a baud rate-et?
Nem. A baud rate, paritás, adatbitek és stopbit beállításának a két végponton össze kell illenie.
USB portra közvetlenül csatlakoztatható?
Nem. USB interfész nincs rajta, ezért PC-hez külön USB-UART vagy USB-RS232 átalakító szükséges.
Használható RS485-höz?
Nem. RS485-höz differenciális RS485 transceiver kell.
Csomag
- 1 db MAX3232 TTL-RS232 kétirányú szintillesztő modul [3,3/5 V] – 0402 mini kondikkal szerelt






















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