Uputstvo za upotrebu RFLINK-UART bežičnog UART modula za prijenos
RFLINK-UART bežični UART prijenosni modul

RFLINK-UART bežični UART prijenosni modul je jednostavan za korištenje modul koji trenutno i bezbolno nadograđuje žičani UART u bežični UART prijenos. Više od toga, tu je skup I/O porta, tako da vam nije potreban nikakav napor kod kodiranja i hardver da bi IO prekidači bili dobro kontrolirani na daljinu.

Izgled i dimenzija modula

RFLINK-UART modul sadrži jedan korijenski terminal (lijevo) i do četiri kraja uređaja (na desnoj strani donje slike, mogu biti numerirani od 1 do 4), dva su ista spolja, može se identificirati prema etiketi na poleđini.

Kao što je prikazano ispod, ID grupe RFLINK-UART modula je 0001, a BAUD je

Izgled i dimenzija modula

Karakteristike modula

  1. operativni voltage: 3.3~5.5V
  2. RF frekvencija: 2400MHz~2480MHz.
  3. Potrošnja energije: 24 mA@ +5dBm u TX modu i 23mA u RX modu.
  4. Snaga prijenosa: +5dBm
  5. Brzina prenosa: 250Kbps
  6. Udaljenost prijenosa: oko 80 do 100m na ​​otvorenom prostoru
  7. Brzina prijenosa:9,600bps ili 19,200bps
  8. Podržava prijenos 1 prema 1 ili 1 prema više (do četiri).

Definicija pin-a

Root
Definicija pin-a
Uređaj
Definicija pin-a
GNDà Ground

+5Và 5V voltage ulaz

TXà odgovara RX UART-u razvojne ploče

RXà odgovara TX razvojne ploče UART

THE CEBà Ovaj CEB bi trebao biti spojen na uzemljenje (GND), tada će modul biti uključen i može se koristiti kao kontrolna funkcija za uštedu energije.

OUTà Izlazni pin IO porta (uključen/isključen izvoz)

INàUlazni pin IO porta (uključen/isključen prijem).

ID1, ID0 àodabire na koji uređaj želite da se povežete preko HIGH/LOW kombinacije ova dva pina.

ID_Latà Device ID Latch igle. Kada Root postavi ciljni uređaj preko ID0, ID1, potrebno je da postavite ovaj pin LOW tada će se veza službeno prebaciti na navedeni uređaj.

GNDà Ground

+5Và 5V voltage ulaz

TXà odgovara RX UART-u razvojne ploče

RXà odgovara TX razvojne ploče UART

THE CEBà Ovaj CEB bi trebao biti spojen na uzemljenje (GND), tada će modul biti uključen i može se koristiti kao kontrolna funkcija za uštedu energije.

OUTà Izlazni pin IO porta (uključeno/isključeno izvoz)I

INà Ulazni pin IO porta (uključen/isključen prijem).

ID1, ID0à Kroz HIGH/LOW kombinaciju ova dva pina, uređaj se može podesiti na različite brojeve uređaja.

ID_Latà Ova nožica nema uticaja na uređaj.

Kako koristiti

Svi tipovi razvojnih ploča i MCU-ova koji podržavaju UART komunikacioni interfejs mogu direktno koristiti ovaj modul i nema potrebe za instaliranjem dodatnih drajvera ili API programa.

Podešavanje root i uređaja

Tradicionalni žičani TTL prijenos je 1 prema 1, RFLINK-UART bežični UART prijenosni modul podržava tip 1-na-više, zadani korijenski terminal (#0) nakon uključivanja s uređajem (#1) je povezan ako imate drugi numerisani uređaj (#2~#4). Možete odabrati drugu stranu uređaja na koju želite da se povežete preko ID0 i ID1 pinova na korijenskoj strani. Za kombinaciju ID0/ID1 odabira uređaja, pogledajte donju tabelu

  Uređaj 1 (#1) Uređaj 2 (#2) Uređaj 3 (#3) Uređaj 4 (#4)
ID0 pin HIGH HIGH LOW LOW
ID1 pin HIGH LOW HIGH LOW

ID0, ID1 pin su podrazumevano HIGH, oni će biti NISKI putem povezivanja na uzemljenje.
Napomena: Strana uređaja treba prvo postaviti na traženi broj uređaja,
root će izabrati ciljni uređaj preko iste tabele.

Možete odabrati drugi uređaj za prijenos poruke preko ID0 i ID1 root-a, obično povežite ID0 ili/i ID1 na GND. Više od toga, korijenska strana također može poslati Low/High signal kroz IO pin kako bi u hodu izabrala ciljni uređaj.

Za nprampNa slici ispod, Arduino Nano odabire uređaj za povezivanje preko D4 i D5 pinova.

Podešavanje root i uređaja

Nakon slanja odgovarajućeg High/Low signala na ID0 i ID1 pinove,
Korijenski terminal će prekinuti prijenos sa starim krajem veze (to jest, zaustavit će prijenos i prijem sa starim krajem veze). I sačekajte nizak signal sa ID_Lat pina da se prebacite na novu vezu.

Počnite slati/primati poruke s novom vezom
Nakon što pošaljete signal broja ciljnog uređaja putem ID0, ID1, sva transekcija između korijenskog i trenutno povezanog uređaja će biti zaustavljena. Nova transekcija neće započeti dok ne pošaljete LOW signal od ID_Lat najmanje 3 ms.

Počni sa slanjem

Postoje tri slučaja upotrebe za Arduino, Raspberry Pi i senzore.

Rad sa Arduinom

Osim što direktno koristi Arduino hardverske TX/RX portove, ovaj modul također podržava softverske serijske publikacije, tako da se može koristiti u softverski emuliranom UART-u kako bi se izbjeglo zauzimanje fizičkog UART sučelja.

Sljedeći prample je spajanje D2 i D3 na TX i korijensku stranu
RFLINK-UART modul preko softvera serijski RX, D7, D8 su pinovi koji postavljaju vezu sa uređajem, a D5 se koristi kao ok preklopni pin. Kroz Arduino instrukcije digitalWrite izlazi LOW ili HIGH za D7, D8 i D5 pinove Možemo postići mogućnost dinamičkog povezivanja na različite uređaje.

Rad sa Arduinom

Arduino (Italija) D2 D3 D5 D7 D8 5V GND
RFLINK- UART RX TX ID_Lat (korijen) ID0

(korijen)

ID1

(korijen)

5V GND CEB

Example root-side transportnog programa:

root-side transportni program root-side transportni program

Example RX programa na strani prijemnika:

RX program na strani prijemnika

izvršiti

izvršiti

Rad sa Raspberry Pi

Korištenje ovog moda na Raspberry Pi je također prilično jednostavno! Pinovi RFLINKUART modula su povezani sa odgovarajućim na Raspberry Pi kao u example od Arduina iznad. Drugim riječima, možete čitati i pisati direktno na RX/TX pin i odrediti uređaj za povezivanje, baš kao tradicionalni UART.

Sljedeća slika prikazuje način povezivanja između korijenske strane
Raspberry Pi i RFLINK-UART modul, a način povezivanja na kraju uređaja je u osnovi isti, ali ID_ Lat pin pin ne mora biti povezan, a ID0 i ID1 su postavljeni na različite ID brojeve u zavisnosti od zahtjeva .

Rad sa Raspberry Pi

Example od programa:

Odašiljač više puta prenosi informacije na uređaj #3 i uređaj #1

Example programa Example programa

Primalac: Ovaj prample je jednostavno primanje

Ovaj example je jednostavno primanje

Direktno povezivanje sa senzorom

Ako vaš senzor podržava UART sučelje i brzina prijenosa podržava 9,600 ili
19,200 , onda ga možete direktno povezati na stranu uređaja RFLINK-UART modula, a možete brzo i bezbolno nadograditi i senzor bežične funkcije. Sljedeći G3 PM2.5 senzor se uzima kao primjerample, pogledajte sljedeću metodu povezivanja

Direktno povezivanje sa senzorom

Zatim pripremite razvojnu ploču (Arduino ili Raspberry Pi).
povežite RO RFLINK-UART modula Sa druge strane, možete čitati G3 prijenos na opći UART način PM2.5 podatke, čestitamo, G3 je nadograđen na PM2.5 senzorski modul sa mogućnostima bežičnog prijenosa.

Koristite IO portove

RFLINK-UART modul pruža skup IO portova koji vam omogućavaju bežično slanje naredbi za uključivanje/isključivanje, a ovaj skup Io portova nije ograničen na kraj za prijenos ili prijem modula, i oba kraja mogu međusobno kontrolirati. Sve dok promijenite voltage IN porta na oba kraja, promijenit ćete izlaznu voltage izlaznog porta na drugom kraju sinhrono. Molimo pogledajte sljedeću upotrebu nprampda objasnite kako koristiti IO port za daljinsko upravljanje prekidačem LED sijalice.

Koristite IO portove Koristite IO portove

 

Dokumenti / Resursi

RFLINK RFLINK-UART bežični UART prijenosni modul [pdfUputstvo za upotrebu
RFLINK-UART, bežični UART prijenosni modul, RFLINK-UART bežični UART prijenosni modul

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *