arduino-лого

ARDUINO RFLINK-UART утасгүй UART дамжуулах модуль

ARDUINO-RFLINK-UART-Утасгүй-UART-Дамжуулах модуль-БҮТЭЭГДЭХҮҮН

Бүтээгдэхүүний мэдээлэл

RFLINK-UART утасгүй UART дамжуулах модуль нь ямар ч кодчилол, техник хангамжгүйгээр утастай UART-ыг утасгүй UART дамжуулалт болгон сайжруулдаг модуль юм. Модуль нь нэг эх терминал, оролт гаралтын багц бүхий дөрвөн хүртэлх төхөөрөмжийн төгсгөлийг агуулдаг. Үйл ажиллагааны ботьtage нь 3.3V-ээс 5.5V-ийн хооронд хэлбэлздэг бөгөөд RF-ийн давтамж нь 2400MHz-ээс 2480MHz хооронд хэлбэлздэг. Ил задгай орчинд дамжуулах зай 80-100м, дамжуулах хурд нь 250Kbps байна. Модуль нь 1-ээс 1 эсвэл 1-ээс олон (дөрөв хүртэлх) дамжуулалтыг дэмждэг.

БҮТЭЭГДЭХҮҮН модулийн шинж чанар

  1. Үйл ажиллагааны ботьtage: 3.3~5.5V
  2. RF давтамж:2400MHz~2480MHz
  3. Эрчим хүчний хэрэглээ: TX горимд 24 мА@ +5дБм, RX горимд 23 мА.
  4. Дамжуулах хүч: +5 дБм
  5. Дамжуулах хурд: 250Кбит / сек
  6. Дамжуулах зай: задгай талбайд 80-100м орчим
  7. Дамжуулах хурд 9,600bps эсвэл 19,200bps
  8. 1-ээс 1 эсвэл 1-ээс олон (дөрөв хүртэлх) дамжуулалтыг дэмждэг.

Модулийн харагдах байдал ба хэмжээ
RFLINK-UART модуль нь нэг эх терминал ба дөрвөн хүртэлх төхөөрөмжийн төгсгөлийг агуулдаг. Үндэс терминал ба төхөөрөмжийн төгсгөл нь гадна талдаа адилхан бөгөөд арын хэсэгт байгаа шошготойгоор танигдаж болно. RFLINK-UART модулийн бүлгийн ID нь 0001, BAUD нь 9600 байна.

PRODUCT Pin тодорхойлолт

Үндэс Төхөөрөмж
ID0 ID0
ID1 ID1
IO IO
5V 5V
GND GND

Бүтээгдэхүүнийг ашиглах заавар

Root болон төхөөрөмжүүдийг тохируулах
UART холбооны интерфейсийг дэмждэг бүх төрлийн хөгжүүлэлтийн самбарууд болон MCU-ууд энэ модулийг шууд ашиглах боломжтой бөгөөд нэмэлт драйвер эсвэл API програм суулгах шаардлагагүй. RFLINK-UART утасгүй UART дамжуулах модуль нь өөр дугаарлагдсан төхөөрөмжтэй (#1~#0) төхөөрөмжтэй (#1) холбогдсоны дараа 2-ээс олон төрлийн өгөгдмөл Root терминалыг (#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 зүүгээр холбох төхөөрөмжийг сонгосон. Харгалзах Өндөр/Бага дохиог ID0 ба ID1 зүү рүү илгээсний дараа Root терминал нь хуучин холболтын төгсгөлтэй дамжуулалтыг тасална (өөрөөр хэлбэл хуучин холболтын төгсгөлтэй дамжуулалт, хүлээн авалтыг зогсооно). Шинэ холболт руу шилжихийн тулд ID_Lat пинээс бага дохио гарахыг хүлээнэ үү..

RFLINK-UART утасгүй UART дамжуулалтын модуль нь ашиглахад хялбар модуль бөгөөд утастай UAR-г утасгүй UAR дамжуулалтыг шуурхай, өвдөлтгүй сайжруулдаг. Үүнээс гадна тэнд олон тооны оролт гаралтын порт байдаг тул IO шилжүүлэгчийг алсаас сайн удирддаг болгохын тулд танд кодлох хүчин чармайлт, техник хангамж хэрэггүй.

Модулийн харагдах байдал ба хэмжээ
RFLINK-UART модуль нь нэг эх терминал (зүүн) ба 1 хүртэлх төхөөрөмжийн төгсгөлийг агуулдаг (доорх зургийн баруун талд 4-ээс 0001 хүртэл дугаарлагдсан байж болно), хоёр нь гадна талдаа адилхан бөгөөд үүнийг таних боломжтой. ар талд байгаа шошгон дээр. Доор үзүүлсэн шиг RFLINK-UART модулийн бүлгийн ID нь 9600, BAUD нь XNUMX байна. ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-1

Модулийн шинж чанар

  1. Үйл ажиллагааны ботьtage: 3.3~5.5V
  2. RF давтамж:2400MHz~2480MHz.
  3. Эрчим хүчний хэрэглээ: TX горимд 24 мА@ +5дБм, RX горимд 23мА.
  4. Дамжуулах хүч: +5 дБм
  5. Дамжуулах хурд: 250Кбит / сек
  6. Дамжуулах зай: задгай талбайд 80-100м орчим
  7. Дохионы түвшин:9,600bps эсвэл 19,200bps
  8. 1-ээс 1 эсвэл 1-ээс олон (дөрөв хүртэлх) дамжуулалтыг дэмждэг.

Зүү тодорхойлолт

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-2

  • GND→ Газар
  • +5V→ 5V ботьtage оролт
  • TX→ UART хөгжүүлэлтийн самбарын RX-тэй тохирч байна
  • RX→ UART хөгжүүлэлтийн самбарын TX-тай тохирч байна
  • ЦЭБ→ Энэхүү CEB нь газартай (GND) холбогдох ёстой бөгөөд дараа нь модуль асч, эрчим хүч хэмнэх хяналтын функц болгон ашиглаж болно.
  • OUT→ IO портын гаралтын зүү (асаах/унтраах экспорт)
  • IN→Оролт IO портын зүү (асаах/унтраах хүлээн авах).
  • ID1, ID0 →эдгээр хоёр тээглүүрийн HIGH/LOW хослолоор аль төхөөрөмжид холбогдохыг сонгоно.
  • ID_Lat→ Төхөөрөмжийн ID түгжээ зүү. Root нь зорилтот төхөөрөмжийг ID0, ID1-ээр тохируулах үед та энэ зүүг LOW тохируулах шаардлагатай бөгөөд холболтыг албан ёсоор заасан төхөөрөмж рүү шилжүүлнэ.
    • GND→ Газар
    • +5V→ 5V ботьtage оролт
    • TX→ UART хөгжлийн самбарын RX-тэй тохирч байна
    • RX→ UART хөгжлийн самбарын TX-тай тохирч байна
    • ЦЭБ→ Энэ CEB нь газарт (GND) холбогдох ёстой бөгөөд дараа нь модуль асаалттай байх бөгөөд эрчим хүч хэмнэх хяналтын функц болгон ашиглаж болно.
    • OUT→ IO портын гаралтын зүү (On/Off экспорт)I
    • IN→ IO портын оролтын зүү (асаах/унтраах хүлээн авах).
    • ID1, ID0→ Эдгээр хоёр тээглүүрийн HIGH/LOW хослолоор төхөөрөмжийг өөр төхөөрөмжийн дугаараар тохируулах боломжтой. ID_Lat → Энэ зүү хөл төхөөрөмжид ямар ч нөлөө үзүүлэхгүй.

Хэрхэн ашиглах вэ

UART холбооны интерфейсийг дэмждэг бүх төрлийн хөгжүүлэлтийн самбарууд болон MCU-ууд энэ модулийг шууд ашиглах боломжтой бөгөөд нэмэлт драйвер эсвэл API програм суулгах шаардлагагүй.

Root болон төхөөрөмжүүдийг тохируулах
Уламжлалт утастай TTL нь 1-ээс 1 дамжуулалттай, RFLINK-UART утасгүй UART дамжуулах модуль нь 1-ээс олон төрлийн, өгөгдмөл Root терминалыг (#0) төхөөрөмжтэй (#1) асаалттай бол өөр төхөөрөмжтэй бол холбогдсоны дараа дэмждэг. дугаарлагдсан төхөөрөмж (#2~#4). Та үндсэн талд байгаа ID0 болон ID1 зүүгээр дамжуулан холбогдохыг хүссэн төхөөрөмжийн өөр талыг сонгож болно. Төхөөрөмжийн сонголтын ID0/ID1 хослолыг доорх хүснэгтээс харна уу.

ID0, ID1 зүү нь өгөгдмөл ӨНДӨР, газартай холбогдсоноор БАГА байх болно.

Жич: Төхөөрөмжийн тал нь эхний дагуу шаардлагатай төхөөрөмжийн дугаарыг тохируулах ёстой, эх нь ижил хүснэгтээр дамжуулан зорилтот төхөөрөмжийг сонгох болно.

Та ID0 ба ID1-ээр дамжуулан мессеж дамжуулах өөр төхөөрөмж сонгож болно, ихэвчлэн ID0 эсвэл ID1-ийг GND-д холбодог. Үүнээс гадна үндсэн тал нь зорилтот төхөөрөмжийг шууд сонгохын тулд IO зүүгээр бага/өндөр дохио илгээж болно. Жишээ ньampДоорх зурган дээр Arduino Nano нь D4 ба D5 зүүгээр холбогдох төхөөрөмжийг сонгож байна.ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-3

Харгалзах Өндөр/Бага дохиог ID0 ба ID1 зүү рүү илгээсний дараа Root терминал нь хуучин холболтын төгсгөлтэй дамжуулалтыг тасална (өөрөөр хэлбэл хуучин холболтын төгсгөлтэй дамжуулалт, хүлээн авалтыг зогсооно). Шинэ холболт руу шилжихийн тулд ID_Lat пинээс бага дохио гарахыг хүлээнэ үү.

Шинэ холболтоор мессеж дамжуулж/хүлээн авч эхлээрэй
Та ID0, ID1-ээр зорилтот төхөөрөмжийн дугаарын дохиог илгээсний дараа үндсэн болон одоогийн холбогдсон төхөөрөмжийн хоорондох бүх дамжуулалтыг зогсооно. Таныг ID_Lat-ийн доод тал нь 3ms-ийн БАГА дохиог илгээхээс нааш шинэ шилжүүлэг эхлэхгүй.

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-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 тээглүүрүүдэд БАГА эсвэл ӨНДӨР гаралт өгдөг. Бид өөр өөр төхөөрөмжтэй динамикаар холбогдох чадвартай болж чадна.ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-5ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-6

Exampүндсэн талын тээврийн хөтөлбөрийн le:

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-7 ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-8

ExampRX хүлээн авагч талын програмын le ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-9

гүйцэтгэх

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-10

Raspberry Pi-тэй ажиллах
Raspberry Pi дээр энэ горимыг ашиглах нь бас хялбар юм! RFLINK-UART модулийн зүү нь өмнөх шиг Raspberry Pi-ийн харгалзах хэсгүүдэд холбогдсон байна.ampДээрх Arduino-ийн le. Өөрөөр хэлбэл, та RX/TX пин рүү шууд уншиж, бичиж, холбогдох төхөөрөмжийг яг уламжлалт UART шиг зааж өгч болно. Дараах зурагт Root-side Raspberry Pi болон RFLINK-UART модулийн хоорондох холболтын аргыг харуулсан бөгөөд төхөөрөмжийн төгсгөлийн холболтын арга нь үндсэндээ ижил боловч ID_ Lat pin-ийг холбох шаардлагагүй бөгөөд ID0 болон ID1 нь шаардлагаас хамааран өөр ID дугаараар тохируулагдсан.ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-11

Exampхөтөлбөрийн le:
Дамжуулагч нь 3-р төхөөрөмж болон 1-р төхөөрөмжид мэдээллийг дахин дахин дамжуулдаг

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-12ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-13

Хүлээн авагч: Энэ өмнөхample бол энгийн хүлээн авалт юм 

ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-14

Мэдрэгчтэй шууд холбогдох
Хэрэв таны мэдрэгч UART интерфэйсийг дэмждэг бол дамжуулах хурд нь 9,600 эсвэл 19,200 байвал та үүнийг RFLINK-UART модулийн төхөөрөмжийн тал руу шууд холбож, утасгүй мэдрэгчийг хурдан бөгөөд өвдөлтгүй шинэчлэх боломжтой. Дараах G3 PM2.5 мэдрэгчийг жишээ болгон авсанample, дараах холболтын аргыг үзнэ үүARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-15

Дараа нь, RFLINK-UART модулийн RO-г холбох хөгжлийн самбар (Arduino эсвэл Raspberry Pi) бэлтгэ. Нөгөө талаас та G3 дамжуулалтыг ерөнхий UART аргаар PM2.5 өгөгдөлд уншиж болно, баяр хүргэе, G3 байна. утасгүй дамжуулах чадвартай PM2.5 мэдрэгч модуль болгон сайжруулсан.

IO портуудыг ашиглах

RFLINK-UART модуль нь асаах/унтраах командуудыг утасгүйгээр дамжуулах боломжийг олгодог олон тооны IO портуудыг хангадаг бөгөөд энэ багц Io портууд нь модулийн дамжуулах эсвэл хүлээн авах хэсэгт хязгаарлагдахгүй бөгөөд хоёр төгсгөл нь бие биенээ хянах боломжтой. Та боть солих л болtagIN портын аль нэг төгсгөлд байгаа бол та гаралтын хэмжээг өөрчлөх болноtagсинхроноор нөгөө төгсгөлд Гарах портын e. Дараах хэрэглээний жишээг үзнэ үүampLED чийдэнг алсаас удирдахын тулд IO портыг хэрхэн ашиглах талаар тайлбарлах болно.ARDUINO-RFLINK-UART-утасгүй-UART-дамжуулах модуль-FIG-16

Баримт бичиг / нөөц

ARDUINO RFLINK-UART утасгүй UART дамжуулах модуль [pdf] Зааварчилгааны гарын авлага
RFLINK-UART утасгүй UART дамжуулах модуль, утасгүй UART дамжуулах модуль, UART дамжуулах модуль, дамжуулах модуль, модуль

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *