Leírás
Egy víztartály fölött vagy kültéri mérőpontnál hamar kiderül, miért kényelmetlen egy nyitott HC-SR04 fej. Pára, fröccsenő víz és por mellett jobb, ha maga az ultrahangos mérőfej zárt kivitelű. A JSN-SR04T V3.3 vízálló ultrahangos távolságmérő [21-500 cm] ilyen helyzetekre készült: a mérőfej kábelen kapcsolódik a vezérlőpanelhez, így az érzékelő kerülhet a mérési ponthoz, az elektronika pedig védettebb helyen maradhat.
A SN-SR04T V3.3 név itt valódi hardverrevíziót jelent. A mérési tartomány 21-500 cm, az ultrahang frekvenciája 40 kHz, a felbontás 1 mm. Nagyobb távolságon ±1 cm pontosság van megadva, bizonyos körülmények között pedig akár 3 mm-es pontosságot említenek. Ez utóbbit ne keverd össze az 1 mm-es felbontással: attól, hogy a mérési érték milliméteres lépésekben jelenik meg, a teljes mérés pontossága még nem lesz automatikusan ±1 mm.
A SN-SR04T V3.3 hőmérséklet-kompenzációt és továbbfejlesztett zavarszűrést is kapott. Ez főleg olyan helyen érdekes, ahol más ultrahangos eszköz, kapcsolóüzemű elektronika vagy változó környezeti hőmérséklet kerül a mérés közelébe.
A panel 3,0-5,5 V-ról működik, áramfelvétele 8 mA alatt marad. Alapállapotban TRIG/ECHO módban dolgozik, de automatikus UART, parancsra mérő UART és kapcsoló üzemmód is választható.
Mit jelent a 20-21 cm-es holttér?
Az egyfejes ultrahangos érzékelő ugyanazzal a transzducerrel küldi ki és fogadja vissza a hangot. Adás után kell egy kis idő, amíg a fej és az elektronika átáll vételre. Emiatt közvetlenül az érzékelő előtt kialakul egy tartomány, ahol már nem lehet biztosan távolságot mérni.
A JSN-SR04T V3.3 vízálló ultrahangos távolságmérő [21-500 cm] esetén ezzel körülbelül 20-21 cm-ig kell számolni. Tartályszint-mérésnél ez rögtön szerelési adattá válik. Ha a legmagasabb folyadékszint 8-10 cm-re megközelítené a fejet, ez a típus már nem tudja végigmérni a teljes tartományt.
Ugyanez robotnál vagy akadályérzékelésnél is számít. Fél méterre lévő tárgynál nincs gond, közvetlenül a burkolat elé érkező akadálynál viszont már a holttér dönt.
Bekötés és első mérés
Gyári állapotban a JSN-SR04T V3.3 vízálló ultrahangos távolságmérő [21-500 cm] Mode 0-ban indul. A MODE és az M1-M3 pontok ilyenkor szabadon maradnak. A bekötés négy vezetékből áll: VCC, GND, TRIG/RX és ECHO/TX. Mode 0-ban a TRIG bemenet indítja a mérést, az ECHO kimenet impulzushossza pedig a távolsággal arányos. A TRIG jel legyen 10 µs-nál hosszabb. Gyakorlati programban 20 µs körüli impulzus kényelmes tartalékot ad. Ezután az ECHO HIGH idejét kell mérni:
távolság cm-ben = ECHO idő µs-ban / 58
Két mérés között hagyj legalább 60 ms-ot. Ha túl gyorsan indítod újra, a korábbi ultrahang visszaverődése még jelen lehet a környezetben, és belekeveredhet a következő mérésbe.
Arduino UNO mellett az 5 V-os táp egyszerű kiindulópont. ESP32, STM32 vagy más 3,3 V-os vezérlőnél az ECHO/TX jelszintjére külön figyelj. A SN-SR04T V3.3 ECHO kimenetének pontos HIGH szintje 5 V-os táp mellett: 5V 3,3 V-os, nem 5 V-tűrő GPIO felé ezért biztonságosabb megfelelő jelszintillesztést használni.
UART és kapcsoló mód
Ha nem szeretnél mikrosekundumos impulzushosszt mérni, a V3.3 UART módjai is használhatók.
Mode 1 automatikusan végez méréseket, és periodikusan küldi az eredményt a TX kimeneten.
Mode 2 vezérelt soros mód. A mikrokontroller a 0x55 parancsot küldi az RX bemenetre, és ezzel indít egy mérést. A soros kapcsolat 9600 bit/s sebességgel működik.
Mode 3 kapcsoló kimenetet ad. Ez egyszerű jelenlét- vagy közelségjelzéshez használható.
Az üzemmódot a panel MODE, M1, M2 és M3 pontjain lehet kiválasztani. M1-hez 47 kΩ, M2-höz 120 kΩ, M3-hoz 470 kΩ tartozik a SN-SR04T V3.3 kialakításban.
A 75 fokos mérési kúp a szerelésnél számít igazán
Az ultrahang nem keskeny lézersugárként halad. A JSN-SR04T V3.3 vízálló ultrahangos távolságmérő [21-500 cm] mérési szöge körülbelül 75 fok.
Ez egy nagy tartály tetején kevésbé feltűnő. Keskeny csőben, aknában vagy szűk tartályban viszont az oldalfal hamar belekerülhet a mérési kúpba. Egy keresztmerevítő, cső, kábel vagy ferde felület is visszhangot adhat, és a szenzor ezt a valódi célfelület helyett érzékelheti.
Folyadékszint-mérésnél ezért a fejet lehetőleg merőlegesen irányítsd a folyadék felszínére, és hagyj körülötte szabad hangutat.
Hol jön jól?
- Esővízgyűjtő, tartály vagy ciszterna érintésmentes szintmérésénél.
- Kültéri távolságérzékelésnél, ahol a mérőfejet nedvesség és por érheti.
- Parkolássegítő vagy garázsbejárati távolságjelző készítésénél.
- Automatizált tartálytöltés vagy ürítés felügyeleténél.
- Szilárd ömlesztett anyag szintjének becslésénél, ha a felület megfelelő ultrahang-visszaverést ad.
- Arduino, ESP32 vagy STM32 alapú adatgyűjtőben.
- Egyszerű jelenlét- vagy tárgyérzékelésnél a kapcsoló mód kihasználásával.
- Olyan gép vagy berendezés mellett, ahol a mérőfejet a vezérlőelektronikától fizikailag külön kell elhelyezni.
Mire kell figyelni beüzemeléskor?
| Mire figyelj? | Mit okoz? |
|---|---|
| A cél legalább 20-21 cm-re van a mérőfejtől? | A közeli holttéren belül a mérés már nem tekinthető használhatónak. |
| 500 cm-en belül marad a cél? | A SN-SR04T V3.3 megadott felső mérési határa 500 cm, a régi V3.0 600 cm-es adatát ehhez a változathoz ne használd. |
| Legalább 10 µs-os a triggerimpulzus? | Rövidebb impulzusnál a mérés indítása nem felel meg a SN-SR04T V3.3 megadott feltételének. |
| Legalább 60 ms telik el két mérés között? | Túl sűrű indításnál az előző visszhang belekeveredhet a következő mérésbe. |
| Szűk tartályban dolgozik a szenzor? | A kb. 75 fokos hangkúp miatt az oldalfal vagy egy belógó alkatrész is adhat visszhangot. |
| 3,3 V-os GPIO olvassa az ECHO/TX jelet? | Az 5 V-os táplálás melletti pontos HIGH szint is 5V, ezért jelszintillesztéssel tervezz. |
| Nedvesség érheti a vezérlőpanelt is? | A mérőfej vízállóként van megadva, a NYÁK vízállósága azonban nem, ezért azt külön védeni kell. |
| V3.0 módbeállítást próbálsz használni? | A V3.3 dokumentált módválasztása eltér, ezért a régi hatmódos ellenálláslistát ne másold át. |
Vásárlás előtt ezeket nézd meg
A legfontosabb kérdés a holttér. Ha a mérendő tárgy vagy folyadékszint 20 cm-nél közelebb kerülhet, más érzékelő vagy kétfejes ultrahangos megoldás kell. A JSN-SR20-Y1 például más felépítés, kifejezetten rövidebb közeli tartománnyal.
A következő adat a 75 fokos mérési szög. Keskeny tartályban ez sokkal többet számíthat, mint az 500 cm-es maximális hatótáv. Ha az oldalfal bekerül a hangkúpba, a szoftveres átlagolás önmagában nem biztos, hogy megoldja a geometriai problémát.
A SN-SR04T V3.3 hőmérséklet-kompenzációval és javított zavarszűréssel készül. Ez segít a stabilabb mérésben, de a fizikát nem írja felül: ferde, puha, kicsi vagy rosszul reflektáló célfelület továbbra is bizonytalan visszhangot adhat.
A mérőfej zárt, vízálló kialakítású. A vezérlőpanelt ettől még száraz, védett helyre tedd!
Mikor keress más megoldást?
- Ha 20 cm-en belül is mérni kell, kisebb holtterű érzékelő szükséges.
- Ha nagyon keskeny csőben vagy tartályban dolgozol, keskenyebb mérési kúppal rendelkező érzékelő jobb lehet.
- Ha milliméteres abszolút pontosság kell a teljes mérési tartományban, más mérési technológia szükséges.
- Ha a mérőfej tartósan víz alá kerül, olyan érzékelőt válassz, amelynek meríthetősége és IP-besorolása kifejezetten igazolt.
- Habzó, erősen hullámzó folyadéknál vagy puha, ultrahangot elnyelő felületnél más mérési elv pontosabb lehet.
- Ha a mérési pont nagyon gyorsan változik, az ultrahangos ciklus és a minimum 60 ms-os ismétlési idő korlátot jelenthet.
Üzemmódok
A hidakat közvetlenül a panelen kell megvalósítani, az M1 / M2 / M3 jelzésű területen, a közös pad és a kívánt mód pad közötti kapcsolat létrehozásával. A MODE híd forrasztásával állíthatók be az M1, M2 és M3 módok, melyekhez 47K, 120K és 470K ellenállások vannak beépítve a NYÁK-ra. Például M2 esetén forrasztani kell a MODE hidat és az M2 hidat.
| Mód | Mód kiválasztás | Kimenet | Megjegyzések |
|---|---|---|---|
| Mode 0 | Úszó mód | Impulzusszélesség-kimenet | Gyári alapértelmezett mód, hasonló a HC-SR04-hez |
| Mode 1 | M1 rövidre zárva vagy 47K | UART automatikus kimenet | Automatikus periódikus adatküldés a TX-en |
| Mode 2 | M2 rövidre zárva vagy 120K | UART vezérelt kimenet | Kiváltás 0x55 parancsra az RX-en |
| Mode 3 | M3 rövidre zárva vagy 470K | Kapcsoló kimenet | Digitális kimenet előre beállított küszöbérték után |
Csatlakoztatás
| Modul láb | Csatlakoztatás | Szerep Mode 0-ban | Szerep UART módokban |
|---|---|---|---|
| VCC | 3.0-5.5 V | Modul tápellátása | Modul tápellátása |
| GND | GND | Közös föld | Közös föld |
| TRIG / RX | Mikrovezérlő digitális kimeneti láb | Minimum 10 us-os trigger impulzus fogadása | Soros adat vagy 0x55 parancs fogadása Mode 2-ben |
| ECHO / TX | Mikrovezérlő digitális bemeneti láb | Távolsággal arányos ECHO impulzus küldése | Mért távolság soros adatként történő küldése |
| MODE | Közös pad a mód kiválasztásához | Szabadon hagyva Mode 0-hoz | MODE és M1, M2 vagy M3 padok összekötése a kívánt mód kiválasztásához |
| M1 | Kiválasztó pad | Nem használt Mode 0-ban | MODE és M1 összekötése az automatikus UART-hoz |
| M2 | Kiválasztó pad | Nem használt Mode 0-ban | MODE és M2 összekötése a vezérelt UART-hoz |
| M3 | Kiválasztó pad | Nem használt Mode 0-ban | MODE és M3 összekötése a kapcsoló kimenethez |
Műhelytipp
Első beüzemelésnél hagyd a panelt gyári Mode 0 állapotban. Tegyél elé egy nagy, sík lapot körülbelül fél-egy méterre, adj 20 µs-os triggerimpulzust, és nézd meg az ECHO időt.
Ha ez stabilan működik, utána kerüljön a szenzor a tartályba vagy a gépre. Így egy ugráló értéknél már könnyebb eldönteni, hogy programozási probléma van-e, vagy a 75 fokos hangkúp talál meg valamilyen oldalfalat, csövet vagy más szerkezeti elemet.
UART módra is csak ezután érdemes átváltani. Előbb legyen biztos a táp, a mérőfej és a geometria, utána jöhet a kommunikáció.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Típuskód: | JSN-SR04T V3.3 |
| Mérési elv: | ultrahangos futásidőmérés |
| Mérőfej: | egyfejes, zárt vízálló kivitel |
| Tápfeszültség: | 3,0-5,5 V DC |
| Működési áram: | <8 mA |
| Ultrahang frekvencia: | 40 kHz |
| Mérési tartomány: | 21-500 cm |
| Közeli holttér: | kb. 20-21 cm |
| Maximális mérési távolság: | 500 cm |
| Hosszútávú pontosság: | ±1 cm |
| Bizonyos körülmények között megadott pontosság: | akár 3 mm |
| Felbontás: | 1 mm |
| Mérési szög: | kb. 75° |
| Hőmérséklet-kompenzáció: | igen |
| Javított azonos frekvenciájú zavarszűrés: | igen |
| Triggerjel: | >10 µs TTL impulzus |
| Ajánlott mérési időköz: | legalább 60 ms |
| PWM számítás: | ECHO idő µs / 58 = cm |
| Alap üzemmód: | Mode 0 – impulzusszélesség-kimenet |
| Mode 1: | automatikus UART |
| Mode 2: | vezérelt UART, 0x55 indítóparancs |
| Mode 3: | kapcsoló kimenet |
| UART sebesség: | 9600 bit/s |
| M1 kiválasztás: | rövidzár / 47 kΩ |
| M2 kiválasztás: | rövidzár / 120 kΩ |
| M3 kiválasztás: | rövidzár / 470 kΩ |
| Csatlakozások: | VCC, TRIG/RX, ECHO/TX, GND |
| Panelméret: | 42 × 29 × 12 mm |
| Üzemi hőmérséklet: | -20…+70 °C |
| V3.3 mérőfej-kábelhossz: | ~1m |
| Vezérlőpanel vízállósága: | nincs igazolva |
| ECHO/TX HIGH szint 5 V tápnál: | 0V 5V |
Dokumentáció
- NewPing eljáráskönyvtár (Arduino)
A modul az 1.6.4 vagy újabb Arduino esetén a beépített SR-04 eljáráskönyvtárakkal is működik. - JSN-SR-04T V3.0 UH szenzor adatlap
- Távolságérzékelők háttéranyag TavIR Tudástár
Csomag
- 1 db JSN-SR04T V3.3 vízálló ultrahangos távolságmérő [21-500 cm] vezérlőpanel
- 1 db vízálló ultrahangos mérőfej









![Tartóelem ultrahangos szenzor (90 fok, átlátszó [US-100/US-015])](https://shop.tavir.hu/wp-content/uploads/sen-uh-tarto-90-b-3-450x338.jpg)
![Tartóelem ultrahangos szenzorhoz (90 fok, átlátszó [HC-SR04])](https://shop.tavir.hu/wp-content/uploads/sen-uh-tarto-90-c-2-450x338.jpg)
Értékelések
Még nincsenek értékelések.