RFLINK-UART утасгүй UART дамжуулах модулийн зааварчилгаа
RFLINK-UART утасгүй UART дамжуулалтын модуль нь ашиглахад хялбар модуль бөгөөд утастай UART-ыг утасгүй UART дамжуулалтыг шуурхай, өвдөлтгүй сайжруулдаг. Үүнээс гадна тэнд олон тооны оролт гаралтын порт байдаг тул IO шилжүүлэгчийг алсаас сайн удирддаг болгохын тулд танд кодлох хүчин чармайлт, техник хангамж хэрэггүй.
Модулийн харагдах байдал ба хэмжээ
RFLINK-UART модуль нь нэг эх терминал (зүүн) ба 1 хүртэлх төхөөрөмжийн төгсгөлийг агуулдаг (доорх зургийн баруун талд 4-ээс XNUMX хүртэл дугаарлагдсан байж болно), хоёр нь гадна талдаа адилхан бөгөөд үүнийг таних боломжтой. ар талд байгаа шошгон дээр.
Доор үзүүлсэн шиг RFLINK-UART модулийн бүлгийн ID нь 0001, BAUD нь
Модулийн шинж чанар
- Үйл ажиллагааны ботьtage: 3.3~5.5V
- RF давтамж: 2400MHz~2480MHz.
- Эрчим хүчний хэрэглээ: TX горимд 24 мА@ +5дБм, RX горимд 23мА.
- Дамжуулах хүч: +5 дБм
- Дамжуулах хурд: 250Kbps
- Дамжуулах зай: задгай талбайд 80-100м орчим
- Дохионы түвшин:9,600bps эсвэл 19,200bps
- 1-ээс 1 эсвэл 1-ээс олон (дөрөв хүртэлх) дамжуулалтыг дэмждэг.
Зүү тодорхойлолт
Үндэс![]() |
Төхөөрөмж![]() |
GNDà Газар
+5Và 5V ботьtage оролт TXà нь UART хөгжүүлэлтийн зөвлөлийн RX-тэй тохирч байна RXà нь UART хөгжлийн самбарын TX-тай тохирч байна ЦЭБà Энэхүү CEB нь газартай (GND) холбогдсон байх ёстой бөгөөд дараа нь модуль асаалттай байх бөгөөд эрчим хүч хэмнэх хяналтын функц болгон ашиглаж болно. ГАРСАНà IO портын гаралтын зүү (асаах/унтраах экспорт) INà IO портын оролтын зүү (Асаах/унтраах хүлээн авах). ID1, ID0 à эдгээр хоёр тээглүүрийн HIGH/LOW хослолоор аль төхөөрөмжид холбогдохыг сонгоно. ID_латà Төхөөрөмжийн ID түгжээ зүү. Root нь зорилтот төхөөрөмжийг ID0, ID1-ээр тохируулах үед та энэ зүүг LOW тохируулах шаардлагатай бөгөөд холболтыг албан ёсоор заасан төхөөрөмж рүү шилжүүлнэ. |
GNDà Газар
+5Và 5V ботьtage оролт TXà нь UART хөгжүүлэлтийн зөвлөлийн RX-тэй тохирч байна RXà нь UART хөгжлийн самбарын TX-тай тохирч байна ЦЭБà Энэхүү CEB нь газартай (GND) холбогдсон байх ёстой бөгөөд дараа нь модуль асаалттай байх бөгөөд эрчим хүч хэмнэх хяналтын функц болгон ашиглаж болно. ГАРСАНà IO портын гаралтын зүү (On/Off экспорт)I INà IO портын оролтын зүү (Асаах/унтраах хүлээн авах). ID1, ID0à Эдгээр хоёр тээглүүрийн HIGH/LOW хослолоор төхөөрөмжийг өөр төхөөрөмжийн дугаараар тохируулах боломжтой. ID_латà Энэхүү зүү хөл нь төхөөрөмжид ямар ч нөлөө үзүүлэхгүй. |
Хэрхэн ашиглах вэ
UART холбооны интерфейсийг дэмждэг бүх төрлийн хөгжүүлэлтийн самбарууд болон MCU-ууд энэ модулийг шууд ашиглах боломжтой бөгөөд нэмэлт драйвер эсвэл API програм суулгах шаардлагагүй.
Root болон төхөөрөмжүүдийг тохируулах
Уламжлалт утастай 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 зүү нь өгөгдмөл ӨНДӨР, газартай холбогдсоноор БАГА байх болно.
Жич: Төхөөрөмжийн талыг эхлээд шаардлагатай төхөөрөмжийн дугаарт тохируулна.
root нь ижил хүснэгтээр дамжуулан зорилтот төхөөрөмжийг сонгох болно.
Та ID0 ба ID1-ээр дамжуулан мессеж дамжуулах өөр төхөөрөмжийг сонгож болно, ихэвчлэн ID0 эсвэл ID1-ийг GND-тэй холбоно. Үүнээс гадна үндсэн тал нь зорилтот төхөөрөмжийг шууд сонгохын тулд IO зүүгээр бага/өндөр дохио илгээж болно.
Жишээ ньampДоорх зурган дээр Arduino Nano нь D4 ба D5 зүүгээр холбогдох төхөөрөмжийг сонгож байна.
ID0 ба ID1 зүү рүү харгалзах Өндөр/Бага дохиог илгээсний дараа
Root терминал нь хуучин холболтын төгсгөлтэй дамжуулалтыг тасалдуулна (өөрөөр хэлбэл хуучин холболтын төгсгөлтэй дамжуулалт, хүлээн авалтыг зогсооно). Шинэ холболт руу шилжихийн тулд ID_Lat пинээс бага дохио гарахыг хүлээнэ үү.
Шинэ холболтоор мессеж дамжуулж/хүлээн авч эхлээрэй
Та ID0, ID1-ээр зорилтот төхөөрөмжийн дугаарын дохиог илгээсний дараа үндсэн болон одоогийн холбогдсон төхөөрөмжийн хоорондох бүх дамжуулалтыг зогсооно. Таныг ID_Lat-ийн доод тал нь 3ms-ийн БАГА дохиог илгээхээс нааш шинэ шилжүүлэг эхлэхгүй.
Arduino, Raspberry Pi болон мэдрэгчийг ашиглах гурван тохиолдол байдаг.
Arduino дээр ажиллаж байна
Энэ модуль нь Arduino-ийн техник хангамжийн TX/RX портуудыг шууд ашиглахаас гадна програм хангамжийн цувааг дэмждэг тул физик UART интерфэйсийг эзлэхгүйн тулд UART дуурайлган програм хангамжид ашиглах боломжтой.
Дараах эксample нь D2 ба D3-ийг TX болон Root тал руу холбож байна
Програм хангамжийн цуваа RX, D7, D8-ээр дамжуулан RFLINK-UART модуль нь төхөөрөмжтэй холбогдох холболтыг тохируулдаг тээглүүрүүд бөгөөд D5 нь ok сэлгэн залгах зүү болгон ашигладаг. Arduino-ийн зааврын дагуу digitalWrite D7, D8 болон D5 тээглүүрүүдэд БАГА эсвэл ӨНДӨР гэсэн гаралтуудыг гаргаснаар бид өөр өөр төхөөрөмжтэй динамикаар холбогдох боломжтой болно.
Arduino (Итали) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK- UART | RX | TX | ID_Lat (Үндэс) | ID0
(Үндэс) |
ID1
(Үндэс) |
5V | GND CEB |
Exampүндсэн талын тээврийн хөтөлбөрийн le:
ExampRX хүлээн авагч талын програм:
гүйцэтгэх
Raspberry Pi-тэй ажиллах
Raspberry Pi дээр энэ горимыг ашиглах нь бас хялбар юм! RFLINKUART модулийн зүү нь өмнөх шигээ Raspberry Pi-ийн харгалзах шонтой холбогдсон байна.ampДээрх Arduino-ийн le. Өөрөөр хэлбэл, та RX/TX зүү рүү шууд уншиж, бичиж, холбогдох төхөөрөмжийг яг уламжлалт UART шиг зааж өгч болно.
Дараах зурагт Root-side хоорондын холболтын аргыг харуулав
Raspberry Pi ба RFLINK-UART модуль ба төхөөрөмжийн төгсгөлийн холболтын арга нь үндсэндээ ижил боловч ID_ Lat pin зүүг холбох шаардлагагүй бөгөөд ID0 болон ID1 нь шаардлагаас хамааран өөр ID дугаарт тохируулагдсан байдаг. .
Exampхөтөлбөрийн le:
Дамжуулагч нь 3-р төхөөрөмж болон 1-р төхөөрөмжид мэдээллийг дахин дахин дамжуулдаг
Хүлээн авагч: Энэ өмнөхample бол энгийн хүлээн авалт юм
Мэдрэгчтэй шууд холбогдох
Хэрэв таны мэдрэгч UART интерфейсийг дэмждэг бол дамжуулах хурд нь 9,600 эсвэл
19,200 , дараа нь та үүнийг RFLINK-UART модулийн төхөөрөмжийн тал руу шууд холбож, утасгүй функц мэдрэгчийг хурдан бөгөөд өвдөлтгүй шинэчлэх боломжтой. Дараах G3 PM2.5 мэдрэгчийг жишээ болгон авсанample, дараах холболтын аргыг үзнэ үү
Дараа нь хөгжүүлэх самбар (Arduino эсвэл Raspberry Pi) бэлтгэнэ үү
RFLINK-UART модулийн RO-г холбоно. Нөгөө талаас та G3 дамжуулалтыг ерөнхий UART хэлбэрээр PM2.5 өгөгдлийг уншиж болно, баяр хүргэе, G3 утасгүй дамжуулах чадвартай PM2.5 мэдрэгч модуль болж шинэчлэгдсэн.
IO портуудыг ашиглах
RFLINK-UART модуль нь асаах/унтраах командуудыг утасгүйгээр дамжуулах боломжийг олгодог олон тооны IO портуудыг хангадаг бөгөөд энэ багц Io портууд нь модулийн дамжуулах эсвэл хүлээн авах хэсэгт хязгаарлагдахгүй бөгөөд хоёр төгсгөл нь бие биенээ хянах боломжтой. Та боть солих л болtagIN портын аль нэг төгсгөлд байгаа бол та гаралтын хэмжээг өөрчлөх болноtagсинхроноор нөгөө төгсгөлд Гарах портын e. Дараах хэрэглээний жишээг үзнэ үүampLED чийдэнг алсаас удирдахын тулд IO портыг хэрхэн ашиглах талаар тайлбарлах болно.
Баримт бичиг / нөөц
![]() |
RFLINK RFLINK-UART утасгүй UART дамжуулах модуль [pdf] Зааварчилгааны гарын авлага RFLINK-UART, утасгүй UART дамжуулах модуль, RFLINK-UART утасгүй UART дамжуулах модуль |