RFLINK-UART vezeték nélküli UART átviteli modul használati útmutatója
RFLINK-UART vezeték nélküli UART átviteli modul

Az RFLINK-UART vezeték nélküli UART átviteli modul egy könnyen használható modul, amely azonnal és fájdalommentesen frissíti a vezetékes UART-ot vezeték nélküli UART átvitelre. Ezen túlmenően, van egy sor I/O port, így nincs szükség semmilyen kódolási erőfeszítésre és hardverre ahhoz, hogy az IO-kapcsolókat távolról jól vezérelhetővé tegye.

A modul megjelenése és méretei

Az RFLINK-UART modul egy gyökérterminált (balra) és legfeljebb négy eszközvéget tartalmaz (az alábbi ábra jobb oldalán 1-től 4-ig lehet számozni), a kettő kifelé néz, azonos, azonosítható a hátoldalon lévő címke szerint.

Az alábbiakban látható módon az RFLINK-UART modul csoportazonosítója 0001, a BAUD pedig

A modul megjelenése és méretei

Modul jellemzői

  1. Működési voltage: 3.3-5.5V
  2. RF frekvencia: 2400MHz ~ 2480MHz.
  3. Áramfelvétel: 24 mA@ +5dBm TX módban és 23mA RX módban.
  4. Átviteli teljesítmény: +5dBm
  5. Átviteli sebesség: 250 Kbps
  6. Átviteli távolság: 80-100 m körüli szabad térben
  7. Átviteli sebesség:9,600 19,200 bps vagy XNUMX XNUMX bps
  8. Támogatja az 1-1 vagy 1-től többszörös (legfeljebb négy) átvitelt.

Pin meghatározása

Gyökér
Pin meghatározása
Eszköz
Pin meghatározása
GNDà Föld

+5Và 5V voltage bemenet

A TXà megfelel az UART fejlesztőkártya RX-jének

Az RXà megfelel az UART fejlesztőkártya TX-jének

A CEBà Ennek a CEB-nek csatlakoznia kell a földhöz (GND), ekkor a modul bekapcsol, és energiatakarékos vezérlési funkcióként használható.

KIà IO port kimeneti érintkezője (be/ki exportálás)

INà Az IO port bemeneti érintkezője (be/ki vétel).

ID1, ID0 àkiválasztja, hogy melyik eszközhöz csatlakozzon e két érintkező HIGH/LOW kombinációján keresztül.

ID_Latà Készülékazonosító Reteszelőcsapok. Amikor a Root beállítja a céleszközt az ID0, ID1-en keresztül, ezt a PIN-kódot LOW-ra kell állítani, ekkor a kapcsolat hivatalosan át lesz kapcsolva a megadott eszközre.

GNDà Föld

+5Và 5V voltage bemenet

A TXà megfelel az UART fejlesztőkártya RX-jének

Az RXà megfelel az UART fejlesztőkártya TX-jének

A CEBà Ennek a CEB-nek csatlakoznia kell a földhöz (GND), ekkor a modul bekapcsol, és energiatakarékos vezérlési funkcióként használható.

KIà IO port kimeneti érintkezője (be/ki export)I

INà Az IO port bemeneti érintkezője (be/ki vétel).

ID1, ID0à E két érintkező HIGH/LOW kombinációjával a készülék különböző készülékszámokra állítható be.

ID_Latà Ez a tű láb nincs hatással az eszközre.

Hogyan kell használni

Minden típusú fejlesztő kártya és MCU, amely támogatja az UART kommunikációs interfészt, közvetlenül használhatja ezt a modult, és nincs szükség további illesztőprogramok vagy API programok telepítésére.

Gyökér és eszközök beállítása

A hagyományos vezetékes TTL 1:1 átvitel, az RFLINK-UART vezeték nélküli UART átviteli modul támogatja az 1-től több típust, az alapértelmezett gyökérterminált (#0), miután a bekapcsolás után az eszközzel (#1) van csatlakoztatva, ha van másik. számozott eszköz (#2~#4). Kiválaszthatja a különböző eszközoldalakat, amelyekhez csatlakozni kíván a gyökér oldalon található ID0 és ID1 érintkezőkön keresztül. Az eszközválasztás ID0/ID1 kombinációját lásd az alábbi táblázatban

  1. eszköz (#1) 2. eszköz (#2) 3. eszköz (#3) 4. eszköz (#4)
ID0 pin MAGAS MAGAS ALACSONY ALACSONY
ID1 pin MAGAS ALACSONY MAGAS ALACSONY

Az ID0, az ID1 érintkező alapértelmezés szerint MAGAS, a földhöz való csatlakozáson keresztül LOW lesz.
Jegyzet: Az eszközoldalt először a kívánt eszközszámra kell beállítani,
a gyökér ugyanazon a táblázaton keresztül fogja kiválasztani a céleszközt.

Kiválaszthatja a különböző eszközt az üzenet átviteléhez a root ID0-án és ID1-jén keresztül, általában az ID0-t és/vagy az ID1-et kötheti a GND-hez. Ráadásul a gyökéroldal alacsony/magas jelet is küldhet az IO tűn keresztül, hogy menet közben válassza ki a céleszközt.

PlampAz alábbi ábrán az Arduino Nano kiválasztja az Eszközt a D4 és D5 érintkezőkön keresztüli csatlakoztatáshoz.

Gyökér és eszközök beállítása

Miután elküldte a megfelelő High/Low jelet az ID0 és ID1 érintkezőkre, a
A gyökérterminál megszakítja az adást a régi csatlakozási véggel (vagyis leállítja az adást és a vételt a régi csatlakozási véggel). És várja meg az alacsony jelet az ID_Lat pintől, hogy átváltson az új kapcsolatra.

Kezdje el az üzenetek küldését/fogadását az új kapcsolattal
Miután elküldte a céleszközszám jelét az ID0, ID1-en keresztül, a gyökér és az aktuálisan csatlakoztatott eszköz közötti minden átvágás leáll. Az új keresztmetszet addig nem indul el, amíg el nem küld egy ID_Lat LOW jelet, legalább 3 ms.

Indítsa el az átvitelt

Három felhasználási eset létezik az Arduino, a Raspberry Pi és az érzékelők számára.

Együttműködés Arduino-val

Amellett, hogy közvetlenül használja az Arduino hardveres TX/RX portjait, ez a modul támogatja a szoftveres sorozatokat is, így szoftveresen emulált UART-ban is használható, hogy elkerülje a fizikai UART interfész elfoglalását.

A következő plample a D2-t és a D3-at a TX-hez és a gyökéroldalhoz köti
Az RFLINK-UART modul a szoftver soros RX-en keresztül, a D7, D8 tűk, amelyek beállítják a kapcsolatot az eszközzel, a D5 pedig az OK kapcsolótű. Az Arduino utasításai révén digitalWrite kimenetek LOW vagy HIGH a D7, D8 és D5 érintkezőkhöz Elérhetjük a különböző eszközökhöz való dinamikus csatlakozás lehetőségét.

Együttműködés Arduino-val

Arduino (Olaszország) D2 D3 D5 D7 D8 5V GND
RFLINK-UART RX TX ID_Lat (gyökér) ID0

(Gyökér)

ID1

(Gyökér)

5V GND CEB

Exampegy gyökéroldali szállítási programról:

gyökéroldali szállítási program gyökéroldali szállítási program

ExampRX vevőoldali program:

RX vevőoldali program

végrehajtani

végrehajtani

Munka a Raspberry Pi-vel

Ennek a modnak a használata a Raspberry Pi-n is meglehetősen egyszerű! Az RFLINKUART modul tűi a Raspberry Pi megfelelő érintkezőihez csatlakoznak, mint az ex.ample a fenti Arduino-ról. Más szavakkal, közvetlenül olvashat és írhat az RX/TX tűre, és megadhatja a csatlakoztatandó eszközt, akárcsak egy hagyományos UART.

A következő ábra a Root oldal közötti kapcsolódási módot mutatja
A Raspberry Pi és az RFLINK-UART modul, valamint az Eszközvég csatlakozási módja alapvetően megegyezik, de ez ID_ A Lat pin pint nem kell csatlakoztatni, az ID0 és ID1 pedig a követelményektől függően eltérő azonosító számra van állítva .

Munka a Raspberry Pi-vel

Exampprogram le:

A távadó ismételten továbbítja az információkat a 3-as és az 1-es készüléknek

Exampprogram le Exampprogram le

Vevő: Ez az example egy egyszerű fogadás

Ez az example egy egyszerű fogadás

Közvetlen csatlakozás érzékelővel

Ha az érzékelője támogatja az UART interfészt és az adatátviteli sebesség 9,600 ill
19,200 3 , akkor közvetlenül csatlakoztathatja az RFLINK-UART modul eszközoldalára, és gyorsan és fájdalommentesen frissítheti a Vezeték nélküli funkcióérzékelőt is. A következő G2.5 PMXNUMX érzékelőt vesszük példakéntample, olvassa el a következő csatlakozási módot

Közvetlen csatlakozás érzékelővel

Ezután készítsen elő egy fejlesztői táblát (Arduino vagy Raspberry Pi).
csatlakoztassa az RFLINK-UART modul RO-ját Az ot oldalon a G3 átvitel általános UART módon olvasható PM2.5 adatok, gratulálunk, a G3 PM2.5 érzékelő modullá lett frissítve vezeték nélküli átviteli lehetőségekkel.

Használjon IO portokat

Az RFLINK-UART modul egy sor IO portot tartalmaz, amelyek lehetővé teszik a be- és kikapcsolási parancsok vezeték nélküli továbbítását, és ez a készlet Io portok nem korlátozódnak a modul átviteli vagy vételi végére, és mindkét vége vezérelheti egymást. Amíg megváltoztatod a voltagAz IN port mindkét végén meg kell változtatni a kimeneti térfogatottage a másik végén lévő Out port szinkronban. Kérjük, olvassa el a következő használati utasítást, plampelmagyarázza, hogyan használhatja az IO portot a kapcsoló LED izzójának távvezérlésére.

Használjon IO portokat Használjon IO portokat

 

Dokumentumok / Források

RFLINK RFLINK-UART vezeték nélküli UART átviteli modul [pdf] Használati utasítás
RFLINK-UART, vezeték nélküli UART átviteli modul, RFLINK-UART vezeték nélküli UART átviteli modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *