arduino-լոգոն

ARDUINO RFLINK-UART անլար UART փոխանցման մոդուլ

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-PRODUCT

Ապրանքի մասին տեղեկատվություն

RFLINK-UART անլար UART փոխանցման մոդուլը մոդուլ է, որը արդիականացնում է լարային UART-ը դեպի անլար UART փոխանցում՝ առանց որևէ կոդավորման ջանքի կամ սարքավորման: Մոդուլը պարունակում է մեկ արմատային տերմինալ և մինչև չորս սարքը ավարտվում է մի շարք I/O պորտերով: Գործող հատորtage-ն տատանվում է 3.3 Վ-ից մինչև 5.5 Վ, իսկ ՌԴ հաճախականությունը՝ 2400 ՄՀց-ից մինչև 2480 ՄՀց: Հաղորդման հեռավորությունը բաց տարածության մեջ 80-ից 100 մ է, իսկ փոխանցման արագությունը՝ 250 Կբիթ/վրկ: Մոդուլն աջակցում է 1-ից 1 կամ 1-ից բազմակի (մինչև չորս) փոխանցում:

ԱՊՐԱՆՔԻ մոդուլի բնութագրերը

  1. Գործողությունների ծավալtage: 3.3-5.5 Վ
  2. ՌԴ Հաճախականություն:2400 ՄՀց ~ 2480 ՄՀց
  3. Էլեկտրաէներգիայի սպառումը. 24 mA@ +5dBm TX ռեժիմում և 23 mA RX ռեժիմում:
  4. Փոխանցման հզորություն. +5 դԲմ
  5. Փոխանցման արագություն. 250Kbps
  6. Փոխանցման հեռավորությունը. մոտ 80-ից 100 մ բաց տարածքում
  7. Baud rate 9,600bps կամ 19,200bps
  8. Աջակցում է 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: ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-1

Մոդուլի բնութագրերը

  1. Գործողությունների ծավալtage: 3.3-5.5 Վ
  2. ՌԴ Հաճախականություն:2400 ՄՀց ~ 2480 ՄՀց։
  3. Էլեկտրաէներգիայի սպառումը. 24 mA@ +5dBm TX ռեժիմում և 23mA RX ռեժիմում:
  4. Փոխանցման հզորություն. +5 դԲմ
  5. Փոխանցման արագություն. 250Kbps
  6. Փոխանցման հեռավորությունը. մոտ 80-ից 100 մ բաց տարածքում
  7. Բոդի դրույքաչափը:9,600bps կամ 19,200bps
  8. Աջակցում է 1-ից 1 կամ 1-ից բազմակի (մինչև չորս) փոխանցում:

Քորոցի սահմանում

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-2

  • ԳՆԴ→ Գետնին
  • +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 կապիչների միջոցով:ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-3

Համապատասխան High/Low ազդանշանը ID0 և ID1 կապանքներին ուղարկելուց հետո Root տերմինալը կդադարեցնի փոխանցումը հին կապի վերջով (այսինքն՝ կդադարեցնի փոխանցումը և ընդունումը հին կապի վերջով): Եվ սպասեք «Low» ազդանշանի ID_Lat փինից՝ նոր կապին անցնելու համար:

Սկսեք հաղորդագրություններ փոխանցել/ստանալ նոր կապով
Այն բանից հետո, երբ դուք ուղարկում եք թիրախային սարքի համարի ազդանշան ID0, ID1 միջոցով, արմատի և ընթացիկ միացված սարքի միջև բոլոր փոխհատումները կդադարեցվեն: Նոր հատումը չի սկսվի, մինչև չուղարկեք LOW ազդանշան՝ ID_Lat առնվազն 3ms:

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-4

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, մենք կարող ենք հասնել տարբեր սարքերի դինամիկ միանալու ունակությանը:ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-5ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-6

Exampարմատային տրանսպորտային ծրագրի մի ծրագիր.

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-7 ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-8

ExampRX ընդունիչի կողմի ծրագիր ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-9

կատարել

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-10

Աշխատում է 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 համարների՝ կախված պահանջներից:ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-11

Exampծրագրի լ.
Հաղորդիչը բազմիցս տեղեկատվություն է փոխանցում թիվ 3 և թիվ 1 սարքին

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-12ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-13

Ստացող. Այս նախկինample-ն պարզ ընդունում է 

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-14

Ուղիղ միացում սենսորով
Եթե ​​ձեր սենսորն աջակցում է UART ինտերֆեյսին, իսկ Baud արագությունը՝ 9,600 կամ 19,200, ապա դուք կարող եք ուղղակիորեն միացնել այն RFLINK-UART մոդուլի սարքի կողմին և կարող եք արագ և առանց ցավի թարմացնել այն նաև անլար ֆունկցիայի սենսորը: Հետևյալ G3 PM2.5 սենսորը վերցված է որպես նախկինample, տես հետևյալ միացման եղանակըARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-15

Այնուհետև, խնդրում ենք պատրաստել մշակման տախտակ (կամ 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-Wireless-UART-Transmission-Module-FIG-16

Փաստաթղթեր / ռեսուրսներ

ARDUINO RFLINK-UART անլար UART փոխանցման մոդուլ [pdf] Հրահանգների ձեռնարկ
RFLINK-UART անլար UART փոխանցման մոդուլ, անլար UART փոխանցման մոդուլ, UART փոխանցման մոդուլ, փոխանցման մոդուլ, մոդուլ

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *