Leírás
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó buszos környezeti méréshez készült. Akkor kerül jó helyre, ha a hőmérsékletet és a relatív páratartalmat nem rövid vezetékes szenzorként, hanem RS485 vonalon, Modbus RTU lekérdezéssel kell bevinni egy vezérlőbe, adatgyűjtőbe vagy PC-s mérőrendszerbe.
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó 5-30 V DC tápfeszültségről működik, RS485 jelet ad, és SHT20 érzékelőt használ. A hőmérsékletet 0,1 °C, a páratartalmat 0,1 %RH felbontással adja vissza. A Modbus cím 1-247 között állítható, az alapértelmezett cím 1.
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó nem önálló kijelzős mérő. A mérési adatot a master eszköz kéri le, majd a vezérlő dolgozza fel: kijelzéshez, naplózáshoz, riasztáshoz vagy szabályozási feltételhez. PLC, ipari adatgyűjtő, USB-RS485 átalakítós PC, Arduino vagy ESP32 rendszer mellett is használható, ha a rendszer Modbus RTU masterként dolgozik.
A fő korlát a páratartalom mérési tartománya: 0…80 %RH. Zárt doboz, kapcsolószekrény, géptér vagy beltéri mérési pont esetén ez sok feladatra elég. Folyamatosan nedves, lecsapódásos vagy kültéri pontra IP-védett mérőfejes szenzort kell választani.
Rendszerbeli szerepe
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó RS485 slave eszközként működik. A buszon egy master eszköz indítja a lekérdezést, a XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó pedig válaszban adja vissza a mért hőmérsékletet és páratartalmat.
Ez a felépítés akkor hasznos, amikor a mérési pont távolabb van a vezérlőtől, vagy több szenzort kell egy RS485 vonalra felfűzni. A címzés, az adatsebesség és a regiszterolvasás a beüzemelés része. A fizikai bekötés mellett a szoftveres Modbus beállítás ugyanúgy a rendszer része.
Azaz a XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó egy 5-30 V DC táplálású, RS485 kimenetű, SHT20 érzékelős Modbus RTU mérőeszköz hőmérséklet és relatív páratartalom lekérdezéséhez.
Működés és beépítés
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó alapértelmezett címe 1. A hőmérséklet az input register 0x0001, a páratartalom az input register 0x0002 címen olvasható. A visszakapott értéket 10-zel kell osztani: például a 305 érték 30,5 °C-ot jelent.
A negatív hőmérséklet előjeles értékként jelenik meg. Ez a programban külön kezelést igényel, mert előjel nélküli egész számként olvasva fagypont alatt hibás kijelzés adódik. A páratartalom értéke szintén tizedes skálázású, így az 546 érték 54,6 %RH.
A cím, az adatsebesség, a hőmérséklet-korrekció és a páratartalom-korrekció tartóregiszterekben állítható. A használható Modbus funkciók: 0x03 tartóregiszter olvasás, 0x04 input register olvasás, 0x06 egy tartóregiszter írása, 0x10 több tartóregiszter írása.
UART módban a XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó automatikus jelentési funkcióval is dolgozik. Ez nem váltja ki a Modbus RTU rendszertervezést, de PC-s próba, soros feldolgozás vagy egyszerű mérési teszt esetén hasznos lehet.
Tipikus felhasználási helyek
- Kapcsolószekrény belső hőmérsékletének és páratartalmának figyelése.
- PLC-s adatgyűjtés Modbus RTU buszon.
- Arduino vagy ESP32 alapú mérőrendszer RS485 illesztővel.
- USB-RS485 átalakítós PC-s mérés és naplózás.
- Gépészeti doboz, vezérlődoboz vagy műszerdoboz környezeti mérése.
- Oktatási Modbus RTU feladat, ahol valódi regiszterolvasást kell gyakorolni.
- Raktár, műhely vagy labor beltéri hőmérséklet-páratartalom felügyelete.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| Van RS485 master vagy USB-RS485 átalakító? | A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó RS485 buszon kommunikál, ezért TTL UART portra közvetlenül nem köthető. |
| A tápfeszültség 5-30 V DC között van? | Ezen a tartományon belül működik a műszer, más tápellátás hibát vagy károsodást okozhat. |
| Egyezik a Modbus cím a master beállításával? | Rossz címre küldött kérésre nem érkezik válasz a várt eszköztől. |
| Egy buszon nincs két azonos című eszköz? | Címütközésnél több slave válaszolhat, ami hibás kommunikációt eredményez. |
| A baud rate egyezik a vezérlőben és a műszerben? | Eltérő adatsebességnél a válasz értelmezhetetlen vagy teljesen hiányzik. |
| A vezérlő 0x04 funkcióval olvassa a mérési regisztereket? | A hőmérséklet és páratartalom input registerként olvasható. |
| A szoftver 10-es osztással számol? | Osztás nélkül a kijelzett érték tízszeres lesz. |
| A negatív hőmérséklet előjeles számként van kezelve? | Fagypont alatt előjel nélküli olvasással hibás hőmérséklet jelenik meg. |
Döntés előtt rögzítendő adatok
- A rendszerben legyen RS485 fizikai interfész vagy külön RS485 illesztő.
- A vezérlő tudjon Modbus RTU master módban kérdezni.
- A rendelkezésre álló táp legyen 5-30 V DC.
- A mérési feladat férjen bele a -40…60 °C hőmérséklet és 0…80 %RH páratartalom mérési tartományba.
- Több buszos eszköznél a Modbus címeket külön kell kiosztani.
- A szoftverben a hőmérséklet és a páratartalom tizedes skálázását kezelni kell.
- Ha kijelző, IP-védett ház, kültéri mérőfej vagy hitelesített mérés kell, másik termékkategória szükséges.
Amikor nem ez lesz a jó megoldás
- Ne ezt válaszd, ha közvetlen I2C vagy 1-Wire szenzort keresel mikrokontroller mellé.
- Ne ezt válaszd, ha a vezérlőd csak analóg 0-10 V vagy 4-20 mA bemenettel rendelkezik.
- Ne ezt válaszd, ha helyben leolvasható kijelző kell a mérési pontra.
- Ne ezt válaszd, ha a mérési pont kültéren, esőben vagy lecsapódásos térben van.
- Ne ezt válaszd, ha a feladat 80 %RH feletti páratartalom-tartományban is megköveteli a specifikált mérést.
- Ne ezt válaszd, ha kalibrálási jegyzőkönyves, hitelesített mérőeszközre van szükség.
- Ne ezt válaszd, ha nincs lehetőség Modbus RTU kommunikáció írására vagy beállítására.
Egy részlet, amin sok múlhat
A XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó beüzemelésénél a legtöbb hiba nem a szenzormérésből, hanem a kommunikációból jön. A felcserélt A/B vezeték, a rossz cím, az eltérő baud rate vagy az előjel nélküli hőmérséklet-kezelés mind olyan hiba, amely elsőre hibás műszernek tűnhet.
Több XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó használatánál a címek kiosztását egyenként érdemes elvégezni. A friss eszközök alapcíme 1, ezért több új műszer egy buszon azonos címmel indulna. Címállítás után a fizikai feliratozás sok későbbi hibakeresést spórol meg.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméknév: | XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó |
| Típuskód: | XY-MD02 |
| Érzékelő: | SHT20 |
| Terméktípus: | RS485 Modbus RTU hőmérséklet- és páratartalom jeladó |
| Tápfeszültség: | DC 5-30 V |
| Teljesítményfelvétel: | <0,2 W |
| Kimeneti jel: | RS485 |
| Kommunikációs protokoll: | Modbus RTU és UART |
| Modbus címtartomány: | 1-247 |
| Alapértelmezett Modbus cím: | 1 |
| RS485 kommunikációs távolság: | legfeljebb 1000 m |
| Rögzítés: | DIN35 sín |
| Hőmérséklet mérési tartomány: | -40…60 °C |
| Hőmérséklet pontosság: | ±0,5 °C |
| Hőmérséklet felbontás: | 0,1 °C |
| Páratartalom mérési tartomány: | 0…80 %RH |
| Páratartalom pontosság: | ±3 %RH |
| Páratartalom felbontás: | 0,1 %RH |
| Üzemi hőmérséklet: | -40…85 °C |
| Üzemi páratartalom: | 0…95 %RH |
| Méret: | 65 x 46 x 28,5 mm |
| Input register 0x0001: | Hőmérséklet |
| Input register 0x0002: | Páratartalom |
| Keep register 0x0101: | Eszközcím |
| Keep register 0x0102: | Baud rate |
| Keep register 0x0103: | Hőmérséklet-korrekció |
| Keep register 0x0104: | Páratartalom-korrekció |
| Modbus funkciókód 0x03: | Tartóregiszter olvasás |
| Modbus funkciókód 0x04: | Input register olvasás |
| Modbus funkciókód 0x06: | Egy tartóregiszter írása |
| Modbus funkciókód 0x10: | Több tartóregiszter írása |
| UART alap baud rate: | 9600 |
| UART adatbit: | 8 |
| UART stop bit: | 1 |
| UART paritás: | nincs |
Dokumentáció
- XY-MD02 kézikönyv Grenton Knowledge Base
- XY-MD02 Modbus integráció Grenton Knowledge Base
- XY-MD02 Modbus RTU műszaki példa ACC Automation
Csomag
- 1 db XY-MD02 RS485 Modbus SHT20 hőmérséklet és páratartalom jeladó
















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