RFLINK-UART Mwongozo wa Maagizo ya Moduli ya Usambazaji ya UART Isiyo na Waya
Moduli ya Usambazaji ya UART Isiyo na Waya ya RFLINK-UART ni moduli rahisi kutumia ambayo husasisha papo hapo na bila maumivu UART yenye waya hadi upitishaji wa UART isiyo na waya. Zaidi ya hayo, kuna seti ya bandari ya I/O hapo, kwa hivyo hauitaji juhudi zozote za kuweka rekodi na maunzi ili kufanya swichi za IO kudhibitiwa vizuri kwa mbali.
Muonekano wa Moduli na Vipimo
Moduli ya RFLINK-UART ina terminal moja ya mizizi (kushoto) na hadi ncha nne za Kifaa (upande wa kulia wa takwimu hapa chini, zinaweza kuhesabiwa kutoka 1 hadi 4), zote mbili zinaonekana kwa nje sawa, zinaweza kutambuliwa. kwa lebo iliyo nyuma.
Kama inavyoonyeshwa hapa chini, Kitambulisho cha Kikundi cha moduli ya RFLINK-UART ni 0001 na BAUD ni
Tabia za moduli
- Uendeshaji voltage: 3.3~5.5V
- Mzunguko wa RF: 2400MHz ~ 2480MHz.
- Matumizi ya nguvu: 24 mA@ +5dBm katika hali ya TX na 23mA katika hali ya RX.
- Nguvu ya kusambaza: +5dBm
- Kiwango cha maambukizi: 250Kbps
- Umbali wa upitishaji: karibu 80 hadi 100m katika nafasi wazi
- Kiwango cha Baud:9,600bps aubps19,200
- Inaauni upitishaji 1-hadi-1 au 1-hadi-nyingi (hadi nne).
Ufafanuzi wa pini
Mzizi![]() |
Kifaa![]() |
GNDkwa Ardhi
+5V5V ujazotage pembejeo Sehemu ya TXà inalingana na RX ya bodi ya maendeleo UART Sehemu ya RXà inalingana na TX ya bodi ya maendeleo UART CEBà CEB hii inapaswa kuunganishwa ardhini (GND), kisha moduli itawashwa na inaweza kutumika kama kitendakazi cha udhibiti wa kuokoa nishati. NJEà Pini ya pato ya Bandari ya IO (Umewashwa/Zima usafirishaji) INàPini ya kuingiza ya Bandari ya IO (Imewashwa/Imezimwa pokea). ID1, ID0 huchagua kifaa gani cha kuunganisha kupitia mchanganyiko wa HIGH/LOW wa pini hizi mbili. ID_Latkwa Kitambulisho cha Kifaa Pini za Latch. Wakati Root inapoweka kifaa lengwa kupitia ID0, ID1, unahitaji kuweka pin hii LOW kisha muunganisho utabadilishwa rasmi hadi kwenye kifaa kilichobainishwa. |
GNDkwa Ardhi
+5V5V ujazotage pembejeo Sehemu ya TXà inalingana na RX ya bodi ya maendeleo UART Sehemu ya RXà inalingana na TX ya bodi ya maendeleo UART CEBà CEB hii inapaswa kuunganishwa ardhini (GND), kisha moduli itawashwa na inaweza kutumika kama kitendakazi cha udhibiti wa kuokoa nishati. NJEà Pini ya pato ya Bandari ya IO (Imewashwa/Imezimwa nje ya nchi)I INà Pini ya kuingiza ya Bandari ya IO (Imewashwa/Imezimwa pokea). ID1, ID0à Kupitia mchanganyiko wa HIGH/LOW wa pini hizi mbili, Kifaa kinaweza kuwekwa kwa nambari tofauti za kifaa. ID_Latà Mguu huu wa Pini hauna athari kwenye Kifaa. |
Jinsi ya kutumia
Aina zote za bodi za maendeleo na MCU zinazotumia kiolesura cha mawasiliano cha UART zinaweza kutumia moduli hii moja kwa moja, na hakuna haja ya kusakinisha viendeshi vya ziada au programu za API.
Weka Mizizi na Vifaa
TTL yenye waya ya kitamaduni ni upitishaji 1 hadi 1, moduli ya upitishaji ya RFLINK-UART ya UART isiyo na waya itasaidia aina 1 hadi nyingi, terminal chaguomsingi ya Mizizi (#0) baada ya kuwasha na kifaa (#1) kuunganishwa ikiwa una kifaa kingine. nambari ya Kifaa (#2~# 4). Unaweza kuchagua upande tofauti wa kifaa unaotaka kuunganisha kupitia ID0 na pini za ID1 kwenye upande wa mizizi. Kwa mchanganyiko wa ID0/ID1 wa uteuzi wa kifaa, tafadhali rejelea jedwali lililo hapa chini
Kifaa cha 1 (#1) | Kifaa cha 2 (#2) | Kifaa cha 3 (#3) | Kifaa cha 4 (#4) | |
Pini ya ID0 | JUU | JUU | CHINI | CHINI |
Pini ya ID1 | JUU | CHINI | JUU | CHINI |
ID0, pini ya ID1 ni JUU chaguomsingi, zitakuwa CHINI kupitia kuunganisha chini.
Kumbuka: Upande wa kifaa unapaswa kuwekwa kwa nambari inayohitajika ya kifaa kulingana na kwanza,
mzizi utachagua kifaa kinacholengwa kupitia jedwali moja.
Unaweza kuchagua kifaa tofauti cha kuhamisha ujumbe kupitia ID0 na ID1 ya mzizi, kwa kawaida hufunga ID0 au/na ID1 kwenye GND. Zaidi ya hayo, upande wa mizizi pia unaweza kutuma mawimbi ya Chini/Juu kupitia pini ya IO ili kuchagua kifaa kinacholengwa kwenye nzi.
Kwa mfanoampna, katika mchoro ulio hapa chini, Arduino Nano huchagua Kifaa cha kuunganisha kupitia pini za D4 na D5 .
Baada ya kutuma ishara ya Juu/Chini inayolingana kwa pini za ID0 na ID1,
Terminal ya mizizi itasumbua uwasilishaji na mwisho wa uunganisho wa zamani (yaani, kusimamisha usambazaji na kupokea na mwisho wa uunganisho wa zamani). Na subiri mawimbi ya Chini kutoka kwa pini ya ID_Lat ili kubadili muunganisho mpya.
Anza kutuma/kupokea ujumbe kwa muunganisho mpya
Baada ya kutuma mawimbi ya nambari ya kifaa lengwa kupitia ID0, ID1, sehemu zote kati ya mzizi na kifaa cha sasa kilichounganishwa kitasimamishwa. Mpito mpya hautaanza hadi utume ishara ya LOW ya ID_Lat angalau 3ms.
Kuna matukio matatu ya matumizi ya Arduino , Raspberry Pi na vitambuzi.
Kufanya kazi na Arduino
Mbali na kutumia bandari za TX/RX za maunzi ya Arduino moja kwa moja, moduli hii pia inaweza kutumia mfululizo wa programu, kwa hivyo inaweza Kutumia katika programu iliyoigwa UART ili kuepuka kuchukua kiolesura halisi cha UART.
Ex ifuatayoample inaunganisha D2 na D3 kwa TX na upande wa Mizizi ya
RFLINK-UART moduli kupitia programu ya mfululizo RX, D7, D8 ni pini ambazo huweka muunganisho wa kifaa, na D5 hutumiwa kama pini ya kugeuza ok. Kupitia maagizo ya Arduino kidigitaliAndika matokeo CHINI au JUU kwa pini za D7, D8 na D5 Tunaweza kufikia uwezo wa kuunganisha kwa nguvu kwenye vifaa tofauti.
Arduino (Italia) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK- UART | RX | TX | ID_Lat (Mzizi) | ID0
(Mzizi) |
ID1
(Mzizi) |
5V | GND CEB |
Example ya mpango wa usafiri wa upande wa mizizi:
Exampmpango wa upande wa mpokeaji wa RX:
kutekeleza
Kufanya kazi na Raspberry Pi
Kutumia mod hii kwenye Raspberry Pi pia ni rahisi sana! Pini za moduli ya RFLINKUART zimeunganishwa na zile zinazolingana za Raspberry Pi kama ilivyokuwa zamani.ample ya Arduino hapo juu. Kwa maneno mengine, unaweza kusoma na kuandika moja kwa moja kwa pini ya RX/TX na kubainisha kifaa cha kuunganisha, kama vile UART ya kitamaduni.
Kielelezo kifuatacho kinaonyesha njia ya uunganisho kati ya Upande wa Mizizi
Raspberry Pi na sehemu ya RFLINK-UART, na mbinu ya kuunganisha ya mwisho wa Kifaa kimsingi ni sawa, lakini ID_ Pini ya Lat haihitaji kuunganishwa, na ID0 na ID1 zimewekwa kwa nambari tofauti za kitambulisho kulingana na mahitaji. .
Exampmpango wa:
Kisambazaji data hutuma taarifa mara kwa mara kwa kifaa #3 na kifaa #1
Mpokeaji: Huyu example ni kupokea rahisi
Kuunganisha moja kwa moja na sensor
Ikiwa kitambuzi chako kinaauni kiolesura cha UART na kiwango cha Baud kinaauni 9,600 au
19,200 , basi unaweza kuiunganisha moja kwa moja kwenye upande wa kifaa wa moduli ya RFLINK-UART, na unaweza kuipandisha kwa haraka na bila maumivu Kihisi cha utendakazi kisichotumia waya pia. Sensor ifuatayo ya G3 PM2.5 inachukuliwa kama example, rejelea njia ifuatayo ya unganisho
Ifuatayo, tafadhali tayarisha bodi ya ukuzaji (ama Arduino au Raspberry Pi) ili
unganisha RO ya moduli ya RFLINK-UART Kwa upande wa ot, unaweza kusoma maambukizi ya G3 katika data ya jumla ya njia ya UART PM2.5, pongezi, G3 imeboreshwa hadi moduli ya kuhisi PM2.5 yenye uwezo wa maambukizi ya wireless.
Tumia Bandari za IO
Moduli ya RFLINK-UART hutoa seti ya bandari za IO zinazokuwezesha kusambaza/kuzima amri bila waya, na seti hii ya Bandari za Io hazizuiliwi na upitishaji au mwisho wa kupokea wa moduli, na ncha zote mbili zinaweza kudhibiti kila mmoja. Ilimradi ubadilishe juzuutage ya bandari ya IN katika mwisho wowote, utabadilisha sauti ya patotage ya bandari ya Nje kwenye mwisho mwingine kwa usawazishaji. Tafadhali rejelea mfano ufuatao wa matumiziample kueleza jinsi ya kutumia IO Port kudhibiti swichi ya balbu ya LED kwa mbali.
Nyaraka / Rasilimali
![]() |
Moduli ya Usambazaji ya UART ya RFLINK RFLINK-UART Isiyo na Waya [pdf] Mwongozo wa Maelekezo RFLINK-UART, Moduli ya Usambazaji ya UART Isiyo na Waya, Moduli ya Usambazaji ya UART Isiyo na Waya ya RFLINK-UART |