RFLINK-UART Wireless UART փոխանցման մոդուլի հրահանգների ձեռնարկ
RFLINK-UART Wireless UART փոխանցման մոդուլը հեշտ օգտագործման մոդուլ է, որն ակնթարթորեն և առանց ցավի արդիականացնում է լարային UART-ը անլար UART փոխանցման: Ավելին, այնտեղ կա I/O միացք, հետևաբար ձեզ հարկավոր չեն որևէ կոդավորման ջանք և սարքավորում, որպեսզի IO անջատիչները լավ կառավարվեն հեռակա կարգով:
Մոդուլի տեսքը և չափը
RFLINK-UART մոդուլը պարունակում է մեկ արմատային տերմինալ (ձախ) և մինչև չորս Սարքի ծայր (ներքևում գտնվող նկարի աջ կողմում, կարող է համարակալվել 1-ից մինչև 4-ը), երկուսն էլ արտաքնապես նույնն են, այն կարելի է նույնացնել: հետևի պիտակի վրա:
Ինչպես ցույց է տրված ստորև, RFLINK-UART մոդուլի խմբի ID-ն 0001 է, իսկ BAUD-ը՝
Մոդուլի բնութագրերը
- Գործողությունների ծավալtage: 3.3-5.5 Վ
- ՌԴ Հաճախականություն: 2400 ՄՀց ~ 2480 ՄՀց։
- Էլեկտրաէներգիայի սպառումը. 24 mA@ +5dBm TX ռեժիմում և 23mA RX ռեժիմում:
- Փոխանցման հզորություն. +5 դԲմ
- Փոխանցման արագություն250 Կբիթ/վրկ
- Փոխանցման հեռավորությունը. մոտ 80-ից 100 մ բաց տարածքում
- Բոդի դրույքաչափը:9,600bps կամ 19,200bps
- Աջակցում է 1-ից 1 կամ 1-ից բազմակի (մինչև չորս) փոխանցում:
Քորոցի սահմանում
Արմատ![]() |
Սարք![]() |
GNDà Գրունտ
+5 Վà 5V հատtagե մուտքագրում The TXà համապատասխանում է UART զարգացման տախտակի RX-ին The RXà համապատասխանում է UART զարգացման տախտակի TX-ին ԿԵԲà Այս CEB-ը պետք է միանա գետնին (GND), այնուհետև մոդուլը միացված կլինի և կարող է օգտագործվել որպես էներգախնայողության կառավարման գործառույթ: ԴՈՒՐՍà IO Port-ի ելքային փին (միացված/անջատված արտահանում) INà IO պորտի մուտքագրման փին (միացված/անջատված ստացում): ID1, ID0 à ընտրում է, թե որ սարքին միանալ այս երկու փինների HIGH/LOW համակցության միջոցով: ID_Latà Սարքի նույնականացման սողնակային կապում: Երբ Root-ը սահմանում է թիրախային սարքը ID0, ID1-ի միջոցով, դուք պետք է սահմանեք այս փին LOW-ը, այնուհետև կապը պաշտոնապես կփոխանցվի նշված սարքին: |
GNDà Գրունտ
+5 Վà 5V հատtagե մուտքագրում The TXà համապատասխանում է UART զարգացման տախտակի RX-ին The RXà համապատասխանում է UART զարգացման տախտակի TX-ին ԿԵԲà Այս CEB-ը պետք է միանա գետնին (GND), այնուհետև մոդուլը միացված կլինի և կարող է օգտագործվել որպես էներգախնայողության կառավարման գործառույթ: ԴՈՒՐՍà IO Port-ի ելքային փին (միացված/անջատված արտահանում) I INà IO պորտի մուտքագրման փին (միացված/անջատված ստացում): ID1, ID0à Այս երկու պինների ԲԱՐՁՐ/ՑԱԾՐ համակցության միջոցով Սարքը կարող է սահմանվել սարքի տարբեր համարների: ID_Latà Այս Pin ոտքը չի ազդում Սարքի վրա: |
Ինչպես օգտագործել
Բոլոր տեսակի զարգացման տախտակները և MCU-ները, որոնք աջակցում են UART կապի ինտերֆեյսին, կարող են ուղղակիորեն օգտագործել այս մոդուլը, և կարիք չկա տեղադրել լրացուցիչ դրայվերներ կամ API ծրագրեր:
Կարգավորեք արմատը և սարքերը
Ավանդական լարային TTL-ը 1-ից 1 փոխանցում է, RFLINK-UART անլար UART փոխանցման մոդուլը կաջակցի 1-ից բազմակի տիպի, կանխադրված Root տերմինալը (#0) այն բանից հետո, երբ միացված է սարքը (#1), եթե ունեք մեկ այլ սարք: համարակալված սարք (#2~# 4): Դուք կարող եք ընտրել տարբեր սարքի կողմը, որին ցանկանում եք միանալ արմատային կողմում գտնվող ID0 և ID1 կապումներով: Սարքի ընտրության ID0/ID1 համակցության համար տես ստորև բերված աղյուսակը
Սարք 1 (թիվ 1) | Սարք 2 (թիվ 2) | Սարք 3 (թիվ 3) | Սարք 4 (թիվ 4) | |
ID0 փին | ԲԱՐՁՐ | ԲԱՐՁՐ | ՑԱԾՐ | ՑԱԾՐ |
ID1 փին | ԲԱՐՁՐ | ՑԱԾՐ | ԲԱՐՁՐ | ՑԱԾՐ |
ID0, ID1 քորոցները լռելյայն ԲԱՐՁՐ են, դրանք կլինեն LOW՝ գետնին միանալու միջոցով:
Նշում. Սարքի կողմը նախ պետք է սահմանվի սարքի պահանջվող համարին,
արմատը կընտրի թիրախային սարքը նույն աղյուսակի միջոցով:
Դուք կարող եք ընտրել տարբեր սարք՝ հաղորդագրություն փոխանցելու համար արմատի ID0-ի և ID1-ի միջոցով, սովորաբար ID0-ը կամ/և ID1-ը կապում են GND-ին: Ավելին, արմատային կողմը կարող է նաև Ցածր/Բարձր ազդանշան ուղարկել IO փինով, որպեսզի ընտրի թիրախային սարքը թռիչքի ժամանակ:
ՆախampՍտորև բերված նկարում Arduino Nano-ն ընտրում է սարքը, որը պետք է միացվի D4 և D5 կապիչների միջոցով:
Համապատասխան Բարձր/Ցածր ազդանշանը ID0 և ID1 կապանքներին ուղարկելուց հետո,
Արմատային տերմինալը կդադարեցնի փոխանցումը հին կապի ավարտով (այսինքն՝ դադարեցնել փոխանցումը և ստանալը հին կապի վերջով): Եվ սպասեք «Low» ազդանշանի ID_Lat փինից՝ նոր կապին անցնելու համար:
Սկսեք հաղորդագրություններ փոխանցել/ստանալ նոր կապով
Այն բանից հետո, երբ դուք ուղարկում եք թիրախային սարքի համարի ազդանշան ID0, ID1 միջոցով, արմատի և ընթացիկ միացված սարքի միջև բոլոր փոխհատումները կդադարեցվեն: Նոր հատումը չի սկսվի, մինչև չուղարկեք LOW ազդանշան՝ ID_Lat առնվազն 3ms:
Arduino-ի, Raspberry Pi-ի և սենսորների օգտագործման երեք դեպք կա:
Աշխատում է Arduino-ի հետ
Ի լրումն Arduino-ի ապարատային TX/RX նավահանգիստների ուղղակի օգտագործմանը, այս մոդուլը նաև աջակցում է ծրագրային սերիալներին, այնպես որ այն կարող է Օգտագործել UART-ի նմանակված ծրագրաշարում՝ ֆիզիկական UART ինտերֆեյսը չզբաղեցնելու համար:
Հետևյալ նախկինample-ը D2-ը և D3-ը միացնում է TX-ին և դրա արմատային կողմին
RFLINK-UART մոդուլը RX, D7, D8 սերիական ծրագրային ապահովման միջոցով կապում են սարքի հետ կապը, իսկ D5-ն օգտագործվում է որպես ok toggle pin: Arduino-ի հրահանգների միջոցով digitalWrite ելքերը LOW կամ HIGH D7, D8 և D5 պինների համար մենք կարող ենք հասնել տարբեր սարքերի դինամիկ միանալու ունակությանը:
Arduino (Իտալիա) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK- UART | RX | TX | ID_Lat (արմատ) | ID0
(արմատ) |
ID1
(արմատ) |
5V | GND CEB |
Exampարմատային տրանսպորտային ծրագրի մի ծրագիր.
ExampRX ընդունիչ-կողմային ծրագիր.
կատարել
Աշխատում է Raspberry Pi-ի հետ
Raspberry Pi-ում այս ռեժիմն օգտագործելը նույնպես բավականին հեշտ է: RFLINKUART մոդուլի քորոցները միացված են Raspberry Pi-ի համապատասխաններին, ինչպես նախկինում:ample of Arduino վերևում: Այլ կերպ ասած, դուք կարող եք կարդալ և գրել ուղղակիորեն RX/TX փին և նշել սարքը, որը պետք է միանա, ինչպես ավանդական UART-ը:
Հետևյալ նկարը ցույց է տալիս Root-side-ի միջև կապի եղանակը
Raspberry Pi-ն և RFLINK-UART մոդուլը, և Device end-ի միացման եղանակը հիմնականում նույնն է, բայց ID_ Lat pin pin-ը պետք չէ միացնել, և ID0-ն և ID1-ը սահմանվում են տարբեր ID համարների՝ կախված պահանջներից: .
Exampծրագրի լ.
Հաղորդիչը բազմիցս տեղեկատվություն է փոխանցում թիվ 3 և թիվ 1 սարքին
Ստացող. Այս նախկինample-ն պարզ ընդունում է
Ուղիղ միացում սենսորով
Եթե ձեր սենսորն աջակցում է UART ինտերֆեյսին, իսկ Baud արագությունը՝ 9,600 կամ
19,200, այնուհետև կարող եք այն ուղղակիորեն միացնել RFLINK-UART մոդուլի սարքի կողմին և կարող եք արագ և առանց ցավի թարմացնել այն նաև անլար ֆունկցիայի սենսորը: Հետևյալ G3 PM2.5 սենսորը վերցված է որպես նախկինample, տես հետևյալ միացման եղանակը
Հաջորդը, խնդրում ենք պատրաստել զարգացման տախտակ (կամ Arduino կամ Raspberry Pi):
Միացրեք RFLINK-UART մոդուլի RO-ն Օգնում, դուք կարող եք կարդալ G3 փոխանցումը ընդհանուր UART եղանակով PM2.5 տվյալները, շնորհավորում եմ, G3-ը արդիականացվել է PM2.5 սենսորային մոդուլի՝ անլար փոխանցման հնարավորություններով:
Օգտագործեք IO Ports
RFLINK-UART մոդուլը տրամադրում է IO նավահանգիստների մի շարք, որոնք թույլ են տալիս միացման/անջատման հրամաններն անլար կերպով փոխանցել, և այս փաթեթը Io Ports-ը չի սահմանափակվում մոդուլի փոխանցման կամ ընդունման վերջով, և երկու ծայրերը կարող են կառավարել միմյանց: Քանի դեռ փոխում ես հատtage-ի IN պորտի երկու ծայրերում, դուք կփոխեք ելքի ծավալըtage-ի դուրս նավահանգիստը մյուս ծայրում համաժամանակյա: Խնդրում ենք վերաբերել հետևյալ օգտագործման օրինակինample բացատրել, թե ինչպես օգտագործել IO Port-ը անջատիչ LED լամպը հեռակառավարելու համար:
Փաստաթղթեր / ռեսուրսներ
![]() |
RFLINK RFLINK-UART անլար UART փոխանցման մոդուլ [pdf] Հրահանգների ձեռնարկ RFLINK-UART, անլար UART փոխանցման մոդուլ, RFLINK-UART անլար UART փոխանցման մոդուլ |