RFLINK-UART Wireless UART փոխանցման մոդուլի հրահանգների ձեռնարկ
RFLINK-UART անլար UART փոխանցման մոդուլ

RFLINK-UART Wireless UART փոխանցման մոդուլը հեշտ օգտագործման մոդուլ է, որն ակնթարթորեն և առանց ցավի արդիականացնում է լարային UART-ը անլար UART փոխանցման: Ավելին, այնտեղ կա I/O միացք, հետևաբար ձեզ հարկավոր չեն որևէ կոդավորման ջանք և սարքավորում, որպեսզի IO անջատիչները լավ կառավարվեն հեռակա կարգով:

Մոդուլի տեսքը և չափը

RFLINK-UART մոդուլը պարունակում է մեկ արմատային տերմինալ (ձախ) և մինչև չորս Սարքի ծայր (ներքևում գտնվող նկարի աջ կողմում, կարող է համարակալվել 1-ից մինչև 4-ը), երկուսն էլ արտաքնապես նույնն են, այն կարելի է նույնացնել: հետևի պիտակի վրա:

Ինչպես ցույց է տրված ստորև, RFLINK-UART մոդուլի խմբի ID-ն 0001 է, իսկ BAUD-ը՝

Մոդուլի տեսքը և չափը

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

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

Arduino (Իտալիա) D2 D3 D5 D7 D8 5V GND
RFLINK- UART RX TX ID_Lat (արմատ) ID0

(արմատ)

ID1

(արմատ)

5V GND CEB

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

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

ExampRX ընդունիչ-կողմային ծրագիր.

RX ընդունիչի կողմի ծրագիր

կատարել

կատարել

Աշխատում է 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 համարների՝ կախված պահանջներից: .

Աշխատում է Raspberry Pi-ի հետ

Exampծրագրի լ.

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

Exampծրագրի լ Exampծրագրի լ

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

Այս նախկին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 լամպը հեռակառավարելու համար:

Օգտագործեք IO Ports Օգտագործեք IO Ports

 

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

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

Հղումներ

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

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