Բովանդակություն:
- Քայլ 1: Ապրանքի չափը
- Քայլ 2: Կցեք
- Քայլ 3: Նշում 1:
- Քայլ 4: Էլեկտրական բնութագրեր
- Քայլ 5: Ձեռնարկ AT հրաման
- Քայլ 6: Բացատրեք հրամանը
- Քայլ 7: 12. Աշխատանքային ռեժիմի կարգավորում (Միայն ստրուկի մոդուլ)
- Քայլ 8: Հղման սխեմատիկ
- Քայլ 9: Աղբյուր
Video: HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործողի ուղեցույց. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ապրանքի ներածություն
Bluetooth մոդեմ - Նվազագույն փոխանցման մոդուլ HC08- ը նոր սերնդի տվյալների փոխանցման մոդուլ է, որը հիմնված է Bluetooth բնութագրիչների V4.0 BLE արձանագրության վրա: Նրա անլար աշխատանքային հաճախականությունների տիրույթը 2.4 ԳՀց ISM է ՝ GFSK մոդուլյացիայի մեթոդով: Առավելագույն փոխանցման հզորությունը 4d Bm է: Նրա ընդունման զգայունությունը -93d 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 | DD | Մուտք/ելք | Վրիպազերծել տվյալները |
8 | PIO20 | մուտքագրում, թույլ ձգում դեպի վեր | NC |
9 | PIO17 | մուտք, թույլ քաշեք ներքև | NC |
10 | PIO16 | Մուտք, թույլ քաշեք ներքև | NC |
11 | RST | մուտքագրեք, քաշեք վեր | Մոդուլի վերականգնման քորոց, ցածր մակարդակ `ոչ պակաս, քան 10ms վերականգնում |
12 | ԵԿԿ | մուտքագրում | Էլեկտրաէներգիայի քորոց, 3.3V DC սնուցման աղբյուրի պահանջները, |
մատակարարման հոսանքը ոչ պակաս, քան 100 մԱ | |||
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 | ԵԿԿ | մուտքագրում | Էլեկտրաէներգիայի քորոց, 3.3V DC սնուցման աղբյուրի պահանջներ, |
մատակարարման հոսանքը ոչ պակաս, քան 100 մԱ | |||
28 | GND | Գետնին | |
29 | RXD | մուտքագրում, թույլ ձգում դեպի վեր | UART մուտք, 3.3V TTL մակարդակ |
30 | TXD | ելքը | UART ելք, 3.3V TTL մակարդակ |
Քայլ 3: Նշում 1:
PIO13- ը ցույց է տալիս LED ելքային քորոց, բարձր մակարդակի ելք: Խնդրում ենք զուգահեռաբար միացնել LED- ը դիմադրությամբ:
Միացումից առաջ.
Երբ հիմնական մոդուլը չի գրանցում ստրուկի մոդուլի հասցեն, այն լուսավորվում է վայրկյանում 100ms;
Երբ հիմնական մոդուլը գրանցի ստրուկի մոդուլի հասցեն, այն լուսավորվում է 900 մ / վ արագությամբ;
Ստրուկի մոդուլում LED- ը լուսավորում է 1 վայրկյան յուրաքանչյուր 2 վայրկյանի միջև:
Միացումից հետո. LED լույսերը միշտ լուսավորված են:
Նշում 2:
Ներածման քորոց, ներքև քաշվող ներքև: Այս քորոցը միացված է բարձր էլեկտրական մակարդակին: Գլխավոր մոդուլը օգտագործվում է ստրուկի մոդուլի գրանցված հասցեն մաքրելու համար:
Նշում 3:
Մուտքային քորոց, որն օգտագործվում է LED- ը վերահսկելու համար: Եթե այս քորոցը հիմնավորված է, LED- ն անջատված է: Եթե այս քորոցը կախված է մնում, LED- ը միացված է:
Քայլ 4: Էլեկտրական բնութագրեր
Պարամետր | Փորձարկման վիճակ | Ներկայացուցչական արժեք |
Աշխատանքային լարման | - | DC2.0V ~ 3.6V |
Վարպետ | միացված չէ / միացում | 21 մԱ/9 մԱ |
Աշխատանքային հոսանք |
MODE0, միացված չէ / միացված է |
8.5 մԱ/9 մԱ |
MODE1, միացված չէ / միացված է | 340μA/1.6mA | |
(Ոչ LED | Ստրուկ | |
MODE2, միացված չէ / միացված է | 0.4μA/1.6mA | |
MODE3, միացված / միացված չէ | 1.2μA-160μA/1.6mA |
Քայլ 5: Ձեռնարկ AT հրաման
Մոդուլի պարամետրը սահմանելու համար օգտագործվում է AT հրամանը: Միացումից առաջ մոդուլը կարող է գործել AT հրամանով: Միացումից հետո այն անցնում է սերիական նավահանգստի թափանցիկ փոխանցման ռեժիմի:
Այս մոդուլի գործարկման ժամանակը մոտ 150ms է: Այսպիսով, ավելի լավ է գործել AT հրամանով, երբ միացված է 200ms: Եթե այլ բան նշված չէ, AT հրամանի պարամետրերի կարգավորումը գործում է անմիջապես: Միևնույն ժամանակ, պարամետրերի և գործառույթների փոփոխությունը չի կորչի հոսանքը անջատելուց հետո:
AT հրամանի հաջող փոփոխումից հետո այն միատեսակ վերադառնում է OK (բացառությամբ տեղեկատվության ստուգման հրամանների, ինչպիսիք են «AT+RX, AT+VERSION»): Ոչ մի հաջողություն ձեռք չի բերվել, այն չի վերադառնա որևէ տեղեկատվության:
⑴ AT հրամանների ցուցակ
AT հրամանատարության մեջ |
Գործառույթը |
Լռելյայն |
Դերը |
|
X "x"- պարամետր |
||||
1 | AT | Փորձարկման հրաման | - | Մ/Ս |
2 | AT+RX | Ստուգեք հիմնական պարամետրերը | - | Մ/Ս |
3 | +ԱՊԱՀՈՎ | Վերականգնել գործարանային կարգավորումները | - | Մ/Ս |
4 | AT+RESET | Վերագործարկեք մոդուլը | - | Մ/Ս |
5 | +VERSION- ում | Ստուգեք տարբերակը և ամսաթիվը | - | Մ/Ս |
6 | AT+ROL = x | Փոխել տիրոջ/ստրուկի դերը | Ս | Մ/Ս |
7 | AT+NAME = xxxxxxxxxxx | Վերանայեք անունը | HC-08 | Մ/Ս |
8 | AT+ADDR = xxxxxxxxxxx | Վերանայել հասցեն | Սարքավորումներ | Մ/Ս |
հասցեն | ||||
9 | AT+RFPM = x | Վերանայեք ՌԴ հզորությունը | 0 (4 դԲմ) | Մ/Ս |
10 | AT+BAUD = x, y | Վերանայեք UART baud- ը | 9600, Ն | Մ/Ս |
11 | AT+CONT = x | Սահմանեք միացման հնարավորությունը | 0 (կարող է լինել | Մ/Ս |
միացված) | ||||
12 | AT+MODE = x | Սահմանեք աշխատանքային ռեժիմը | 0 | Ս |
13 | AT+AVDA = xxxxxxxxxxx | Փոխեք հեռարձակման տվյալները | - | Ս |
14 | +ԱՄԱՆԱԿԻՆ = x | 3 -րդ ռեժիմի հեռարձակման ցիկլ | 5 (ներ) | Ս |
Հիմնական մոդուլը մաքրելու համար | ||||
15 | AT+CLEAR | ստրուկի մոդուլի հասցեն | - | Մ |
արձանագրվել են: |
Նշում:
1. Ոչ նոր գծի հետևում գտնվող AT հրամանատարությունը. եթե հատուկ հրահանգներ չկան, AT- ի բոլոր հրամանները չեն փոխանցվում նոր գծի միջոցով:
2. Վերջին 4 ավագ հրամանները, որոնք պետք է օգտագործվեն համակցված, կարող են կատարել իրենց համապատասխան դերը BLE Bluetooth ցածր էներգիա: Bluetooth- ի ցածր էներգիայի օգտագործմամբ ՝ հատուկ բաժիններ և ծրագրեր կներկայացվեն հետևյալ բաժիններում:
Քայլ 6: Բացատրեք հրամանը
1. Փորձարկման հրաման
Հրամանատարություն `AT
Վերադարձ: Լավ:
Ստուգեք հիմնական պարամետրերը
Դիտեք հիմնական պարամետրերը, ինչպիսիք են Bluetooth- ի անունը, վարպետի/ստրուկի դերը, UART բաուդ արագությունը, հասցեն և գաղտնաբառը:
Հրաման ՝ AT+RX
Վերադարձ:
Անուն ՝ HC-08 ------ >>> bluetooth անուն
Դեր. Ստրուկ ------ >>> վարպետ/ստրուկ դեր
Baud: 9600, ՈՉ ՄԻ ------ >>> UART բաուդ արագություն
Addr: xx, xx, xx, xx, xx, xx ------ >>> bluetooth հասցե
PIN: 000000 ------ >>> bluetooth գաղտնաբառ
Նշում. Passwordամանակավորապես չի աջակցում գաղտնաբառի փոփոխություն:
-
Վերակայել կանխադրվածին
Հրաման ՝ AT+DEFAULT
Վերադարձ: Լավ
Մոդուլն ինքնաբերաբար կվերագործարկվի: Խնդրում ենք նոր գործողություն կատարել 200ms վերագործարկման ժամանակ:
-
Վերագործարկեք մոդուլը
Հրաման ՝ AT+ RESET
Վերադարձ: Լավ
Մոդուլն ինքնաբերաբար կվերագործարկվի: Խնդրում ենք կատարել նոր գործողություն վերագործարկման ժամանակ 200 մ:
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. Վերանայեք ՌԴ իշխանությունը
Սահմանել հրաման ՝ AT+RFPM = x
Հարցման հրաման ՝ AT+RFPM =?
X: ՌԴ էներգիա, ինչպես ցույց է տրված հետևյալ աղյուսակում.
Պարամետր
ՌԴ հզորություն
? Դիտեք ՌԴ ներկայիս հզորությունը 0 4dBm (կանխադրված) 1 0 դԲմ 2 -6 դԲմ 3 -23 դԲմ Օրինակ:
Ուղարկել ՝ AT+RFPM = 2
Վերադարձ: Լավ
ՌԴ էներգիան փոփոխված է -6dBm:
Ուղարկել ՝ AT+RFPM =?
Վերադարձ ՝ -6dBm
ՌԴ հզորությունը -6 դԲմ է:
Երբ գագաթնակետային հոսանքը ավելի քան 30 մԱ է (երբ ՌԴ հզորությունը 4 դԲմ է), և կոճակների մարտկոցների հոսանքը փոքր է (մինչև 20 մԱ), եթե մենք ուզում ենք լիցքավորել կոճակի մարտկոցով, ավելի լավ է ՌԴ հզորությունը սահմանենք -6 դԲմ կամ -23 դԲմ
10. Վերանայեք UART բաուդ արագությունը
Սահմանել հրաման.
AT+BAUD = x modified Փոփոխեց միայն UART բաուդ արագությունը
AT+BAUD = x, y (Փոփոխել UART բաուդ արագությունը և հավասարության բիթը
Հարցման հրաման. AT+BAUD =?
x: UART baud rate, y: parity bit, Ինչպես ցույց է տրված հետևյալ աղյուսակում.
Պարամետր UART բաուդ: x
Պարամետր
հավասարության բիթ: y
? Դիտեք ընթացիկ բաուդ փոխարժեքը 1200 1200 բիթ / վրկ Ն Ոչ մի հավասարություն 2400 2400 բիթ / վրկ Է Նույնիսկ հավասարություն 4800 4800 բիթ / վրկ Օ Տարօրինակ հավասարություն 9600 9600bps (կանխադրված) 19200 19200 բիթ / վրկ 38400 38400 բիթ / վրկ 57600 57600 բիթ / վրկ 115200 115200 բիթ / վրկ Օրինակ:
Ուղարկել ՝ AT+BAUD = 19200
Վերադարձ: OK19200
UART բաուդ արագությունը փոփոխվել է 19200 զ / վ արագությամբ:
Ուղարկել ՝ AT+BAUD = 4800, Ե
Վերադարձ ՝ OK4800, ԱՆԳԱՄ
UART բաուդ փոխարժեքը փոփոխվել է 4800 բիթ / վրկ և նույնիսկ հավասարություն:
Ուղարկել ՝ AT+BAUD =?
Վերադարձ ՝ 4800, ԱՆԳԱՄ
Դիտեք UART բաուդ արագությունը և հավասարության բիթը:
Հիմնական և ստրուկ մոդուլների թափանցիկ փոխանցման ընթացքում յուրաքանչյուր փաթեթ մինչև 9600 բիթ / վրկ արագությամբ չպետք է գերազանցի առավելագույնը 500 բայթ: Ինչ վերաբերում է 19200 բիթ / վրկ -ից բարձր բաուդ արագության յուրաքանչյուր փաթեթին, խնդրում ենք անդրադառնալ հետևյալ աղյուսակին: Տվյալների փաթեթների միջև այն պետք է ունենա որոշակի ժամանակային ընդմիջում: Ստորև բերված աղյուսակը ներկայացնում է կապի բաուդի արագության բազմազանություն ՝ ժամանակի ընդմիջման համար հղման արժեքը.
բաուդ արագություն (bps) 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 պարամետրի գործառույթները հետևյալն են.
Պարամետր Վարպետ դերը Ստրուկի դերը Կենտրոնական Perայրամասային 0 Կարող է միացվել, կապը Կարող է միացվել, կապը (Կանխադրված սովորական թափանցիկ մտնելուց հետո սովորական թափանցիկ մտնելուց հետո փոխանցման ռեժիմ փոխանցման ռեժիմ Դիտորդ Հեռարձակող Մոդուլը հնարավոր չէ միացնել Գլխավոր դերի հետ կապված չէ, 1 այլ սարքավորումների համար, բայց ինքնաբերաբար բայց կարող է զուգակցվել ցածր հզորության հետ matically scan the HC-08 from the ռեժիմ 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+ | Հնարավոր չէ գտնել, միացված չէ արթնանալու համար | ||
ՌԵDԻՄ | լավ | արթնանալուց առաջ, հետո կարող է միացվել: | |
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 րոպե, այնուհետև վերադառնալ սկզբնական ռեժիմին: Քանի դեռ 5 րոպե UART- ում ստացվել են տվյալներ, այնուհետև կրկնվել:
Եթե մոդուլը միացված վիճակում է, ապա արթնանալուց հետո այն կմնա լրիվ արագության ռեժիմում: Միացումից առաջ մոդուլը կվերադարձնի սկզբնական էներգիայի ռեժիմը:
3. Բացի ռեժիմ 0 -ից, մյուս ռեժիմը 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 Ֆ Գ Հ Ես J Կ ժամանակ/ 1 2 5 10 30 60 րոպե Օրինակ:
Ուղարկել. +ԱՄԱՆԱԿԻՆ = F
Վերադարձ: Լավ
60 վայրկյան հեռարձակման ցիկլի ռեժիմ 3 -ի կարգավորում: Յուրաքանչյուր 60 վայրկյանը մեկ ուղարկեք հեռարձակման տվյալներ:
Ուղարկել. ATԱՄԱՆԱԿԻՆ?
Վերադարձ ՝ 60 -ականներ
Powerածր էներգիայի ռեժիմի լուծում (ստրուկի մոդուլ)
1. Անլար ցանցում արթնանալու անհրաժեշտությունը.
Մուտքագրեք «AT+MODE = 1» կամ «AT+MODE = 3», մոդուլը կմտնի ցածր էներգիայի ռեժիմ, մինչև հիմնական մոդուլի պահանջը միանա: Միացումից հետո հոսանքը 1.6 մԱ է: Տվյալների փոխանակման մոդուլը ավտոմատ կերպով կմտնի լրիվ արագության ռեժիմ միացումից առաջ, իսկ միանալուց հետո կվերադառնա ցածր էներգիայի ռեժիմ:
2. Կարող է ակտիվ միացման դեպք.
Մուտքագրեք «AT+MODE = 2», այն կմտնի ցածր էներգիայի սպառման ռեժիմ 2: Մոդուլը մտավ խոր քնի վիճակ: Այն չի կարող հայտնաբերվել վարպետ մոդուլով: Երբ միանում եք, կարող եք ուղարկել կամայական տվյալներ ՝ մոդուլը արթնացնելու համար, այնուհետև այն կարող է ուղարկել և ստանալ տվյալներ միացնելուց հետո:
Powerածր էներգիայի հեռարձակման ռեժիմի լուծում.
Առաջին հավաքածուի գլխավոր դերը ՝ 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- ից պակաս է, IMEԱՄԱՆԱԿԸ կլինի 1 րոպեից ավելի: Այս անգամ ավելի երկար, ավելի ցածր էներգիայի սպառումը կունենա:
Օգտագործողը ցանկանում է հաճախակի փոխանցել տվյալներ, առաջարկվում է պարապ ժամանակ մտնել ռեժիմ 2, անհրաժեշտ է փոխանցել տվյալներ ՝ համապատասխան ռեժիմին անցնելու համար:
15. Ստրուկի մոդուլի հասցեն մաքրելու հիմնական մոդուլը գրանցված է (Միայն վարպետ
Սահմանել հրամանը ՝ AT+CLEAR
Հարցման հրաման. Լավ
Հիմնական մոդուլը, որը միացված կլինի ստրուկի մոդուլի հետ, վերջին անգամ կհիշի ստրուկի մոդուլի MAC հասցեն: Եթե ցանկանում եք այն միացնել մյուս ստրուկի մոդուլին, ապա պետք է հեռացնեք ընթացիկ հիշողությունը: Առաջին ճանապարհն այն է, որ մոդուլը 18 փին դնի բարձր 200 մկս էլեկտրական բարձր մակարդակի վրա, մյուսը `օգտագործել« AT+CLEAR »հրամանը:
Քայլ 8: Հղման սխեմատիկ
Քայլ 9: Աղբյուր
Այս հոդվածը ՝ https://www.elecfreaks.com/11565.html կայքից է
Եթե ունեք հարցեր, կարող եք կապվել : [email protected].
Խորհուրդ ենք տալիս:
Ավելացրեք թվային էկրան հին հաղորդակցման ընդունիչին. 6 քայլ (նկարներով)
Ավելացրեք թվային էկրան հին հաղորդակցման ընդունիչին. Ավելի հին հաղորդակցական հանդերձանքի օգտագործման թերություններից մեկն այն է, որ անալոգային հավաքիչը այնքան էլ ճշգրիտ չէ: Դուք միշտ կռահում եք, թե ինչ հաճախականությամբ եք ստանում: AM կամ FM տիրույթներում սա ընդհանրապես խնդիր չէ, քանի որ դուք սովորաբար
Հեռակառավարման մեքենա NRF24L01 PA LNA հաղորդակցման մոդուլով `5 քայլ
Հեռակառավարման մեքենա NRF24L01 PA LNA հաղորդակցման մոդուլով. Այս թեմայով մենք կցանկանայինք կիսվել այն մասին, թե ինչպես պատրաստել հեռակառավարման մեքենա NRF24L01 PA LNA մոդուլով: Իրականում կան մի քանի այլ ռադիո մոդուլներ, ինչպիսիք են 433MHz, HC12, HC05 և LoRa ռադիո մոդուլները: Բայց մեր կարծիքով NRF24L01 մոդ
Ուղեցույց. Ինչպես կառուցել VL53L0X լազերային ազդանշանային սենսորային մոդուլ ՝ օգտագործելով Arduino UNO: 3 քայլ
Ուղեցույց. Ինչպես կառուցել VL53L0X լազերային սենսորային մոդուլ ՝ օգտագործելով Arduino UNO: Նկարագրություններ. Այս ձեռնարկը բոլորիդ ցույց կտա մանրամասներ, թե ինչպես կարելի է հեռավորության դետեկտոր կառուցել ՝ օգտագործելով VL53L0X լազերային ազդանշանային մոդուլ և Arduino UNO, և այն կգործի ձեզ պես: ուզում Հետևեք հրահանգներին և կհասկանաք այս դաստիարակին
D4E1 հաղորդակցման օգնություն. 7 քայլ
D4E1 հաղորդակցման օգնություն. Quակլինը և raերարդան 2 խանդավառ տարեց կանայք են: Նրանք ապրում են Kortrijk- ի Zorghotel Heilig Hart- ում: Նրանց երեխաները գալիս են շաբաթը մի քանի անգամ: Երկու տիկիններն էլ սիրում են զբոսայգի գնալ: Նրանց երեխաները սիրում են սայլակով նրանց առաջ մղել: Jacակ
Elecfreaks Motor: bit Օգտագործողի ուղեցույց ՝ 6 քայլ
Elecfreaks Motor: bit Օգտագործողի ուղեցույց. Այն միացրել է TB6612 շարժիչով չիպը, որը կարող է վարել երկու DC շարժիչ ՝ 1.2A առավելագույն մեկ ալիքով հոսանքով: Շարժիչ. Bit- ը միացրել է Octopus շարքի սենսորային միացումը