ការណែនាំអំពីម៉ូឌុលបញ្ជូន UART ឥតខ្សែ RFLINK-UART
ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ RFLINK-UART

ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ RFLINK-UART គឺជាម៉ូឌុលងាយស្រួលប្រើ ដែលធ្វើបច្ចុប្បន្នភាព UART ដែលមានខ្សែទៅការបញ្ជូន UART ឥតខ្សែភ្លាមៗ និងគ្មានការឈឺចាប់។ ជាងនេះទៅទៀត មានសំណុំនៃច្រក I/O នៅទីនោះ ដូច្នេះអ្នកមិនត្រូវការការប្រឹងប្រែងសរសេរកូដ និងផ្នែករឹងណាមួយដើម្បីធ្វើឱ្យកុងតាក់ IO គ្រប់គ្រងបានល្អពីចម្ងាយនោះទេ។

រូបរាង និងវិមាត្រនៃម៉ូឌុល

ម៉ូឌុល RFLINK-UART មានស្ថានីយឫសមួយ (ខាងឆ្វេង) និងឧបករណ៍ដល់ទៅបួន (នៅផ្នែកខាងស្តាំនៃរូបភាពខាងក្រោម អាចត្រូវបានលេខពីលេខ 1 ដល់លេខ 4) ទាំងពីរមានរូបរាងខាងក្រៅដូចគ្នា វាអាចត្រូវបានកំណត់អត្តសញ្ញាណ ដោយស្លាកសញ្ញានៅខាងក្រោយ។

ដូចដែលបានបង្ហាញខាងក្រោម លេខសម្គាល់ក្រុមនៃម៉ូឌុល RFLINK-UART គឺ 0001 ហើយ BAUD គឺ

រូបរាង និងវិមាត្រនៃម៉ូឌុល

លក្ខណៈនៃម៉ូឌុល

  1. វ៉ុលប្រតិបត្តិការtage: 3.3 ~ 5.5V
  2. ប្រេកង់ RF៖ 2400MHz ~ 2480MHz ។
  3. ការប្រើប្រាស់ថាមពល៖ 24 mA@ +5dBm នៅរបៀប TX និង 23mA នៅ RX mode។
  4. បញ្ជូនថាមពល៖ +5dBm
  5. អត្រាបញ្ជូន៖ 250Kbps
  6. ចម្ងាយបញ្ជូន៖ ប្រហែល 80 ទៅ 100 ម៉ែត្រនៅកន្លែងបើកចំហ
  7. អត្រា Baud៖9,600bps ឬ 19,200bps
  8. គាំទ្រការបញ្ជូន 1 ទៅ 1 ឬ 1 ទៅ ច្រើន (រហូតដល់បួន) ។

និយមន័យម្ជុល

ឫស
និយមន័យម្ជុល
ឧបករណ៍
និយមន័យម្ជុល
GNDដី

+5Vដល់ 5V វ៉ុលtagអ៊ីបញ្ចូល

TXà ត្រូវគ្នាទៅនឹង RX នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ UART

RXà ត្រូវគ្នាទៅនឹង TX នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ UART

CEBà CEB នេះគួរតែភ្ជាប់ទៅដី (GND) បន្ទាប់មកម៉ូឌុលនឹងបើកដំណើរការ ហើយអាចប្រើជាមុខងារគ្រប់គ្រងថាមពលសន្សំបាន។

ចេញច្រកទិន្នផលរបស់ IO Port (បើក/បិទការនាំចេញ)

INចំណុចបញ្ចូលនៃច្រក IO (បើក / បិទទទួល) ។

អត្តសញ្ញាណប័ណ្ណលេខ ១ លេខ ២ ជ្រើសរើសឧបករណ៍មួយណាដែលត្រូវភ្ជាប់តាមរយៈ HIGH/LOW រួមបញ្ចូលគ្នានៃម្ជុលទាំងពីរនេះ។

ID_Latលេខសម្គាល់ឧបករណ៍ Latch pins ។ នៅពេលដែល Root កំណត់ឧបករណ៍គោលដៅតាមរយៈ ID0, ID1 អ្នកត្រូវកំណត់ម្ជុលនេះទាប បន្ទាប់មកការតភ្ជាប់នឹងត្រូវបានប្តូរជាផ្លូវការទៅឧបករណ៍ដែលបានបញ្ជាក់។

GNDដី

+5Vដល់ 5V វ៉ុលtagអ៊ីបញ្ចូល

TXà ត្រូវគ្នាទៅនឹង RX នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ UART

RXà ត្រូវគ្នាទៅនឹង TX នៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ UART

CEBà CEB នេះគួរតែភ្ជាប់ទៅដី (GND) បន្ទាប់មកម៉ូឌុលនឹងបើកដំណើរការ ហើយអាចប្រើជាមុខងារគ្រប់គ្រងថាមពលសន្សំបាន។

ចេញà Output pin នៃ IO Port (On/Off export) I

INà ម្ជុលបញ្ចូលនៃច្រក IO (បើក/បិទទទួល)។

អត្តសញ្ញាណប័ណ្ណលេខ ១ លេខ ២តាមរយៈការរួមបញ្ចូលគ្នាខ្ពស់/ទាបនៃម្ជុលទាំងពីរនេះ ឧបករណ៍អាចត្រូវបានកំណត់ទៅលេខឧបករណ៍ផ្សេងគ្នា។

ID_Latà ជើង Pin នេះមិនមានឥទ្ធិពលលើឧបករណ៍ទេ។

របៀបប្រើ

គ្រប់ប្រភេទនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ និង MCUs ដែលគាំទ្រចំណុចប្រទាក់ទំនាក់ទំនង UART អាចប្រើម៉ូឌុលនេះដោយផ្ទាល់ ហើយមិនចាំបាច់ដំឡើងកម្មវិធីបញ្ជាបន្ថែម ឬកម្មវិធី API ទេ។

ដំឡើង Root និងឧបករណ៍

TTL ដែលមានខ្សែប្រពៃណីគឺ 1 ទៅ 1 ការបញ្ជូន ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ RFLINK-UART នឹងគាំទ្រប្រភេទ 1 ទៅច្រើន ស្ថានីយឫសលំនាំដើម (#0) បន្ទាប់ពីបើកថាមពលជាមួយឧបករណ៍ (#1) ត្រូវបានភ្ជាប់ ប្រសិនបើអ្នកមានឧបករណ៍ផ្សេងទៀត ឧបករណ៍ដែលមានលេខ (#2 ~ # 4) ។ អ្នកអាចជ្រើសរើសផ្នែកឧបករណ៍ផ្សេងគ្នាដែលអ្នកចង់ភ្ជាប់តាមរយៈម្ជុល ID0 និង ID1 នៅផ្នែក root ។ សម្រាប់ការរួមបញ្ចូលគ្នានៃការជ្រើសរើសឧបករណ៍ ID0/ID1 សូមមើលតារាងខាងក្រោម

  ឧបករណ៍ 1 (#1) ឧបករណ៍ 2 (#2) ឧបករណ៍ 3 (#3) ឧបករណ៍ 4 (#4)
ម្ជុល ID0 ខ្ពស់ ខ្ពស់ ទាប ទាប
ម្ជុល ID1 ខ្ពស់ ទាប ខ្ពស់ ទាប

ID0, ID1 pin គឺជាលំនាំដើម HIGH ពួកវានឹងមានកម្រិតទាបតាមរយៈការភ្ជាប់ទៅដី។
ចំណាំ៖ ផ្នែកឧបករណ៍គួរតែត្រូវបានកំណត់ទៅលេខឧបករណ៍ដែលត្រូវការយោងទៅតាមដំបូង
root នឹងជ្រើសរើសឧបករណ៍គោលដៅតាមរយៈតារាងដូចគ្នា។

អ្នកអាចជ្រើសរើសឧបករណ៍ផ្សេងគ្នាដើម្បីផ្ទេរសារតាមរយៈ ID0 និង ID1 នៃ root ជាធម្មតាចង ID0 ឬ/និង ID1 ទៅ GND ។ លើសពីនេះ ផ្នែក root ក៏អាចបញ្ជូនសញ្ញាទាប/ខ្ពស់ តាមរយៈ IO pin ដើម្បីជ្រើសរើសឧបករណ៍គោលដៅភ្លាមៗ។

សម្រាប់អតីតample នៅក្នុងរូបភាពខាងក្រោម Arduino Nano ជ្រើសរើសឧបករណ៍ដើម្បីភ្ជាប់តាមរយៈម្ជុល D4 និង D5 ។

ដំឡើង Root និងឧបករណ៍

បន្ទាប់ពីបញ្ជូនសញ្ញាខ្ពស់/ទាបដែលត្រូវគ្នាទៅម្ជុល ID0 និង ID1 នោះ
ស្ថានីយឫសនឹងរំខានការបញ្ជូនជាមួយនឹងចុងបញ្ចប់នៃការតភ្ជាប់ចាស់ (នោះគឺបញ្ឈប់ការបញ្ជូននិងទទួលជាមួយនឹងចុងបញ្ចប់នៃការតភ្ជាប់ចាស់) ។ ហើយរង់ចាំសញ្ញាទាបពីម្ជុល ID_Lat ដើម្បីប្តូរទៅការតភ្ជាប់ថ្មី។

ចាប់ផ្តើមបញ្ជូន/ទទួលសារជាមួយនឹងការតភ្ជាប់ថ្មី។
បន្ទាប់​ពី​អ្នក​ផ្ញើ​សញ្ញា​លេខ​ឧបករណ៍​គោលដៅ​តាម​រយៈ ID0, ID1 រាល់​ការ​បញ្ជូន​ទាំង​អស់​រវាង root និង​ឧបករណ៍​ដែល​បាន​ភ្ជាប់​បច្ចុប្បន្ន​នឹង​ត្រូវ​បាន​បញ្ឈប់។ ប្រតិបត្តិការថ្មីនឹងមិនចាប់ផ្តើមទេ រហូតដល់អ្នកផ្ញើសញ្ញា LOW ID_Lat យ៉ាងហោចណាស់ 3ms។

ចាប់ផ្តើមបញ្ជូន

មានករណីប្រើប្រាស់ចំនួនបីសម្រាប់ Arduino, Raspberry Pi និងឧបករណ៍ចាប់សញ្ញា។

ធ្វើការជាមួយ Arduino

បន្ថែមពីលើការប្រើប្រាស់ច្រក TX/RX ផ្នែករឹងរបស់ Arduino ដោយផ្ទាល់ ម៉ូឌុលនេះក៏គាំទ្រសៀរៀលកម្មវិធីផងដែរ ដូច្នេះវាអាចប្រើក្នុងកម្មវិធីដែលត្រាប់តាម UART ដើម្បីជៀសវាងការកាន់កាប់ចំណុចប្រទាក់ UART ជាក់ស្តែង។

ខាងក្រោមនេះ example កំពុងភ្ជាប់ D2 និង D3 ទៅ TX និងផ្នែក Root នៃ
ម៉ូឌុល RFLINK-UART តាមរយៈសៀរៀលសូហ្វវែរ RX, D7, D8 គឺជាម្ជុលដែលកំណត់ការតភ្ជាប់ទៅឧបករណ៍ ហើយ D5 ត្រូវបានប្រើជាម្ជុលបិទបើកយល់ព្រម។ តាមរយៈការណែនាំរបស់ Arduino digitalWrite លទ្ធផល LOW ឬ HIGH សម្រាប់ម្ជុល D7, D8 និង D5 យើងអាចសម្រេចបាននូវសមត្ថភាពក្នុងការភ្ជាប់ថាមវន្តទៅឧបករណ៍ផ្សេងៗ។

ធ្វើការជាមួយ Arduino

Arduino (អ៊ីតាលី) D2 D3 D5 D7 D8 5V GND
RFLINK- UART RX TX ID_Lat (Root) លេខសម្គាល់ ១១៦

(ឫស)

លេខសម្គាល់ ១១៦

(ឫស)

5V GND CEB

Example នៃកម្មវិធីដឹកជញ្ជូនផ្នែកខាងឫស៖

កម្មវិធីដឹកជញ្ជូនផ្នែកខាងឫស កម្មវិធីដឹកជញ្ជូនផ្នែកខាងឫស

Exampកម្មវិធីខាងអ្នកទទួល RX៖

កម្មវិធីខាងអ្នកទទួល RX

ប្រតិបត្តិ

ប្រតិបត្តិ

ធ្វើការជាមួយ Raspberry Pi

ការប្រើប្រាស់ Mod នេះនៅលើ Raspberry Pi ក៏ងាយស្រួលដែរ! ម្ជុលនៃម៉ូឌុល RFLINKUART ត្រូវបានភ្ជាប់ទៅផ្នែកដែលត្រូវគ្នានៃ Raspberry Pi ដូចនៅក្នុងអតីតample នៃ Arduino ខាងលើ។ ម្យ៉ាងវិញទៀត អ្នកអាចអាន និងសរសេរដោយផ្ទាល់ទៅម្ជុល RX/TX ហើយបញ្ជាក់ឧបករណ៍ដែលត្រូវភ្ជាប់ ដូចជា UART ប្រពៃណី។

រូបខាងក្រោមបង្ហាញពីវិធីសាស្ត្រតភ្ជាប់រវាង Root-side
Raspberry Pi និងម៉ូឌុល RFLINK-UART ហើយវិធីសាស្ត្រតភ្ជាប់នៃចុងឧបករណ៍គឺដូចគ្នា ប៉ុន្តែ ID_ ម្ជុល Lat 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) ទៅ
ភ្ជាប់ RO នៃម៉ូឌុល RFLINK-UART នៅផ្នែកខាង ot អ្នកអាចអានការបញ្ជូន G3 នៅក្នុងវិធី UART ទូទៅ ទិន្នន័យ PM2.5 សូមអបអរសាទរ G3 ត្រូវបានធ្វើឱ្យប្រសើរឡើងទៅជាម៉ូឌុលចាប់សញ្ញា PM2.5 ដែលមានសមត្ថភាពបញ្ជូនឥតខ្សែ។

ប្រើច្រក IO

ម៉ូឌុល RFLINK-UART ផ្តល់នូវសំណុំនៃច្រក IO ដែលអនុញ្ញាតឱ្យអ្នកបញ្ជូនការបញ្ជាបិទ / បើកដោយឥតខ្សែ ហើយច្រក Io ឈុតនេះមិនត្រូវបានកំណត់ចំពោះការបញ្ជូន ឬទទួលចុងបញ្ចប់នៃម៉ូឌុលនោះទេ ហើយចុងទាំងពីរអាចគ្រប់គ្រងគ្នាទៅវិញទៅមក។ ដរាបណាអ្នកប្តូរវ៉ុលtage នៃច្រក IN នៅចុងទាំងពីរ អ្នកនឹងផ្លាស់ប្តូរទិន្នផលវ៉ុលtage នៃច្រកចេញនៅចុងម្ខាងទៀតស្របគ្នា។ សូម​យោង​ទៅ​លើ​ការ​ប្រើ​ខាង​ក្រោម​ឧample ដើម្បីពន្យល់ពីរបៀបប្រើប្រាស់ IO Port ដើម្បីគ្រប់គ្រងអំពូល LED ពីចម្ងាយ។

ប្រើច្រក IO ប្រើច្រក IO

 

ឯកសារ/ធនធាន

RFLINK RFLINK-UART ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ [pdf] សៀវភៅណែនាំ
RFLINK-UART, ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ, ម៉ូឌុលបញ្ជូន UART ឥតខ្សែ RFLINK-UART

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *