Агуулгын хүснэгт:

HC-08 Bluetooth UART холбооны модуль V2.4 Хэрэглэгчийн гарын авлага: 9 алхам
HC-08 Bluetooth UART холбооны модуль V2.4 Хэрэглэгчийн гарын авлага: 9 алхам

Видео: HC-08 Bluetooth UART холбооны модуль V2.4 Хэрэглэгчийн гарын авлага: 9 алхам

Видео: HC-08 Bluetooth UART холбооны модуль V2.4 Хэрэглэгчийн гарын авлага: 9 алхам
Видео: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, Арваннэгдүгээр
Anonim
HC-08 Bluetooth UART холбооны модуль V2.4 хэрэглэгчийн гарын авлага
HC-08 Bluetooth UART холбооны модуль V2.4 хэрэглэгчийн гарын авлага

Бүтээгдэхүүний танилцуулга

Bluetooth модем - Хамгийн бага нэвтрүүлэх модуль HC08 бол Bluetooth Specification V4.0 BLE протокол дээр суурилсан шинэ үеийн мэдээлэл дамжуулах модуль юм. Түүний утасгүй ажиллах давтамжийн зурвас нь 2.4GHz ISM бөгөөд GFSK модуляцийн арга юм. Хамгийн их дамжуулах хүч нь 4d Bm байна. Түүний хүлээн авах мэдрэмж нь -93d Bm байна. Өргөн нээлттэй орчинд iphone4s ашиглан 80 метрийн хэт холын зайн харилцаанд хүрэх боломжтой. Энэ нь тамга сав баглаа боодлын нүх, гагнуурын нүхтэй. Та багц болон гагнуурын тээглүүр хоёуланг нь холбож болно. Хэрэглээний системд оруулах нь маш тохиромжтой. Баригдсан LED индикаторын тусламжтайгаар та Bluetooth-ийн холболтын байдлыг нүдээр харж болно. Энэ модуль нь CC2540F256 үндсэн 256K битийг ашигладаг. Энэ нь AT командыг дэмждэг. Хэрэглэгчид өөрсдийн шаардлагын дагуу үүрэг (мастер/боолын горим), түүнчлэн Baud rate болон төхөөрөмжийн нэр зэрэг параметрүүдийг өөрчилж болно. Энэ нь ашиглахад маш уян хатан байдаг.

Алхам 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 оруулах, дээш татах Модулийг дахин тохируулах зүү, доод түвшин нь 10 мс -ээс багагүй байна
12 VCC оролт Цахилгаан зүү, 3.3V DC тэжээлийн хангамжийн шаардлага,
нийлүүлэлтийн гүйдэл нь 100 мА -аас багагүй байна
13 GND Газар
14 LEDCON оролт LED хяналтын зүү (Note3)
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 оролт Цахилгаан зүү, 3.3V DC тэжээлийн хангамжийн шаардлага,
нийлүүлэлтийн гүйдэл нь 100 мА -аас багагүй байна
28 GND Газар
29 RXD оролт, сул татах UART оролт, 3.3V TTL түвшин
30 TXD гаралт UART гаралт, 3.3V TTL түвшин

Алхам 3: Тэмдэглэл 1:

PIO13 нь LED гаралтын зүү, өндөр түвшний гаралтыг илтгэнэ. Эсэргүүцэлтэй LED -ийг зэрэгцээ холбоно уу.

Холболт хийхээс өмнө:

Мастер модуль нь боолын модулийн хаягийг бичээгүй тохиолдолд секундэд 100 мс гэрэлтэх болно;

Мастер модуль нь боолын модулийн хаягийг бүртгэх үед секундэд 900 мс гэрэлтэх болно;

Боол модульд LED нь 2 секунд тутамд 1 секундын турш гэрэлтдэг.

Холболтын дараа: 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 командын гарын авлага

AT командыг модулийн параметрийг тохируулахад ашигладаг. Холболт хийхээс өмнө модуль нь AT командын дор ажиллах боломжтой. Холбогдсоны дараа цуваа порт ил тод дамжуулах горимд орно.

Энэ модулийг эхлүүлэх хугацаа ойролцоогоор 150 мс байна. Тиймээс 200мм ассаны дараа AT командыг ажиллуулах нь дээр. Хэрэв өөрөөр заагаагүй бол AT командын параметрийн тохиргоо нэн даруй хүчин төгөлдөр болно. Үүний зэрэгцээ параметрүүд болон функцүүдийн өөрчлөлтийг унтраасны дараа алдагдахгүй болно.

AT командыг амжилттай өөрчилсний дараа энэ нь жигд OK рүү буцна ("AT+RX, AT+VERSION" гэх мэт мэдээллийг шалгах командыг эс тооцвол). Амжилтанд хүрсэнгүй, энэ нь ямар ч мэдээлэл рүү буцахгүй.

AT командын жагсаалт

AT тушаал

Чиг үүрэг

Өгөгдмөл

Үүрэг

("X"- параметр)

1 AT Туршилтын тушаал - M/S
2 AT+RX Үндсэн параметрүүдийг шалгана уу - M/S
3 AT+DEFAULT Үйлдвэрийн тохиргоог сэргээх - M/S
4 AT+ДАХИН тохируулах Модулийг дахин тохируулна уу - M/S
5 AT+VERSION Хувилбар, огноог шалгана уу - M/S
6 AT+ҮҮР = x Мастер/боолын үүргийг өөрчлөх С. M/S
7 AT+NAME = xxxxxxxxxxx Нэрийг дахин харах HC-08 M/S
8 AT+ADDR = xxxxxxxxxxx Хаягийг өөрчлөх Техник хангамж M/S
хаяг
9 AT+RFPM = x RF -ийн хүчийг өөрчлөх 0 (4dBm) M/S
10 AT+BAUD = x, y UART baud -ийг шинэчилнэ үү 9600, Н. M/S
11 AT+CONT = x Холбогдох чадварыг тохируулах 0 (байж болно M/S
холбогдсон)
12 AT+MODE = x Ажлын горимыг тохируулах 0 С.
13 AT+AVDA = xxxxxxxxxxx Нэвтрүүлгийн өгөгдлийг өөрчлөх - С.
14 +ЦАГААНД = x 3 -р горимын нэвтрүүлгийн мөчлөг 5 С.
Цэвэрлэх үндсэн модуль
15 AT+CLEAR боолын модулийн хаяг - М.
бүртгэгдсэн байна.

Тэмдэглэл:

1. Шинэ мөр байхгүй ард байгаа AT команд; тусгай заавар байхгүй бол бүх AT тушаалыг newline ашиглан дамжуулдаггүй.

2. Сүүлийн 4 ахлах командыг хослуулан ашиглах ёстой бөгөөд BLE Bluetooth бага энергитэй байх ёстой. Бага энергитэй Bluetooth -ийг ашигласнаар дараах хэсгүүдэд тусгай заавар, програмыг танилцуулах болно.

Алхам 6: Командыг тайлбарла

1. Туршилтын тушаал

Тушаал: AT

Буцах: OK.

Үндсэн параметрүүдийг шалгана уу

Bluetooth нэр, мастер/боолын үүрэг, UART дамжуулалтын хурд, хаяг, нууц үг зэрэг үндсэн параметрүүдийг үзэх.

Тушаал: AT+RX

Буцах:

Нэр: HC-08 ------ >>> bluetooth нэр

Үүрэг: Боол ------ >>> эзэн/боолын үүрэг

Baud: 9600, NONE ------ >>> UART baud rate

Addr: xx, xx, xx, xx, xx, xx ------ >>> bluetooth хаяг

ПИН: 000000 ------ >>> bluetooth нууц үг

Тэмдэглэл: Нууц үгээ өөрчлөхийг түр дэмждэггүй.

  1. Анхдагчаар дахин тохируулах

    Тушаал: AT+DEFAULT

    Буцах: OK

    Модуль автоматаар дахин асах болно, дахин эхлүүлэх 200ms дээр шинэ ажиллагаа хийнэ үү!

  2. Модулийг дахин тохируулна уу

    Тушаал: AT+ RESET

    Буцах: OK

    Модуль автоматаар дахин асах болно, дахин эхлүүлэх 200ms дээр шинэ ажиллагаа хийнэ үү!

    5. Хувилбар, огноог шалгана уу

    Тушаал: AT+ VERSION

    Буцах: HC-08V2.0, 2014-08-22

    6. Мастер/боолын үүргийг өөрчлөх

    тушаал: AT+ROLE = x Query

    тушаал: AT+ROLE =? X: үүрэг (M эсвэл S), М: эзэн; С: боол. Анхдагч тохиргоо нь S (боол) юм.

    Илгээх: AT+ROLE = M

    Буцах: OK

    Мастер үүргийг тохируулснаар модуль автоматаар дахин асах болно.

    Илгээх: AT+ROLE =?

    Буцах: Багш

    Та үндсэн модулийн үүргийг харж болно.

  3. Нэрийг дахин харах

    Командыг тохируулах: AT+ NAME = xxxxxxxxxxx

    Асуулгын тушаал: AT+ NAME =?

    Анхдагч нэр нь HC-08 бөгөөд та өөр нэрийг тохируулж болно (12 тэмдэгт дотор хүчинтэй, дүрслэн харуулсан ASCII код болон зугтах тэмдэгтийн хэсгийг дэмждэг. Модуль нь хятад хэлийг дэмждэг боловч андройд төхөөрөмжүүдийг "UTF8 код" болгон хөрвүүлэх ёстой. хэвийн харуулна. 12 тэмдэгтээс дээш байвал эхний 12 тэмдэгтийг л уншина.). Тохиргоо дууссан бөгөөд модулийг автоматаар дахин тохируулсны дараа хүчин төгөлдөр болно!

    Жишээ:

    Илгээх: AT+NAME = HCKJ

    Буцах: OKsetNAME

    Илгээх: AT+NAME =?

    Буцах: HCKJ

    8. Хаягийг өөрчлөх

    Командыг тохируулах: AT+ADDR = xxxxxxxxxxxx

    Асуулгын тушаал: AT+ADDR =?

    Хаяг нь 12 битийн "0 ~ F" том үсгүүд байх ёстой, тухайлбал арван зургаатын тэмдэгтүүд.

    Жишээ:

    Илгээх: AT+ADDR = 1234567890AB

    Буцах: OKsetADDR

    Тохиргоо дууссан бөгөөд модулийг автоматаар дахин тохируулсны дараа хүчин төгөлдөр болно!

    Илгээх: AT+ADDR =?

    Буцах: 1234567890AB

    Илгээх: AT+ADDR = 000000000000

    Буцах: OKsetADDR

    Анхдагч тоног төхөөрөмжийн хаягийг сэргээх модулийг "000000000" илгээнэ үү. Модулийн үйлдвэрийн анхдагч нь тоног төхөөрөмжийн хаяг юм.

    9. RF -ийн хүчийг сэргээнэ үү

    Командыг тохируулах: AT+RFPM = x

    Асуулгын тушаал: AT+RFPM =?

    X: Дараах хүснэгтэд үзүүлсэн шиг RF -ийн хүч:

    Параметр

    RF хүч

    ? Одоогийн RF хүчийг харах
    0 4dBm (анхдагч)
    1 0dBm
    2 -6dBm
    3 -23 дБм

    Жишээ:

    Илгээх: AT+RFPM = 2

    Буцах: OK

    RF -ийн хүчийг өөрчилсөн -6dBm.

    Илгээх: AT+RFPM =?

    Буцах: -6dBm

    RF -ийн хүч нь -6dBm.

    Оргил гүйдэл нь 30 мА -аас дээш (RF хүч 4 дБм байх үед) ба товчлуурын батерейны гүйдэл бага (20 мА -аас бага) байвал товчлуурын батерейгаар цэнэглэхийг хүсвэл RF -ийн хүчийг -6 дБм эсвэл -23 дБм.

    10. UART -ийн дамжуулах хурдыг дахин харах

    Тушаал тохируулах:

    AT+BAUD = x (Зөвхөн UART -ийн дамжуулах хурдыг өөрчилсөн.

    AT+BAUD = x, y (UART -ийн дамжуулах хурд ба паритет битийг өөрчлөх)

    Асуулгын команд: 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 baud хурд 19200bps дээр өөрчлөгдсөн.

    Илгээх: AT+BAUD = 4800, E

    Буцах: OK4800, EVEN

    UART -ийн дамжуулах хурдыг 4800bps, тэр ч байтугай тэнцвэрт байдлаар өөрчилсөн.

    Илгээх: AT+BAUD =?

    Буцах: 4800, ЕРДӨӨ

    UART -ийн дамжуулалтын хурд ба паритет битийг үзэх.

    Мастер ба боолын модулийг ил тод дамжуулах үед 9600bps хурдтай пакет бүр 500 байтаас хэтрэхгүй байх ёстой. 19200bps -ээс дээш хурдтай пакет бүрийн хувьд дараах хүснэгтэд хандана уу. Өгөгдлийн пакетуудын хооронд энэ нь тодорхой хугацааны интервалтай байх ёстой. Дараахь хүснэгтэд янз бүрийн харилцааны дамжуулалтын хурд, хугацааны интервалын лавлах утга байна.

    baud rate (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 параметрийн функцууд дараах байдалтай байна.

    Параметр Мастерын үүрэг Боолын үүрэг
    Төв Захын
    0 Холбогдож болно, холболт Холбогдож болно, холболт
    (Анхдагч энгийн ил тод орсны дараа энгийн ил тод орсны дараа
    дамжуулах горим дамжуулах горим
    Ажиглагч Нэвтрүүлэгч
    Модулийг холбох боломжгүй байна Гол дүртэй холбоогүй,
    1 бусад тоног төхөөрөмжид, гэхдээ автоматаар гэхдээ бага чадалтай хослуулж болно
    HC-08-ийг математикаар сканнердах горим 3, нэвтрүүлгийн бодит байдал
    дата машины багцыг цацах, пакет илгээх.
    2 секундын шинэчлэх цаг.

    Жишээ:

    Илгээх: AT+CONT = 1

    Буцах: OK

    Тохиргоо дууссан бөгөөд модулийг автоматаар дахин тохируулсны дараа хүчин төгөлдөр болно!

    Илгээх: 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+ Сэрэх гэж холбогдоогүй, олдохгүй байна
MODE БОЛЖ БАЙНА УУ өмнө, сэрсний дараа холбогдож болно.
3 -р түвшний цахилгаан хэмнэх горим, LED хаагдсан.
Холболт байхгүй бол одоогийн гүйдэл 1.2μA ~ 160μA (орчим байна

32μA анхдагч

=3 "AT+TIME" -тэй хослуулан цацалтыг тохируулна
цаг хугацаа, ингэснээр эрчим хүчний хэрэглээг багасгах.
Тодорхой аргуудыг ашиглахыг үзнэ үү
"AT+TIME" команд.

Тэмдэглэл:

  • 3 -р горимыг ихэвчлэн дараахь зорилгоор ашигладаг.

    A. Цахилгаан зарцуулалтыг бууруулахад ашигладаг.

    B. Боол модуль нь өргөн нэвтрүүлгийн өгөгдлийг мастер модуль руу илгээдэг бөгөөд нэг хүний олон талын нэг талын холболтыг хангаж чаддаг (онолын хувьд энэ нь боолын модулаас хязгааргүй мастер модуль хүртэл байж болно).

    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

    Буцах: OK

    Тохируулах горим 2, даруй хүчин төгөлдөр болно.

  • Нэвтрүүлгийн өгөгдлийг өөрчлөх (Зөвхөн туслах модуль)

    Тушаал: AT+AVDA = xxxxxxxxxxx

    "Xxxxxxxxxxxx" параметр нь хэрэглэгчийн 1 ~ 12 байтын өгөгдөл байж болно. Хэрэв энэ үед

    AT+CONT = 1 -ийн үндсэн модулийн төлөв, дараа нь UART портын үндсэн модуль нь "xxxxxxxxxxxx" өгөгдлийг гаргана. Нэвтрүүлгийн өгөгдөл байнга хадгалагдахгүй. Дахин эхлүүлсний дараа устгагдах болно.

    Жишээ:

    Боолын үүрэг илгээх: AT+AVDA = 1234567890AB

    Буцах: OK

    Хэрэв энэ үед AT+CONT = 1 -ийн үндсэн модулийн төлөв гарвал UART порт гарна: 12345 67890AB.

    14. 3 -р горимын нэвтрүүлгийн мөчлөг (Зөвхөн боол)

    Командыг тохируулах: AT+TIME = x

    Асуулгын тушаал: AT+TIME =?

    Параметр x тохируулгын хүрээ дараах байдалтай байна.

    x 1 2 3 4 5 6 7 8 9 А. Б C Д. Е F
    цаг/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60
    сек (анхдагч)
    x F Г. Х Би Ж K
    цаг/ 1 2 5 10 30 60
    мин

    Жишээ:

    Илгээх: AT+TIME = F

    Буцах: OK

    Нэвтрүүлгийн мөчлөгийн 3 горимыг 60 секундын турш тохируулна. 60 секунд тутамд нэвтрүүлгийн өгөгдлийг илгээнэ үү.

    Илгээх: AT+TIME =?

    Буцах: 60 -аад он

    Бага чадлын горимын шийдэл (боолын модуль):

    1. Утасгүй сүлжээгээр сэрэх хэрэгцээ:

    "AT+MODE = 1" эсвэл "AT+MODE = 3" гэж оруулна уу, модуль нь үндсэн модулийг холбох хүсэлт гаргах хүртэл бага чадлын горимд орно. Холболтын дараа гүйдэл нь 1.6 мА байна. Мэдээлэл солилцох модуль нь холбогдохын өмнө бүрэн хурдны горимд автоматаар орох бөгөөд холбогдсоны дараа бага чадлын горим руу буцах болно.

    2. Идэвхтэй холболт хийх боломжтой:

    "AT+MODE = 2" гэж оруулна уу, энэ нь бага эрчим хүчний хэрэглээ горимд орно2. Модуль гүн нойрны байдалд орсон байна. Үүнийг мастер модулийн тусламжтайгаар олж мэдэх боломжгүй юм. Та холбогдох үедээ модулийг сэрээхийн тулд дурын өгөгдөл илгээх боломжтой бөгөөд дараа нь холбогдсоны дараа өгөгдлийг илгээх, хүлээн авах боломжтой болно.

    Бага чадлын өргөн нэвтрүүлгийн горимын шийдэл:

    Эхний тохируулсан мастер үүрэг: AT+CONT = 1 -> AT+ROLE = M

    Дараа нь боолын үүргийг тохируулна уу: AT+CONT = 1 -> AT+AVDA = 1234 ≦ ≦ 12Bytes өгөгдөл)

    Хэрэглэгчдийн MCU нь модулийг бүрэн тэжээлийн горимд оруулахын тулд UART портын модульд "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" гэсэн 10 байтын арван зургаатын кодыг илгээдэг. Энэ үед хэрэглэгчид өөрсдийн хэрэгцээнд нийцүүлэн тохируулж болно. Дээрх "AT+CONT = 1, AT+AVDA = xxxx, AT+MODE = 3, AT+TIME = 5" -ийг "цацах ба холбох боломжгүй" гэж тохируулсан байна. Нэвтрүүлгийн өгөгдөл нь XXXX, mode3 (5 секундын хугацаатай). Дээр дурдсаны дагуу дундаж гүйдэл нь 4 мкА -аас бага, TIME нь 1 минутаас илүү байх болно. Энэ удаад илүү урт байх тусам эрчим хүчний хэрэглээ буурах болно.

    Хэрэглэгч өгөгдлийг байнга дамжуулахыг хүсдэг бөгөөд сул зогсолтоор 2 горимд орохыг санал болгодог бөгөөд холбогдох горимд шилжихийн тулд өгөгдөл дамжуулах шаардлагатай болдог.

    15. Боол модулийн хаягийг цэвэрлэх мастер модулийг бүртгэсэн байна. Зөвхөн мастер)

    Командыг тохируулах: AT+CLEAR

    Асуулгын тушаал: OK

    Боол модультай холбогдсон мастер модуль нь модулийн MAC хаягийг хамгийн сүүлд санах болно. Хэрэв та үүнийг бусад боолын модульд холбохыг хүсвэл одоогийн санах ойг устгах ёстой. Эхний арга бол 18 зүү модулийг 200ms өндөр цахилгаан түвшинд тавих, нөгөө арга нь "AT+CLEAR" командыг ашиглах явдал юм.

Алхам 8: Лавлах схем

Алхам 9: Эх сурвалж

Энэ нийтлэлийг:

Хэрэв танд ямар нэгэн асуулт байвал та [email protected] хаягаар холбоо барьж болно.

Зөвлөмж болгож буй: