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