ESP32-DevKitC DIN sorkapcsos RS-485/ModBus panel(ESP32, WiFi, Bluertooth, Modbus)

16.900Ft (13.307Ft+ÁFA)

Ebyte NA111-E DIN sínre szerelhető RS485-Ethernet soros szerver RS485 eszközök Ethernet hálózatra kötéséhez. Funkciók: TCP Server, TCP Client, UDP Server, UDP Client, Modbus gateway, MQTT Client, HTTP Client. Táp: DC 8-28 V. A megadott NA111-E kalapsínes kivitel PoE tápja 8-28 V.

2 készleten

Cikkszám: T98586 Kategóriák: , ,
Cikkszám: T98586

Leírás

Amíg egy ESP32 projekt a próbapadon létezik, sok mindent el lehet intézni néhány átkötővezetékkel, külön RS485 modullal és egy asztali tápegységgel. A helyzet akkor változik meg, amikor ugyanezt már dobozba vagy kapcsolószekrénybe szeretnénk tenni. Ott már számít, hogy a vezetékeknek legyen helyük, a tápellátás rendezett legyen, az RS485 ne egy külön lelógó panelen kapjon helyet, és maga az ESP32 is rendesen rögzíthető legyen.

A ESP32 RS485 DIN-sínes vezérlőmodul 30 pines ESP32-vel, CP210x illesztővel és USB-C csatlakozóval éppen ezt a lépést teszi egyszerűbbé. A 30 pines ESP32 fejlesztőmodul mellé egy olyan hordozópanel kerül, amely az RS485 illesztést és a kapcsolóüzemű tápellátást is magában foglalja. Az egész egység DIN-sínes tartóba kerülhet, így nem kell külön tápmodult, RS485 átalakítót és rögtönzött panelrögzítést egymás mellé építeni.

Az ESP32 modul CP210x USB-soros átalakítót és USB-C csatlakozót kapott. Ez programozáskor ugyanazt a kényelmes munkamenetet adja, mint egy hagyományos fejlesztőpanelnél: USB-kábellel csatlakoztatjuk a számítógéphez, feltöltjük a programot, majd a soros monitoron követhetjük, mit csinál a vezérlés.

Az RS485 már a terepi oldal. Ezen keresztül csatlakozhat például fogyasztásmérő, frekvenciaváltó, érzékelő, másik vezérlő vagy Modbus RTU eszköz. Egy dolgot azonban már az elején érdemes különválasztani: az RS485 maga az elektromos kommunikációs kapcsolat. A Modbus RTU az a protokoll, amely ezen a kapcsolaton futhat. Vagyis az RS485 csatlakozó még nem teszi automatikusan kész Modbus vezérlővé a panelt – ehhez az ESP32 programjának is tudnia kell, mit és hogyan kérdezzen le.

Hol van a helye?

Képzeljünk el egy egyszerű feladatot: van egy Modbus RTU fogyasztásmérő a villamos szekrényben, az adatait pedig szeretnénk Wi-Fi-n továbbküldeni Home Assistant, MQTT vagy egy saját adatgyűjtő rendszer felé.

Az ESP32 önmagában a Wi-Fi oldalt gond nélkül megoldja. Az RS485-ös mérőt viszont közvetlenül nem lehet az UART lábakra kötni, mert az RS485 más elektromos illesztést használ. Ehhez kell a hordozópanel RS485 része.

Itt áll össze a rendszer: az ESP32 programja lekérdezi a terepi eszközt RS485-ön, feldolgozza az adatot, majd továbbküldi hálózaton. Ugyanez a felépítés használható fordítva is – az ESP32 maga is lehet egy RS485 hálózat egyik programozható résztvevője.

A kapcsolóüzemű tápegység szerepe sem csak annyi, hogy “van rajta táp”. Kapcsolószekrényben jellemzően nem USB-töltőről szeretnénk működtetni a vezérlést. A hordozópanel ezért a külső egyenfeszültségű tápellátást alakítja az elektronika számára használható feszültségre.

Így működik a gyakorlatban

A 30 pines ESP32 modul a hordozópanel foglalatába kerül. A program továbbra is ezen az ESP32-n fut, tehát nem egy külön PLC-ről vagy zárt vezérlőről beszélünk. Ugyanúgy saját programot írhatunk rá, mint egy hagyományos ESP32 fejlesztőpanelre.

Programozáskor az USB-C csatlakozót használjuk. A CP210x átalakító az USB és az ESP32 soros UART kapcsolata között dolgozik, így a számítógép soros portként látja a modult.

A másik oldalon ott az RS485 busz. Itt már nem USB-kábelben kell gondolkodni, hanem A és B vezetékkel kialakított buszban. Ha ezen Modbus RTU kommunikáció fut, akkor nem elég annyi, hogy “mindkettő Modbus”. Az adatsebességnek, paritásnak, eszközcímnek és a használt regisztereknek is egyezniük kell.

Ez az a pont, ahol sok első RS485 projekt elakad. A kábelezés akár hibátlan is lehet, de ha az egyik eszköz 9600 baud, 8N1 beállítással dolgozik, a másik pedig más paramétert vár, nem lesz értelmes kommunikáció. Ilyenkor nem a forrasztópákával érdemes kezdeni a hibakeresést, hanem a kommunikációs beállításokkal.

Hol jön jól igazán?

  • Modbus RTU fogyasztásmérő adatainak ESP32-vel történő kiolvasásánál.
  • Frekvenciaváltó vagy más RS485 kommunikációjú berendezés felügyeleténél.
  • Kapcsolószekrénybe épített saját adatgyűjtő készítésénél.
  • RS485 és Wi-Fi közötti átjáró építésénél.
  • MQTT vagy Home Assistant rendszerbe kapcsolt Modbus eszközöknél.
  • Épületautomatizálási érzékelők és vezérlők összekötésénél.
  • Oktatási projektnél, ahol jól szemléltethető az UART, RS485 és Modbus RTU közötti különbség.

Mire kell figyelni beüzemeléskor?

Mire figyelj?Mit okoz?
Valóban 30 pines ESP32 modult használsz?A 38 pines vagy eltérő kiosztású ESP32 fejlesztőpanelek nem csereszabatosak ezzel a foglalattal.
Megfelelő tápfeszültséget adsz a hordozópanelre?A megengedettnél nagyobb feszültség károsíthatja a tápegységet vagy az ESP32-t.
Helyesen kötötted be az RS485 A és B vezetéket?Felcserélt vezetékezésnél a busz nem kommunikál.
Egyeznek a Modbus kommunikációs paraméterek?Eltérő baud rate, paritás vagy eszközcím mellett fizikailag hibátlan buszon sem lesz használható adatkapcsolat.
Megfelelő a busz lezárása?Hosszabb RS485 vezetéknél a rossz lezárás visszaverődéseket és bizonytalan kommunikációt okozhat. A panel saját lezárással rendelkezik.
Az RS485 vezérlőlábait kezeli a program?Fél-duplex kommunikációnál az adási és vételi irány helyes kezelése nélkül nem működik megbízhatóan az adatcsere.
A számítógép felismeri a CP210x illesztőt?Ha nem jelenik meg soros port, a program feltöltése sem indul el.

Ezt nézd meg, mielőtt döntesz

Az első kérdés a mechanikai kompatibilitás. Ez a kivitel 30 pines ESP32 fejlesztőmodulhoz készült. Az ESP32 családon belül sok olyan panel van, amely első ránézésre nagyon hasonló, de más a lábszáma, szélessége vagy kiosztása. Ezeket nem szabad automatikusan csereszabatosnak tekinteni.

A második a tápellátás. A hordozópanelen van kapcsolóüzemű tápegység, de a konkrét változat biztosan megengedett bemeneti feszültségtartománya: 7…30V . Ez különösen akkor fontos, ha 12 V-os vagy 24 V-os kapcsolószekrényből szeretnénk táplálni.

A harmadik az RS485 kialakítása. A pontos illesztő IC típusa, a galvanikus leválasztás és a beépített buszlezárás ennél a változatnál: 120R és szétfeszítő ellenállások. Egy rövid, közös tápról működő műhelyprojektben ezek kevésbé látványos kérdések, hosszabb ipari vezetékezésnél viszont már komolyan befolyásolják a rendszer üzembiztonságát.

Az USB-C csatlakozónál pedig ne olvassunk bele többet a csatlakozó formájánál. Itt a lényeg a programozási és soros kapcsolat. Az USB-C felirat önmagában nem jelent USB Power Delivery, USB host vagy más kiegészítő funkciót.

Amikor nem ez lesz a jó megoldás

  • Ha 38 pines vagy más lábkiosztású ESP32 modult szeretnél használni, más hordozópanel szükséges.
  • Ha galvanikusan leválasztott RS485 kapcsolat kötelező, csak igazoltan leválasztott változatot válassz.
  • Ha kész, programozás nélkül konfigurálható Modbus I/O modult keresel, akkor nem ESP32 fejlesztőpanelre épülő megoldásra van szükséged.
  • Ha biztonsági funkciót, például vészleállítást vagy személyvédelmi vezérlést kell megvalósítani, arra minősített biztonsági vezérlő való.
  • Ha nagyáramú terheléseket szeretnél közvetlenül kapcsolni, külön relés vagy MOSFET-es kimeneti fokozatra lesz szükség.
  • Ha a rendszer kizárólag Ethernet hálózatra épül, célszerű eleve Ethernet interfésszel szerelt vezérlőt választani.

Egy részlet, amin sok múlhat

RS485 hibakeresésnél érdemes két külön kérdésként kezelni a hardvert és a protokollt.

Először azt nézzük meg, hogy fizikailag rendben van-e a busz: táp, GND referencia, A/B vezetékek, lezárás, kábelezés. Csak ezután érdemes a Modbus címeket és regisztereket bogarászni.

Ez sok felesleges körözést megspórol. Ha ugyanis a fizikai RS485 kapcsolat még nem működik, teljesen mindegy, hogy a programban helyesen írtuk-e be a 40001-es regisztert. Ha viszont a buszon már látunk értelmes adatforgalmat, akkor lehet továbbmenni a protokoll szintjére.

Műszaki jellemzők

JellemzőÉrték
Vezérlőmodul:30 pines ESP32 fejlesztőpanel
USB-soros illesztő:CP210x
USB csatlakozó:USB-C
Vezetékes kommunikáció:RS485
Modbus használat:Modbus RTU szoftveresen megvalósítható
RS485 üzemmód:Fél-duplex
Galvanikus leválasztás:nincs
Beépített RS485 lezárás:nincs
Tápellátás:Beépített kapcsolóüzemű tápegység
Tápfeszültség-tartomány:7…30V DC
ESP32 pontos változata:ESP32 DecKit-C
Flash memória:4MB
Programozás:USB-C csatlakozón, CP210x USB-UART illesztőn keresztül
Mechanikai kivitel:DIN-sínes rögzítőkeret

Dokumentáció

Csomag

  • 1 db RS485 illesztéssel és kapcsolóüzemű tápegységgel szerelt ESP32 hordozópanel,
  • 1 db DIN-sínes rögzítőkeret,
  • 1 db 30 pines ESP32 fejlesztőmodul CP210x USB-soros illesztővel és USB-C csatlakozóval,
  • mindezek egybeszerelten.

További információk

Tömeg0,12 kg
Méretek8 × 6 × 2 cm
CikkszámT98586
Tápfeszültség [V]

, ,

Protokoll


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„ESP32-DevKitC DIN sorkapcsos RS-485/ModBus panel(ESP32, WiFi, Bluertooth, Modbus)” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések az ESP32 RS485 DIN-sínes vezérlőmodulról

Mit tartalmaz az ESP32 RS485 DIN-sínes vezérlőmodul?

Az összeállítás RS485 illesztéssel és kapcsolóüzemű táppal szerelt hordozópanelt, DIN-sínes rögzítést és 30 pines ESP32 fejlesztőmodult tartalmaz. Az ESP32 CP210x USB-soros illesztővel és USB-C csatlakozóval készül.

Az RS485 interfész azt jelenti, hogy a modul automatikusan Modbus eszköz?

Nem. Az RS485 az elektromos kommunikációs interfész, a Modbus RTU pedig az ezen futó protokoll, amelyet az ESP32 programjának kell kezelnie.

Használható Modbus RTU masterként az ESP32 RS485 modul?

Igen, megfelelő ESP32 programmal Modbus RTU master funkció megvalósítható. Ilyenkor az ESP32 indítja a lekérdezéseket az RS485 buszon lévő slave eszközök felé.

Modbus RTU slave eszköz is készíthető belőle?

Igen, a hardveres RS485 kapcsolat erre is használható, ha az ESP32 firmware slave kiszolgálást valósít meg.

Mire szolgál a CP210x átalakító?

A CP210x USB és UART közötti illesztést végez. Ennek segítségével tölthető fel a program az ESP32-re, és használható a soros monitor is.

Az USB-C csatlakozó USB Power Delivery támogatást is jelent?

Nem. Az USB-C itt a fizikai csatlakozó kialakítását jelöli, önmagában nem bizonyít USB-PD, host vagy más kiegészítő USB-C funkciót.

Bármely ESP32 fejlesztőpanel betehető a foglalatba?

Nem. Ez a változat 30 pines ESP32 fejlesztőmodulhoz készült, ezért a 38 pines és más lábkiosztású panelek nem tekinthetők automatikusan kompatibilisnek.

Miért előnyös a DIN-sínes rögzítés?

Kapcsolószekrényben vagy vezérlődobozban rendezett, mechanikailag rögzített szerelést tesz lehetővé. Így nem kell a fejlesztőpanelt külön távtartókkal vagy rögtönzött tartóval elhelyezni.

Galvanikusan leválasztott az RS485 csatlakozás?

A jelen áramkörön nem.

Kell 120 ohmos lezáróellenállás az RS485 buszra?

Hosszabb RS485 busznál a két fizikai végponton megfelelő lezárásra lehet szükség. A konkrét hordozópanel nem tartalmaz lezárást.

Használható az ESP32 RS485 DIN-sínes modul MQTT átjáróként?

Igen, az ESP32 programja kiolvashat RS485 vagy Modbus RTU eszközöket, majd az adatokat Wi-Fi kapcsolaton MQTT felé továbbíthatja. Az MQTT funkció ebben az esetben a felhasználói firmware része.

Érdekelhetnek még…