Სარჩევი:
- ნაბიჯი 1: პროდუქტის ზომა
- ნაბიჯი 2: ჩამაგრება
- ნაბიჯი 3: შენიშვნა 1:
- ნაბიჯი 4: ელექტრული მახასიათებლები:
- ნაბიჯი 5: ხელით AT Command
- ნაბიჯი 6: ბრძანების ახსნა
- ნაბიჯი 7: 12. მუშაობის რეჟიმის დაყენება (მხოლოდ მონა მოდული)
- ნაბიჯი 8: მითითების სქემა
- ნაბიჯი 9: წყარო
ვიდეო: HC-08 Bluetooth UART საკომუნიკაციო მოდული V2.4 მომხმარებლის სახელმძღვანელო: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
პროდუქტის შესავალი
Bluetooth მოდემი - მინიმალური გადაცემის მოდული HC08 არის ახალი თაობის მონაცემთა გადაცემის მოდული, რომელიც დაფუძნებულია Bluetooth სპეციფიკაციის V4.0 BLE პროტოკოლზე. მისი უკაბელო სამუშაო სიხშირის დიაპაზონი არის 2.4GHz ISM GFSK მოდულაციის მეთოდით. გადაცემის მაქსიმალური სიმძლავრეა 4 d Bm. მისი მიღების მგრძნობელობაა -93 d Bm. ფართო ღია გარემოში, მას შეუძლია მიაღწიოს 80 მ სუპერ შორი დისტანციის კომუნიკაციას iphone4s– თან. მას აქვს ინტეგრირებული შტამპის პაკეტის ხვრელები და ქინძისთავები შედუღების ხვრელები. თქვენ შეგიძლიათ დაამონტაჟოთ პაკეტი და შედუღების ქინძისთავები. ძალიან მოსახერხებელია აპლიკაციის სისტემაში ჩასმა. ჩაშენებული LED მაჩვენებლით, თქვენ შეგიძლიათ ვიზუალურად ნახოთ Bluetooth– ის კავშირის სტატუსი. ეს მოდული იღებს ძირითად CC2540F256 კონფიგურირებულ 256K ბიტს. იგი მხარს უჭერს AT ბრძანებებს. მომხმარებლებს შეუძლიათ შეცვალონ როლები (სამაგისტრო/მონა რეჟიმი), ასევე პარამეტრები, როგორიცაა Baud მაჩვენებელი და მოწყობილობის სახელი საკუთარი მოთხოვნების შესაბამისად. ძალიან მოქნილია გამოსაყენებლად.
ნაბიჯი 1: პროდუქტის ზომა
პინის განმარტება
HC-08 მოდულს აქვს 30 პინი ბორტზე. ქინძისთავების კონკრეტული განმარტებები ჩამოთვლილია შემდეგ ცხრილში:
ნაბიჯი 2: ჩამაგრება
ჩამაგრება |
განმარტება |
I/O |
ახსენით |
1 | TXD | გამომავალი | UART გამომავალი, 3.3V TTL დონე |
2 | RXD | შეყვანა, სუსტი დახევა | UART შეყვანა, 3.3V TTL დონე |
3 | NC | ||
4 | NC | ||
5 | NC | ||
6 | DC | შეყვანა | გამართვის საათი |
7 | დდ | შეყვანა/გამომავალი | გამართვის მონაცემები |
8 | PIO20 | შეყვანა, სუსტი დახევა | NC |
9 | PIO17 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
10 | PIO16 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
11 | RST | შეყვანა, წამოწევა | მოდულის გადატვირთვის პინი, დაბალი დონე არანაკლებ 10 ms გადატვირთვისა |
12 | VCC | შეყვანა | დენის pin, მოთხოვნები 3.3V DC დენის წყაროს, |
მიწოდების დენი არანაკლებ 100mA | |||
13 | GND | გრუნტი | |
14 | LEDCON | შეყვანა | LED კონტროლის პინი (შენიშვნა 3) |
15 | PIO14 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
16 |
PIO13 |
გამომავალი | LED გამომავალი (შენიშვნა 1) |
17 | PIO11 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
18 | PIO12 | შეყვანა, სუსტი დაწევა ქვემოთ | სამაგისტრო მოდული ხსნის მეხსიერებას (შენიშვნა 2 |
19 | PIO10 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
20 | PIO07 | შეყვანა, სუსტი დახევა | NC |
21 | USB_D- | NC | |
22 | USB_D+ | NC | |
23 | PIO06 | შეყვანა, სუსტი დახევა | NC |
24 | PIO01 | შეყვანა, სუსტი დახევა | NC |
25 | PIO15 | შეყვანა, სუსტი დაწევა ქვემოთ | NC |
26 | PIO00 | შეყვანა, სუსტი დახევა | |
27 | VCC | შეყვანა | დენის pin, მოთხოვნები 3.3V DC დენის წყაროს, |
მიწოდების დენი არ არის არანაკლებ 100mA | |||
28 | GND | გრუნტი | |
29 | RXD | შეყვანა, სუსტი დახევა | UART შეყვანა, 3.3V TTL დონე |
30 | TXD | გამომავალი | UART გამომავალი, 3.3V TTL დონე |
ნაბიჯი 3: შენიშვნა 1:
PIO13 მიუთითებს LED გამომავალი პინზე, მაღალი დონის გამომუშავებაზე. გთხოვთ დაუკავშიროთ LED წინააღმდეგობას პარალელურად.
კავშირის დაწყებამდე:
როდესაც სამაგისტრო მოდული არ ჩაწერს მონა მოდულის მისამართს, ის ანათებს 100ms წამში;
როდესაც სამაგისტრო მოდული ჩაწერს მონა მოდულის მისამართს, ის ანათებს 900ms წამში;
მონა მოდულში, LED ანათებს 1 წამში ყოველ 2 წამს შორის.
კავშირის შემდეგ: LED ნათურები ყოველთვის განათებულია.
შენიშვნა 2:
შეყვანის პინი, შიდა ჩამოსაშლელი. ეს პინი დაკავშირებულია მაღალ ელექტრულ დონესთან. სამაგისტრო მოდული გამოიყენება მონა მოდულის ჩაწერილი მისამართის გასასუფთავებლად.
შენიშვნა 3:
შეყვანის პინი, გამოიყენება LED- ის გასაკონტროლებლად. თუ ეს პინი დაფუძნებულია, გამორთეთ LED. თუ ეს პინი დაკიდებული დარჩა, ჩართეთ LED.
ნაბიჯი 4: ელექტრული მახასიათებლები:
Პარამეტრი | ტესტის მდგომარეობა | წარმომადგენლობითი ღირებულება |
სამუშაო ძაბვა | - | DC2.0V ~ 3.6V |
ოსტატი | არ არის დაკავშირებული / კავშირი | 21mA/9mA |
სამუშაო მიმდინარეობა | MODE0, არ არის დაკავშირებული / კავშირი | 8.5mA/9mA |
MODE1, არ არის დაკავშირებული / კავშირი |
340μA/1.6mA | |
(არა LED | Მონა | |
MODE2, არ არის დაკავშირებული / კავშირი | 0.4μA/1.6mA | |
MODE3, არ არის დაკავშირებული / კავშირი | 1.2μA-160μA/1.6mA |
ნაბიჯი 5: ხელით AT Command
AT ბრძანება გამოიყენება მოდულის პარამეტრების დასაყენებლად. შეერთებამდე, მოდულს შეუძლია იმუშაოს AT ბრძანებით. კავშირის შემდეგ, იგი გადადის სერიული პორტის გამჭვირვალე გადაცემის რეჟიმში.
ამ მოდულის გაშვების დრო დაახლოებით 150 ms. ამიტომ უმჯობესია AT ბრძანების მოქმედება 200 მ -ზე ჩართვის შემდეგ. თუ სხვა რამ არ არის მითითებული, AT ბრძანების პარამეტრის პარამეტრი დაუყოვნებლივ მოქმედებს. ამავდროულად, პარამეტრების და ფუნქციების მოდიფიკაცია არ დაიკარგება დენის გამორთვისთანავე.
AT ბრძანების წარმატებული მოდიფიკაციის შემდეგ, იგი ერთნაირად ბრუნდება OK (გარდა ინფორმაციის შემმოწმებელი ბრძანებებისა, როგორიცაა "AT+RX, AT+VERSION"). წარმატება მიღწეული არ არის, ის არ დაუბრუნდება რაიმე ინფორმაციას.
⑴ AT სარდლობის სია
AT ბრძანება |
ფუნქცია |
ნაგულისხმევი |
როლი |
|
X "x"- პარამეტრი |
||||
1 | AT | ტესტის ბრძანება | - | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
2 | AT+RX | შეამოწმეთ ძირითადი პარამეტრები | - | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
3 | AT+DEFAULT | ქარხნის პარამეტრების აღდგენა | - | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
4 | AT+გადატვირთვა | გადატვირთეთ მოდული | - | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
5 | AT+VERSION | შეამოწმეთ ვერსია და თარიღი | - | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
6 | AT+როლი = x | შეცვალეთ მთავარი/მონა როლი | ს | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
7 | AT+NAME = xxxxxxxxxxx | გადახედეთ სახელს | HC-08 | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
8 | AT+ADDR = xxxxxxxxxxx | გადახედეთ მისამართს | ტექნიკა | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
მისამართი | ||||
9 | AT+RFPM = x | გადახედეთ RF ენერგიას | 0 (4 დბმ) | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
10 | AT+BAUD = x, y | გადახედეთ UART ბაუდს | 9600, ნ | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
11 | AT+CONT = x | დააინსტალირეთ კავშირი | 0 (შეიძლება იყოს | ᲥᲐᲚᲑᲐᲢᲝᲜᲘ |
დაკავშირებული) | ||||
12 | AT+MODE = x | დააყენეთ სამუშაო რეჟიმი | 0 | ს |
13 | AT+AVDA = xxxxxxxxxxx | შეცვალეთ მაუწყებლობის მონაცემები | - | ს |
14 | AT+TIME = x | რეჟიმი 3 მაუწყებლობის ციკლი | 5 (ები) | ს |
სამაგისტრო მოდული გასასუფთავებლად | ||||
15 | AT+CLEAR | მონა მოდულის მისამართი | - | მ |
ჩაწერილია. |
Შენიშვნა:
1. AT ბრძანება უკან ახალი ხაზი; თუ სპეციალური ინსტრუქცია არ არის, ყველა AT ბრძანება არ გადადის ახალი ხაზის გამოყენებით.
2. ბოლო 4 უფროსი ბრძანება, რომელიც უნდა იქნას გამოყენებული კომბინაციაში, შეუძლია შეასრულოს თავისი როლი BLE Bluetooth დაბალი ენერგიით. Bluetooth– ის დაბალი ენერგიის გამოყენებით იქნება სპეციალური ინსტრუქციები და პროგრამა შემდგომ სექციებში.
ნაბიჯი 6: ბრძანების ახსნა
1. ტესტის ბრძანება
ბრძანება: AT
დაბრუნება: კარგი.
შეამოწმეთ ძირითადი პარამეტრები
იხილეთ ძირითადი პარამეტრები, როგორიცაა Bluetooth სახელი, სამაგისტრო/მონა როლი, UART ბადის სიჩქარე, მისამართი და პაროლი.
ბრძანება: AT+RX
Დაბრუნების:
სახელი: HC-08 ------ >>> bluetooth სახელი
როლი: მონა ------ >>> ოსტატი/მონა როლი
ბაუდი: 9600, არცერთი ------ >>> UART ბაუდის მაჩვენებელი
დამატება: xx, xx, xx, xx, xx, xx ------ >>> bluetooth მისამართი
PIN: 000000 ------ >>> bluetooth პაროლი
შენიშვნა: დროებით არ უჭერს მხარს პაროლის შეცვლას!
-
Დააბრუნე საწყის მდგომარეობაში
ბრძანება: AT+DEFAULT
დაბრუნება: კარგი
მოდული ავტომატურად გადაიტვირთება, გთხოვთ განახორციელოთ ახალი ოპერაცია გადატვირთვისას 200ms!
-
გადატვირთეთ მოდული
ბრძანება: AT+ RESET
დაბრუნება: კარგი
მოდული ავტომატურად გადაიტვირთება, გთხოვთ განახორციელოთ ახალი ოპერაცია გადატვირთვაზე 200ms!
5. შეამოწმეთ ვერსია და თარიღი
ბრძანება: AT+ VERSION
დაბრუნება: HC-08V2.0, 2014-08-22
6. შეცვალეთ მთავარი/მონა როლის ნაკრები
ბრძანება: AT+ROLE = x მოთხოვნა
ბრძანება: AT+ROLE =? X: როლი (M ან S), M: ოსტატი; S: მონა. ნაგულისხმევი პარამეტრია S (მონა).
გაგზავნა: AT+ROLE = M
დაბრუნება: კარგი
დააყენეთ მთავარი როლი, მოდული ავტომატურად გადაიტვირთება
გაგზავნა: AT+ROLE =?
დაბრუნება: ოსტატი
თქვენ შეგიძლიათ ნახოთ როლი არის სამაგისტრო მოდული.
-
გადახედეთ სახელს
დააყენეთ ბრძანება: AT+ NAME = xxxxxxxxxxx
შეკითხვის ბრძანება: AT+ NAME =?
ნაგულისხმევი სახელია HC-08, შეგიძლიათ დააყენოთ სხვა სახელი (მოქმედებს 12 სიმბოლოს ფარგლებში, მხარი დაუჭირეთ ვიზუალიზებულ ASCII კოდს და გაქცევის სიმბოლოს. მოდული მხარს უჭერს ჩინურს, მაგრამ android მოწყობილობები უნდა გადაკეთდეს "UTF8 კოდში" აჩვენეთ ნორმალურად. 12 -ზე მეტი სიმბოლო, შემდეგ ის წაიკითხავს მხოლოდ პირველ 12 სიმბოლოს.). დაყენება დასრულებულია, ეფექტური მას შემდეგ, რაც მოდული ავტომატურად გადატვირთულია!
მაგალითი:
გაგზავნა: AT+NAME = HCKJ
დაბრუნება: OKsetNAME
გაგზავნა: AT+NAME =?
დაბრუნება: HCKJ
8. გადახედეთ მისამართს
დააყენეთ ბრძანება: AT+ADDR = xxxxxxxxxxx
შეკითხვის ბრძანება: AT+ADDR =?
მისამართი უნდა იყოს 12 ბიტიანი "0 ~ F" დიდი სიმბოლოებით, კერძოდ თექვსმეტობითი სიმბოლოებით.
მაგალითი:
გაგზავნა: AT+ADDR = 1234567890AB
დაბრუნება: OKsetADDR
დაყენება დასრულებულია, ეფექტური მას შემდეგ, რაც მოდული ავტომატურად გადატვირთულია!
გაგზავნა: AT+ADDR =?
დაბრუნება: 1234567890 აბა
გაგზავნა: AT+ADDR = 000000000000
დაბრუნება: OKsetADDR
გაგზავნეთ "000000000", მოდული ნაგულისხმევი აპარატურის მისამართის აღსადგენად. მოდულის ქარხნის ნაგულისხმევი არის აპარატურის მისამართი.
9. გადახედეთ RF ძალას
დააყენეთ ბრძანება: AT+RFPM = x
შეკითხვის ბრძანება: AT+RFPM =?
X: RF ძალა, როგორც ნაჩვენებია ქვემოთ მოცემულ ცხრილში:
Პარამეტრი
RF ძალა
? იხილეთ RF– ის მიმდინარე ძალა 0 4dBm (ნაგულისხმევი) 1 0 dBm 2 -6dBm 3 -23dBm მაგალითი:
გაგზავნა: AT+RFPM = 2
დაბრუნება: კარგი
RF სიმძლავრე შეცვლილია -6dBm.
გაგზავნა: AT+RFPM =?
დაბრუნება: -6dBm
RF სიმძლავრე -6dBm.
როდესაც პიკური დენი 30mA- ზე მეტია (როდესაც RF სიმძლავრე 4dBm) და ღილაკების ბატარეები მცირეა (20mA- ზე ნაკლები), თუ ჩვენ გვსურს დატენვა ღილაკის ბატარეით, უმჯობესია RF- ის სიმძლავრე იყოს -6dBm ან -23dBm.
10. გადახედეთ UART ბოდს
დააყენეთ ბრძანება:
AT+BAUD = x modified შეცვლილია მხოლოდ UART ბადის სიჩქარე
AT+BAUD = x, y (შეცვალეთ UART baud rate და parity bit)
შეკითხვის ბრძანება: AT+BAUD =?
x: UART baud rate, y: parity bit, როგორც ნაჩვენებია შემდეგ ცხრილში:
Პარამეტრი UART baud: x
Პარამეტრი
პარიტეტული ბიტი: y
? იხილეთ ბაუდის ამჟამინდელი მაჩვენებელი 1200 1200bps ნ არანაირი პარიტეტი 2400 2400bps ე თუნდაც პარიტეტი 4800 4800bps ო უცნაური პარიტეტი 9600 9600bps (ნაგულისხმევი) 19200 19200bps 38400 38400bps 57600 57600bps 115200 115200bps მაგალითი:
გაგზავნა: AT+BAUD = 19200
დაბრუნება: OK19200
UART ბადის სიჩქარე შეცვლილია 19200bps.
გაგზავნა: AT+BAUD = 4800, ე
დაბრუნება: OK4800, თუნდაც
UART ბადის სიჩქარე შეცვლილია 4800bps და პარიტეტიც კი.
გაგზავნა: AT+BAUD =?
დაბრუნება: 4800, თუნდაც
იხილეთ UART ბადის სიჩქარე და პარიტეტული ბიტი.
სამაგისტრო და მონა მოდულის გამჭვირვალე გადაცემის დროს, თითოეული პაკეტი 9600bps სიჩქარით არ უნდა აღემატებოდეს მაქსიმალურ რაოდენობას 500 ბაიტს. რაც შეეხება პაკეტს, რომლის სიჩქარეა 19200 ბბი / წმ -ზე მეტი, გთხოვთ იხილოთ შემდეგი ცხრილი. მონაცემთა პაკეტებს შორის მას უნდა ჰქონდეს გარკვეული დროის ინტერვალი. ქვემოთ მოყვანილი ცხრილი არის კომუნიკაციის სხვადასხვა სიჩქარე, დროის ინტერვალის საცნობარო მნიშვნელობა:
ბოდის მაჩვენებელი (წმ) 1200 2400 4800 9600 19200 38400 57600 115200 500 ბაიტი დროის ინტერვალი (ms) 6800 3600 2000 1000 300 ბაიტი დროის ინტერვალი (ms) 4200 2400 1200 600 400 100 ბაიტი დროის ინტერვალი (ms) 1500 800 400 160 100 120 80 ბაიტი დროის ინტერვალი (ms) 1000 650 320 120 80 60 100 60 ბაიტი დროის ინტერვალი (ms) 800 500 250 100 60 60 60 100 20 ბაიტი დროის ინტერვალი (ms) 200 100 50 20 20 20 20 20 1. ზემოთ არის გაზომილი მონაცემები. თეორიული უსწრაფესი მთლიანი გადამცემის სიჩქარე: 2500 ბაიტი/წმ, სიჩქარე კონტროლდება 2000 ბაიტი/წმ ფარგლებში.
2. თითოეული პაკეტის ბიტი უნდა იყოს 20 -ის მთელი რიცხვი.
3. მოდული აგზავნის ავტომატურ ქვეკონტრაქტულ მონაცემებს - ეს არის მთელი რიცხვი 20 ბაიტიდან. იგი გამოიყენება 100 ბაიტიანი პაკეტის გასაგზავნად და ის მიიღებს მრავალრიცხოვან პაკეტებს მეორე ბოლოს. თითოეული მონაცემთა პაკეტი არის მთელი ბაიტი 20 ბაიტიდან. ბაიტების საერთო რაოდენობაა 100.
11. დააინსტალირეთ კავშირი
დააყენეთ ბრძანება: AT+CONT = x
შეკითხვის ბრძანება: AT+CONT =?
X პარამეტრის ფუნქციები შემდეგია:
Პარამეტრი ოსტატი როლი მონა როლი Ცენტრალური პერიფერიული 0 დაკავშირება შესაძლებელია, კავშირი დაკავშირება შესაძლებელია, კავშირი Fault ნაგულისხმევი ჩვეულებრივი გამჭვირვალე შესვლის შემდეგ ჩვეულებრივი გამჭვირვალე შესვლის შემდეგ გადაცემის რეჟიმი გადაცემის რეჟიმი დამკვირვებელი მაუწყებელი მოდულის დაკავშირება შეუძლებელია არ არის დაკავშირებული მთავარ როლთან, 1 სხვა აღჭურვილობისთვის, მაგრამ ავტომატურად მაგრამ შეიძლება კომბინირებული იყოს დაბალი სიმძლავრით მათეულად დაასკანირეთ HC-08 რეჟიმი 3, მაუწყებლობის განხორციელება მაუწყებლობის მონაცემთა პაკეტი, პაკეტების გაგზავნა. ფიქსირებული განახლების დრო 2 წამი. მაგალითი:
გაგზავნა: AT+CONT = 1
დაბრუნება: კარგი
დაყენება დასრულებულია, ეფექტური მას შემდეგ, რაც მოდული ავტომატურად გადატვირთულია!
გაგზავნა: AT+CONT =?
დაბრუნება: დაუკავშირებელი
ბრძანება გთხოვთ "AT+MODE", "AT+AVDA" და "AT+TIME" ბრძანებით გამოყენებით.
Შენიშვნა:
1. სამაგისტრო/მონა მოდული "CONT = 1" ძირითადად გამოიყენება სამაუწყებლო მონაცემების გადასაცემად. სამაუწყებლო მონაცემების გაგზავნის მონა მოდულიდან, სამაგისტრო მოდული მიიღებს შესაბამის მონაცემებს სერიული გამომავალი საშუალებით.
2. ეს მოდელი არის მომხმარებლისთვის, რომ დაიჭიროს ეს სამაუწყებლო მონაცემთა პაკეტი მხოლოდ საკუთარი ხელით. კომუნიკაციის კონკრეტული პროტოკოლი აქ აღწერილი არ არის. თუ გსურთ იცოდეთ, გთხოვთ ეწვიოთ შემდეგ ოფიციალურ ვებ – გვერდს კონსულტაციისთვის:
www.hc01.com/
ნაბიჯი 7: 12. მუშაობის რეჟიმის დაყენება (მხოლოდ მონა მოდული)
დააყენეთ ბრძანება: AT+MODE = x
შეკითხვის ბრძანება: AT+MODE =?
ბრძანება | Პარამეტრი | Დაბრუნების | ფუნქცია |
=? | 0/1/2/3 | იღებს მიმდინარე რეჟიმს. | |
=0 | სრული ენერგიის რეჟიმი (ნაგულისხმევი), LED ღია. | ||
დონე 1 ენერგიის დაზოგვის რეჟიმი, LED დახურვა. | |||
=1 | კავშირი არ არის მიმდინარე 340μA, კავშირი | ||
სიჩქარე, როგორც რეჟიმი 0. | |||
დონე 2 ენერგიის დაზოგვის რეჟიმი, LED დახურვა. | |||
=2 | კავშირი არ არის მიმდინარე 0.4μA. | ||
AT+ | ვერ მოიძებნა, არ არის დაკავშირებული გაღვიძებისთვის | ||
რეჟიმი | კარგი | ადრე, გამოღვიძების შემდეგ შეიძლება იყოს დაკავშირებული. | |
მე –3 დონის ენერგიის დაზოგვის რეჟიმი, LED დახურვა. | |||
კავშირი არ არის 1.2μA ~ 160μA (დაახლოებით | |||
32μA ნაგულისხმევი |
|||
=3 | შერწყმულია "AT+TIME" მაუწყებლობის დასაყენებლად | ||
დრო, ამცირებს ენერგიის მოხმარებას. | |||
კონკრეტული მეთოდების გამოყენება მიმართეთ | |||
ბრძანება "AT+TIME". |
Შენიშვნა:
-
რეჟიმი 3 ძირითადად გამოიყენება:
A. გამოიყენება ენერგიის მოხმარების შესამცირებლად.
ბ. მონა მოდული აგზავნის მაუწყებლობის მონაცემებს სამაგისტრო მოდულში, შეუძლია მიაღწიოს ცალმხრივ კომუნიკაციას ერთიდან მრავალზე (თეორიულად ეს შეიძლება იყოს მონა მოდულიდან უსასრულო სამაგისტრო მოდულამდე).
C. როგორც დაკარგვის საწინააღმდეგო სიგნალი, დასწრების ბარათი, გულისცემის მრიცხველი ან სხვა უკაბელო მოწყობილობა.
2. რეჟიმი 1/2/3 ხელმისაწვდომია UART პორტის საშუალებით გაგზავნის 1 ბაიტი მონაცემები გაღვიძებისთვის, მაგრამ მონაცემების რამდენიმე ბაიტი შეიძლება გაფუჭდეს გაღვიძების შემდეგ. ამიტომ ჩვენ გირჩევთ გაგზავნოთ 10 ბაიტიანი თექვსმეტობითი კოდი "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" მოდულის გასაღვიძებლად, თავიდან აცილების მიზნით რამდენიმე მონაცემთა ბაიტი შეიძლება გაფუჭდეს. მას შემდეგ მოდულები მუშაობს სრული სიჩქარით, UART პორტი შეიძლება იყოს ნორმალური მონაცემების გაგზავნა და მიღება.
დაუკავშირებელ სტატუსში, მოდული გაღვიძების შემდეგ სრული სიჩქარის რეჟიმში, რომელიც ინარჩუნებს 5 წუთს და შემდეგ უბრუნდება საწყის რეჟიმში. სანამ UART– ში 5 წუთის განმავლობაში მიიღება მონაცემები, შემდეგ ხელახლა ხდება.
თუ მოდული დაკავშირებულ მდგომარეობაშია, გაღვიძების შემდეგ ის დარჩება სრული სიჩქარის რეჟიმში. დაკავშირებამდე, მოდული დაუბრუნებს ენერგიის პირვანდელ რეჟიმს.
3. გარდა mode0, სხვა რეჟიმი არის LED- ის დახურვა. კავშირის შემდეგ, LED განათდება.
მაგალითი: გაგზავნა: AT+MODE =?
დაბრუნება: 0
იხილეთ მიმდინარე რეჟიმი.
გაგზავნა: AT+MODE = 2
დაბრუნება: კარგი
რეჟიმის დაყენება 2, დაუყოვნებლივ მოქმედებს.
-
შეცვალეთ მაუწყებლობის მონაცემები (მხოლოდ მონა მოდული
ბრძანება: AT+AVDA = xxxxxxxxxxx
პარამეტრი "xxxxxxxxxxx" შეიძლება იყოს მომხმარებლის მონაცემების 1 ~ 12 ბაიტი. თუ ამ ეტაპზე, მასტერ მოდულის მდგომარეობა AT+CONT = 1, მაშინ მასტერ მოდულის UART პორტი გამოუშვებს "xxxxxxxxxxxx" მონაცემებს. მაუწყებლობის მონაცემები სამუდამოდ არ იქნება დაცული. ის წაიშლება გადატვირთვის შემდეგ.
მაგალითი:
მონის როლის გაგზავნა: AT+AVDA = 1234567890AB
დაბრუნება: კარგი
თუ ამ დროს ძირითადი მოდულის მდგომარეობა AT+CONT = 1, UART პორტი გამოვა: 12345 67890AB.
14. რეჟიმი 3 მაუწყებლობის ციკლი (მხოლოდ მონა)
დააყენეთ ბრძანება: AT+TIME = x
შეკითხვის ბრძანება: AT+TIME =?
პარამეტრი x პარამეტრების დიაპაზონი ასეთია:
x 1 2 3 4 5 6 7 8 9 ა ბ გ დ ე ფ დრო/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 წამი (ნაგულისხმევი) x ფ გ თ მე ჯ კ დრო/ 1 2 5 10 30 60 მინ მაგალითი:
გაგზავნა: AT+TIME = F
დაბრუნება: კარგი
გადაცემის ციკლის 3 რეჟიმის დაყენება 60 წამის განმავლობაში. ყოველ 60 წამში გაგზავნეთ მაუწყებლობის მონაცემები.
გაგზავნა: AT+TIME =?
დაბრუნება: 60 წ
დაბალი ენერგიის რეჟიმის გადაწყვეტა (მონა მოდული):
1. უკაბელო ქსელში გაღვიძების აუცილებლობა:
შეიყვანეთ "AT+MODE = 1" ან "AT+MODE = 3", მოდული შევა დაბალი სიმძლავრის რეჟიმში, სანამ სამაგისტრო მოდულის კავშირის მოთხოვნა. კავშირის შემდეგ, დენი არის 1.6mA. მონაცემთა გაცვლის მოდული ავტომატურად შევა სრული სიჩქარის რეჟიმში დაკავშირებამდე, ხოლო დაკავშირების შემდეგ დაუბრუნდება დაბალი ენერგიის რეჟიმს.
2. შეუძლია აქტიური კავშირის შემთხვევა:
შეიყვანეთ "AT+MODE = 2", ის შევა დაბალი ენერგიის მოხმარების რეჟიმში 2. მოდული შევიდა ღრმა ძილის მდგომარეობაში. მას ვერ აღმოაჩენთ სამაგისტრო მოდულით. როდესაც დაუკავშირდებით, შეგიძლიათ გააგზავნოთ თვითნებური მონაცემები მოდულის გასაღვიძებლად, შემდეგ კი მას შეუძლია მონაცემების გაგზავნა და მიღება დაკავშირებისთანავე.
დაბალი სიმძლავრის მაუწყებლობის რეჟიმის გადაწყვეტა:
პირველი კომპლექტი მთავარი როლი: AT+CONT = 1 -> AT+ROLE = M
და შემდეგ დააყენეთ მონა როლი: AT+CONT = 1 -> AT+AVDA = 1234 ≦ 12 ბაიტი მონაცემები
მომხმარებლების MCU აგზავნის 10 ბაიტ თექვსმეტობით კოდს "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" UART პორტის მოდულში, რათა გაიღვიძოს მოდული სრული ენერგიის რეჟიმში. ამ ეტაპზე, მომხმარებლებს შეუძლიათ გონივრულად განსაზღვრონ თავიანთი საჭიროების შესაბამისად. ზემოთ "AT+CONT = 1, AT+AVDA = xxxx, AT+MODE = 3, AT+TIME = 5" არის მითითებული: "მაუწყებლობა და დაკავშირება შეუძლებელია". მაუწყებლობის მონაცემები არის XXXX, რეჟიმი 3 (პერიოდი 5 წამი). ზემოაღნიშნულის თანახმად, საშუალო დენი 4 μA- ზე ნაკლებია, TIME იქნება 1 წუთზე მეტი. ამ ხნის განმავლობაში, მას ექნება დაბალი ენერგიის მოხმარება.
მომხმარებელს სურს მონაცემების ხშირი გადაცემა, შემოთავაზებულია რეჟიმი 2 უსაქმო დროში შესასვლელად, საჭიროა მონაცემების გადაცემა შესაბამის რეჟიმში გადასასვლელად.
15. მონა მოდულის მისამართის გასასუფთავებელი სამაგისტრო მოდული ჩაწერილია (მხოლოდ სამაგისტრო
დააყენეთ ბრძანება: AT+CLEAR
შეკითხვის ბრძანება: კარგი
სამაგისტრო მოდული, ერთხელ დაკავშირებული მონა მოდულთან, დაიმახსოვრებს მონა მოდულის MAC მისამართი ბოლო დროს. თუ გსურთ მისი სხვა მონა მოდულთან დაკავშირება, უნდა წაშალოთ მიმდინარე მეხსიერება. პირველი გზა არის მოდულის 18 პინის დაყენება მაღალ ელექტრულ დონემდე 200ms, სხვა გზა არის "AT+CLEAR" ბრძანების გამოყენება.
ნაბიჯი 8: მითითების სქემა
ნაბიჯი 9: წყარო
ეს სტატია არის:
თუ თქვენ გაქვთ რაიმე შეკითხვა, შეგიძლიათ დაუკავშირდეთ : [email protected].
გირჩევთ:
დაამატეთ ციფრული ჩვენება ძველ საკომუნიკაციო მიმღებს: 6 ნაბიჯი (სურათებით)
დაამატეთ ციფრული ჩვენება ძველ საკომუნიკაციო მიმღებს: ძველი საკომუნიკაციო საშუალებების გამოყენების ერთ -ერთი ნაკლი არის ის ფაქტი, რომ ანალოგური აკრიფეთ არ არის ძალიან ზუსტი. თქვენ ყოველთვის გამოიცანით სიხშირეზე, რომელსაც იღებთ. AM ან FM ჯგუფებში, ეს საერთოდ არ არის პრობლემა, რადგან თქვენ ჩვეულებრივ
დისტანციური მართვის მანქანა NRF24L01 PA LNA საკომუნიკაციო მოდულით: 5 ნაბიჯი
დისტანციური მართვის მანქანა NRF24L01 PA LNA საკომუნიკაციო მოდულით: ამ თემაში ჩვენ გვსურს გაგიზიაროთ როგორ გავაკეთოთ დისტანციური მართვის მანქანა NRF24L01 PA LNA მოდულით. სინამდვილეში არსებობს რამდენიმე სხვა რადიო მოდული, როგორიცაა 433MHz, HC12, HC05 და LoRa რადიო მოდულები. ჩვენი აზრით, NRF24L01 mod
ალტერნატიული საკომუნიკაციო ჟილეტი (CoCoA): 8 ნაბიჯი (სურათებით)
ალტერნატიული საკომუნიკაციო ჟილეტი (CoCoA): CoCoA პროექტი არის ინტერნეტთან დაკავშირებული სატარებელი ჟილეტი, რომელიც უზრუნველყოფს ალტერნატიული კომუნიკაციის ტაქტიკურ სიმბოლოებს, რათა დაეხმაროს მეტყველების ან არავერბალური შეზღუდული შესაძლებლობის მქონე პირებს. აკრონიმი CoCoa მოდის პორტუგალიური სახელის შემცირებისგან:
საკომუნიკაციო ბლოკი: 6 ნაბიჯი
კავშირგაბმულობის ბლოკი: " საკომუნიკაციო შავკანიანი " შექმნილია გუნდის მიერ " Ajo (აჯო) " რატომ blackbox? 1) არსებული კომუნიკაციის დაბლოკვა 2) ორი ადამიანის არქივის მონაცემები
Elecfreaks Motor: bit მომხმარებლის სახელმძღვანელო: 6 ნაბიჯი
Elecfreaks Motor: bit მომხმარებლის სახელმძღვანელო: შესავალი ELECFREKAS საავტომობილო: bit არის ერთგვარი საავტომობილო დისკი დაფუძნებული მიკრო: ბიტზე. მას აქვს ინტეგრირებული საავტომობილო ჩიპი TB6612, რომელსაც შეუძლია მართოს ორი DC ძრავა 1.2A მაქსიმალური ერთ არხიანი დენით. ძრავა: ბიტი ინტეგრირებულია რვაფეხა სერიის სენსორთან