Բովանդակություն:

HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործողի ուղեցույց. 9 քայլ
HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործողի ուղեցույց. 9 քայլ

Video: HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործողի ուղեցույց. 9 քայլ

Video: HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործողի ուղեցույց. 9 քայլ
Video: STM32F4Discovery UART Tutorial 4 - Bluetooth Communication 2024, Հուլիսի
Anonim
HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործման ուղեցույց
HC-08 Bluetooth UART հաղորդակցման մոդուլ V2.4 Օգտագործման ուղեցույց

Ապրանքի ներածություն

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ամանակավորապես չի աջակցում գաղտնաբառի փոփոխություն:

  1. Վերակայել կանխադրվածին

    Հրաման ՝ AT+DEFAULT

    Վերադարձ: Լավ

    Մոդուլն ինքնաբերաբար կվերագործարկվի: Խնդրում ենք նոր գործողություն կատարել 200ms վերագործարկման ժամանակ:

  2. Վերագործարկեք մոդուլը

    Հրաման ՝ 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 =?

    Վերադարձ: Վարպետ

    Դուք կարող եք դիտել, որ դերը հիմնական մոդուլն է:

  3. Վերանայեք անունը

    Սահմանել հրաման ՝ 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].

Խորհուրդ ենք տալիս: