RFLINK-UART უსადენო UART გადაცემის მოდულის ინსტრუქციის სახელმძღვანელო
RFLINK-UART უსადენო UART გადაცემის მოდული

RFLINK-UART უსადენო UART გადაცემის მოდული არის ადვილად გამოსაყენებელი მოდული, რომელიც მყისიერად და უმტკივნეულოდ აახლებს სადენიანი UART უსადენო UART გადაცემას. უფრო მეტიც, იქ არის I/O პორტების ნაკრები, ამდენად, თქვენ არ გჭირდებათ რაიმე სახის კოდირების ძალისხმევა და აპარატურა, რომ IO გადამრთველები კარგად აკონტროლოთ დისტანციურად.

მოდულის გარეგნობა და განზომილება

RFLINK-UART მოდული შეიცავს ერთ root ტერმინალს (მარცხნივ) და ოთხამდე მოწყობილობის დასასრულს (ქვემოთ მოცემული ფიგურის მარჯვენა მხარეს, შეიძლება დანომრილი იყოს 1-დან 4-მდე), ორივე გარეგნულად ერთნაირია, მისი იდენტიფიცირება შესაძლებელია. უკანა ეტიკეტით.

როგორც ქვემოთ მოცემულია, RFLINK-UART მოდულის ჯგუფის ID არის 0001 და BAUD არის

მოდულის გარეგნობა და განზომილება

მოდულის მახასიათებლები

  1. მოქმედი ტომიtage: 3.3 ~ 5.5 ვ
  2. RF სიხშირე: 2400 MHz ~ 2480 MHz.
  3. ენერგიის მოხმარება: 24 mA@ +5dBm TX რეჟიმში და 23mA RX რეჟიმში.
  4. გადაცემის ძალა: +5 დბმ
  5. გადაცემის სიჩქარე: 250 Kbps
  6. გადაცემის მანძილი: დაახლოებით 80-დან 100 მ-მდე ღია სივრცეში
  7. ბაუდის მაჩვენებელი:9,600bps ან 19,200bps
  8. მხარს უჭერს 1-დან 1-მდე ან 1-დან მრავალჯერ (ოთხამდე) გადაცემას.

პინის განმარტება

ფესვი
პინის განმარტება
მოწყობილობა
პინის განმარტება
GNDà     მიწა

+5 ვà 5V მოცtage შეყვანა

TXà შეესაბამება UART განვითარების დაფის RX-ს

RXà შეესაბამება UART განვითარების დაფის TX-ს

CEBà ეს CEB უნდა დაუკავშირდეს მიწას (GND), შემდეგ მოდული ჩართული იქნება და შეიძლება გამოყენებულ იქნას როგორც ენერგიის დაზოგვის საკონტროლო ფუნქცია.

გარეთà IO პორტის გამომავალი პინი (ჩართვა/გამორთვის ექსპორტი)

INà IO პორტის შეყვანის პინი (ჩართვა/გამორთვის მიღება).

ID1, ID0 à ირჩევს  რომელ  მოწყობილობას  დაუკავშირდეს ამ ორი პინის HIGH/LOW კომბინაციის მეშვეობით.

ID_ლათà მოწყობილობის ID ჩამკეტის ქინძისთავები. როდესაც Root დააყენებს სამიზნე მოწყობილობას  ID0,  ID1,  მეშვეობით, თქვენ უნდა დააყენოთ ეს პინი LOW, მაშინ კავშირი ოფიციალურად გადაირთვება მითითებულ მოწყობილობაზე.

GNDà     მიწა

+5 ვà 5V მოცtage შეყვანა

TXà შეესაბამება UART განვითარების დაფის RX-ს

RXà შეესაბამება UART განვითარების დაფის TX-ს

CEBà     ეს CEB უნდა დაუკავშირდეს მიწას (GND), შემდეგ მოდული ჩართული იქნება და შეიძლება გამოყენებულ იქნას როგორც ენერგიის დაზოგვის საკონტროლო ფუნქცია.

გარეთà IO პორტის გამომავალი პინი (ჩართვა/გამორთვის ექსპორტი) I

INà IO პორტის შეყვანის პინი (ჩართვა/გამორთვის მიღება).

ID1, ID0à ამ ორი პინის მაღალი/დაბალი კომბინაციის საშუალებით, მოწყობილობა შეიძლება დაყენდეს მოწყობილობის სხვადასხვა ნომრებზე.

ID_ლათà ეს პინის ფეხი არ მოქმედებს მოწყობილობაზე.

როგორ გამოვიყენოთ

ყველა ტიპის დეველოპერულ დაფს და MCU-ს, რომლებიც მხარს უჭერენ UART საკომუნიკაციო ინტერფეისს, შეუძლიათ გამოიყენონ ეს მოდული პირდაპირ და არ არის საჭირო დამატებითი დრაივერების ან API პროგრამების დაყენება.

Root და მოწყობილობების დაყენება

ტრადიციული სადენიანი TTL არის 1-დან 1-მდე ტრანსმისია, RFLINK-UART უკაბელო UART გადაცემის მოდული მხარს დაუჭერს 1-დან მრავალ ტიპს, ნაგულისხმევი Root ტერმინალი (#0) მას შემდეგ, რაც ჩართვის მოწყობილობა (#1) დაუკავშირდება, თუ თქვენ გაქვთ სხვა დანომრილი მოწყობილობა (#2~#4). თქვენ შეგიძლიათ აირჩიოთ მოწყობილობის სხვადასხვა მხარე, რომელთანაც გსურთ დაკავშირება ID0 და ID1 ქინძისთავების მეშვეობით root მხარეს. მოწყობილობის შერჩევის ID0/ID1 კომბინაციისთვის, გთხოვთ, იხილოთ ქვემოთ მოცემული ცხრილი

  მოწყობილობა 1 (#1) მოწყობილობა 2 (#2) მოწყობილობა 3 (#3) მოწყობილობა 4 (#4)
ID0 პინი მაღალი მაღალი დაბალი დაბალი
ID1 პინი მაღალი დაბალი მაღალი დაბალი

ID0, ID1 პინი არის ნაგულისხმევი HIGH, ისინი იქნება LOW მიწასთან დაკავშირების გზით.
შენიშვნა: მოწყობილობის მხარე პირველ რიგში უნდა დაყენდეს მოწყობილობის საჭირო ნომერზე,
root შეარჩევს სამიზნე მოწყობილობას იმავე ცხრილის მეშვეობით.

თქვენ შეგიძლიათ აირჩიოთ სხვადასხვა მოწყობილობა შეტყობინების გადასატანად root-ის ID0 და ID1-ის მეშვეობით, ჩვეულებრივ მიაბით ID0 ან/და ID1 GND-ს. უფრო მეტიც, root მხარეს ასევე შეუძლია გაგზავნოს დაბალი/მაღალი სიგნალი IO pin-ის მეშვეობით, რათა აირჩიოს სამიზნე მოწყობილობა ფრენის დროს.

მაგampქვემოთ მოცემულ ფიგურაში Arduino Nano ირჩევს მოწყობილობას D4 და D5 პინების საშუალებით დასაკავშირებლად.

Root და მოწყობილობების დაყენება

შესაბამისი მაღალი/დაბალი სიგნალის ID0 და ID1 პინებზე გაგზავნის შემდეგ,
Root ტერმინალი შეწყვეტს გადაცემას ძველი კავშირის დასასრულით (ანუ შეაჩერებს გადაცემას და მიღებას ძველი კავშირის დასასრულით). და დაელოდეთ Low სიგნალს ID_Lat პინიდან ახალ კავშირზე გადასასვლელად.

დაიწყეთ შეტყობინებების გადაცემა/მიღება ახალი კავშირით
მას შემდეგ რაც გაგზავნით სამიზნე მოწყობილობის ნომრის სიგნალს ID0, ID1-ით, ყველა ტრანზაქცია ძირსა და მიმდინარე დაკავშირებულ მოწყობილობას შორის შეჩერდება. ახალი გადაკვეთა არ დაიწყება მანამ, სანამ არ გამოგიგზავნით LOW სიგნალს ID_Lat მინიმუმ 3ms.

დაიწყეთ გადაცემა

არსებობს სამი გამოყენების შემთხვევა Arduino, Raspberry Pi და სენსორებისთვის.

მუშაობა Arduino-სთან

გარდა Arduino-ს აპარატურის TX/RX პორტების უშუალოდ გამოყენებისა, ეს მოდული ასევე მხარს უჭერს პროგრამულ სერიებს, ასე რომ, მას შეუძლია გამოიყენოს UART პროგრამულ ემულაციაში, რათა თავიდან აიცილოს ფიზიკური UART ინტერფეისის დაკავება.

შემდეგი ყოფილიample აკავშირებს D2 და D3 TX-ს და Root მხარეს
RFLINK-UART მოდული პროგრამული უზრუნველყოფის სერიების მეშვეობით RX, D7, D8 არის ქინძისთავები, რომლებიც ადგენენ კავშირს მოწყობილობასთან და D5 გამოიყენება როგორც ok გადართვის პინი. Arduino-ს ინსტრუქციებით DigitalWrite გამომავალი D7, D8 და D5 ქინძისთავები LOW ან HIGH ჩვენ შეგვიძლია მივაღწიოთ სხვადასხვა მოწყობილობებთან დინამიურად დაკავშირების შესაძლებლობას.

მუშაობა Arduino-სთან

არდუინო (იტალია) D2 D3 D5 D7 D8 5V GND
RFLINK- UART RX TX ID_Lat (Root) ID0

(ფესვი)

ID1

(ფესვი)

5V GND CEB

Examproot-side სატრანსპორტო პროგრამა:

root-side სატრანსპორტო პროგრამა root-side სატრანსპორტო პროგრამა

ExampRX მიმღების პროგრამა:

RX მიმღების პროგრამა

შეასრულოს

შეასრულოს

Raspberry Pi-სთან მუშაობა

Raspberry Pi-ზე ამ რეჟიმის გამოყენება ასევე საკმაოდ მარტივია! RFLINKUART მოდულის ქინძისთავები დაკავშირებულია Raspberry Pi-ის შესაბამის ქინძისთავებთან, როგორც წინაში.ampარდუინოს ზემოთ. სხვა სიტყვებით რომ ვთქვათ, შეგიძლიათ წაიკითხოთ და ჩაწეროთ პირდაპირ RX/TX პინზე და მიუთითოთ მოწყობილობა დასაკავშირებლად, ისევე როგორც ტრადიციული UART.

შემდეგი სურათი გვიჩვენებს კავშირის მეთოდს Root-side-ს შორის
Raspberry Pi და RFLINK-UART მოდული და მოწყობილობის დასასრულის კავშირის მეთოდი ძირითადად იგივეა, მაგრამ ID_ Lat pin pin არ საჭიროებს დაკავშირებას და ID0 და ID1 დაყენებულია სხვადასხვა ID ნომრებზე, მოთხოვნებიდან გამომდინარე .

Raspberry Pi-სთან მუშაობა

Exampპროგრამის le:

გადამცემი არაერთხელ გადასცემს ინფორმაციას მოწყობილობა #3 და მოწყობილობა #1

Exampპროგრამის ლე Exampპროგრამის ლე

მიმღები: ეს ყოფილიample არის მარტივი მიღება

ეს ყოფილიample არის მარტივი მიღება

პირდაპირი დაკავშირება სენსორთან

თუ თქვენი სენსორი მხარს უჭერს UART ინტერფეისს და ბაუდის სიჩქარე მხარს უჭერს 9,600 ან
19,200 , მაშინ შეგიძლიათ პირდაპირ დაუკავშიროთ RFLINK-UART მოდულის მოწყობილობის მხარეს და შეგიძლიათ სწრაფად და უმტკივნეულოდ განაახლოთ უსადენო ფუნქციის სენსორიც. შემდეგი G3 PM2.5 სენსორი აღებულია როგორც ყოფილიampიხილეთ შემდეგი კავშირის მეთოდი

პირდაპირი დაკავშირება სენსორთან

შემდეგი, გთხოვთ მოამზადოთ განვითარების დაფა (ან Arduino ან Raspberry Pi).
დააკავშირეთ RFLINK-UART მოდულის RO მეორე მხარეს, შეგიძლიათ წაიკითხოთ G3 გადაცემის ზოგადი UART გზით PM2.5 მონაცემები, გილოცავთ, G3 განახლდა PM2.5 სენსორულ მოდულზე უსადენო გადაცემის შესაძლებლობებით.

გამოიყენეთ IO პორტები

RFLINK-UART მოდული უზრუნველყოფს IO პორტების კომპლექტს, რომელიც საშუალებას გაძლევთ გადასცეთ ჩართვა/გამორთვის ბრძანებები უსადენოდ, და ეს კომპლექტი Io პორტები არ შემოიფარგლება მოდულის გადაცემით ან მიმღების ბოლოთი და ორივე ბოლოს შეუძლია ერთმანეთის კონტროლი. სანამ შეცვლი ტომსtagIN პორტის e ორივე ბოლოში, თქვენ შეცვლით გამომავალ ტომსtage Out პორტის მეორე ბოლოში სინქრონულად. გთხოვთ, მიმართოთ შემდეგ გამოყენებას, მაგampახსნას, თუ როგორ გამოიყენოთ IO პორტი გადამრთველის LED ნათურის დისტანციურად გასაკონტროლებლად.

გამოიყენეთ IO პორტები გამოიყენეთ IO პორტები

 

დოკუმენტები / რესურსები

RFLINK RFLINK-UART უსადენო UART გადაცემის მოდული [pdf] ინსტრუქციის სახელმძღვანელო
RFLINK-UART, უსადენო UART გადაცემის მოდული, RFLINK-UART უსადენო UART გადაცემის მოდული

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *