waveshare logo

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje

Opis proizvoda

Pico-BLE je dual-mode Bluetooth 5.1 modul za proširenje dizajniran za Raspberry Pi Pico, koji se kontrolira putem UART AT komandi, uz SPP i BLE podršku. U kombinaciji sa Raspberry Pi Pico, može se koristiti za Bluetooth bežične komunikacijske aplikacije.

Parametri proizvoda

Kategorija Parametar
BLUETOOTH MODUL Dual-mode Bluetooth na UART modul
DIMENZIJE (mm) 56.5 x 21
TRANSMISSION DISTANCE 30m (na otvorenom)
KOMUNIKACIJA UART
ANTENNA Ugrađena PCB antena
INPUT VOLTAGE 5V/3.3V
 

 

RADNA STRUJA

Početna prolazna struja: oko 25mA za oko 300ms; Stabilna struja statusa: oko 6mA, način rada bez niske potrošnje;

Struja režima male snage: pogledajte uputstvo za upotrebu

 

 

TRANSMISSION CACHE

 

1K bajtova UART keš memorije,

preporučuje se prijenos manje od 512 bajtova po prijenosu za SPP

 

UART BAUDRATE

 

13 različitih konfiguracija brzine prijenosa, 115200 bps prema zadanim postavkama

 

RADNA TEMPERATURA

 

-40℃ ~ 80℃

 

Funkcija pin

 

Opis

VSYS 3.3V/5V Snaga
GND GND
GP0 UART pin za prijenos (zadano)
GP1 UART pin za prijenos (zadano)
GP4 UART pin za prijenos (zadano)
GP5 UART pin za prijenos (zadano)
 

GP15

Pin za detekciju statusa Bluetooth veze (visok nivo znači da je Bluetooth povezan)

Hardverska veza

Direktna veza:

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth-kompatibilan 5.1 modul za proširenje SLIKA 1

Povezivanje proširene verzije:

Upotreba proizvoda

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth-kompatibilan 5.1 modul za proširenje SLIKA 2

Format komunikacije

Podržava asinhroni način serijske komunikacije, prihvata komande koje šalje host računar preko serijskog porta. Standard komunikacije: 115200 bps — Korisnici mogu postaviti preko komandi serijskog porta, pogledajte: Module baud rate

postavljanje i upit     Bitovi podataka: 8 Stop bitova: 1 Paritetni bitovi: nema Kontrola toka: nema

Napomena: Dizajn svih uputstava je pravilan, a ne nasumično podijeljen, pravila možete pronaći upoređujući sljedeće

Format kontrolne komande: AT+ [ ]\r\n —- Sve su znakovi, a ne heksadecimalni brojevi
Format povratne informacije: [ ]\r\n
Karakteristike podataka  

Detaljan opis

 

AT +

Kontrolna komanda je kontrolna komanda koju je upravljački host dao modulu, počevši sa “AT+”
Prati ga kontrola, obično 2 znaka
[ ] Ako postoji parametar iza CMD-a, slijedi ga [ ]
 

\r\n

Konačno, završava se sa “\r\n”, tip karaktera je uvođenje u red, a windows je tipka enter. 0x0D, 0x0A u heksadecimalnom
 

1、Povratna informacija o podacima je da Bluetooth vraća različite informacije o statusu i podacima domaćinu, počevši od
Kratak uvod u komande
Funkcionalni Command Napomena
Uobičajene komandne karakteristike AT+C? Javna komanda počinje sa AT+C, nakon čega slijedi “?” je detaljna naredba funkcije
Bluetooth komandne karakteristike AT+B? Bluetooth komanda počinje sa AT+B, nakon čega slijedi “?” je detaljna naredba funkcije
Javni upit AT+Q? Komanda javnog upita počinje sa AT+Q, nakon čega slijedi "?" je
Bluetooth naredba upita AT+T? Bluetooth query komanda počinje sa AT+T, nakon čega slijedi “?” je detaljna naredba funkcije

Komunikacija, nprample

Zajednički dio – Upute za upravljanje – Opis
CMD Odgovarajuća funkcija Detaljan opis
AT+CT Podesite brzinu prenosa Za detalje pogledajte: Modul za podešavanje brzine prenosa i upit
AT+CZ Čip reset Soft reset čipa, pogledajte: Reset i vraćanje na fabriku
 

AT+CW

Čip se vraća na fabrička podešavanja Vratite tvorničke postavke, obrišite sve prethodno memorisane parametre, pogledajte: Resetovanje modula i vraćanje fabričkih postavki
 

AT+CL

 

Postavke niske snage čipa

Vidi Opis komande male snage čipa, podrazumevani je normalan radni režim
 

AT+CR

Postavke informacija o povratnom pozivu čipa po uključenju vidi: Postavka informacija o povratnom pozivu po uključenju čipa, podrazumevano je otvoreno
AT+BM Postavite BLE Bluetooth ime vidi: Podesite naziv i adresu Bluetooth-a
AT+BN Postavite MAC adresu za BLE vidi: Podesite naziv i adresu Bluetooth-a
AT+BD Postavite SPP Bluetooth ime vidi: Podesite naziv i adresu Bluetooth-a
AT+QT Upitajte brzinu prijenosa vidi: Modul za podešavanje brzine prenosa i upit
AT+QL Upitajte stanje male snage vidi: Podesite naziv i adresu Bluetooth-a
AT+TM Upitajte BLE Bluetooth ime vidi: Podesite naziv i adresu Bluetooth-a
AT+TN Pitajte BLE Bluetooth vidi: Podesite naziv i adresu Bluetooth-a
AT+TD Upit SPP Bluetooth ime Pečat: Podesite naziv i adresu Bluetooth-a

Modul za podešavanje brzine prenosa i upit

 

AT+CT??\r\n

Naredba za podešavanje brzine prijenosa, ?? predstavlja serijski broj brzine prijenosa
 

AT+QT\r\n

Naredba upita za brzinu prijenosa, vrati QT+?? ?? predstavlja serijski broj brzine prijenosa
Serijski broj brzine prijenosa
01 02 03 04 05 06 07
9600 19200 38400 57600 115200 256000 512000
08 09 10 11 12 13
230400 460800 1000000 31250 2400 4800

 

  1. Jednom kada je brzina prijenosa podešena, čip će je zapamtiti. Sljedeći put kada ga uključite, brzina prijenosa će biti ona koju postavite.
  2. Nakon postavljanja brzine prijenosa, pričekajte 1 sekundu, a zatim pošaljite reset [AT+CZ] ili isključite.
  3. Ako želite da vratite podrazumevanu brzinu prenosa, pošaljite naredbu za vraćanje fabričkih postavki, a zatim će čip automatski obrisati sve konfiguracije.

Resetovanje modula i resetovanje na fabrička podešavanja

Reset komanda: AT+CZ\r\n
Molimo pričekajte jednu sekundu nakon unosa naredbe za resetiranje

Komanda za vraćanje na fabričke postavke: AT+CW\r\n
Molimo pričekajte pet sekundi nakon unosa naredbe za vraćanje na tvorničke postavke

Podesite naziv i adresu Bluetooth-a

AT+BMBLE-Waveshare\r\n Postavite BLE Bluetooth naziv na "BLE-Waveshare"
 

AT+BN112233445566\r\n

Postavite adresu BLE-a. Adresa prikazana na mobilnom telefonu je: 66 55 44 33 22 11
AT+BDSPP-Waveshare\r\n Postavite SPP Bluetooth naziv na “SPP-Waveshare”
  1. Nakon postavljanja Bluetooth imena, resetirajte modul i koristite mobilni telefon za ponovno pretraživanje nakon resetiranja.
  2. Maksimalna dužina Bluetooth imena je 30 bajtova
  3. Nakon izmjene Bluetooth imena, ako se naziv uređaja prikazan na mobilnom telefonu ne promijeni, glavni razlog može biti to što niste promijenili Bluetooth adresu, što rezultira time da se mobilni telefon ne ažurira sinhrono. U ovom trenutku, ono što treba da uradite je da promenite informacije za uparivanje na mobilnom telefonu. Izbrišite i pretražite ponovo ili pretražite drugim uređajem.

Upitajte ime i adresu Bluetooth-a

AT+TM\r\n Vratite TM+BLE-Waveshare\r\n za Bluetooth naziv BLE-Waveshare
AT+TN\r\n Vraća Bluetooth adresu TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12
AT+TD\r\n Vratite se na TD+SPP-Waveshare\r\n za Bluetooth naziv SPP-Waveshare

Ne postoji SPP adresa bez obzira da li je postavljena ili upitana, jer se SPP adresa dobija sa +1 na
najviši bajt BLE MAC adrese, nprample:
Adresa BLE-a se vraća kao: TN+32F441F495F1,
To znači da je adresa BLE-a: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Tada je adresa SPP-a: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32

Opis uputstva za čip niske snage

 

AT+CL00\r\n

Nemojte ulaziti u režim niske potrošnje energije. Vrijedit će pri sljedećem uključivanju. Pazite da ponovo pokrenete napajanje nakon podešavanja
 

AT+CL01\r\n

Uđite u režim niske potrošnje energije. Važi pri sljedećem uključivanju. Nakon podešavanja, obratite pažnju na ponovno uključenje — čip ulazi u ovo stanje prema zadanim postavkama, nema potrebe za podešavanjem
 

AT+QL\r\n

Komanda upita male snage. Povratna vrijednost je QL+01\r\n, što ukazuje da je trenutno radno stanje režim niske potrošnje energije
  1. Nakon podešavanja, morate ponovo uključiti da biste ažurirali konfiguraciju
  2. Ova komanda se memoriše. Nakon što je komanda uspješno poslana, čip će je sačuvati.
  3. Nakon pokretanja načina rada niske potrošnje, postoje mnoga ograničenja, koja su općenito isključena prema zadanim postavkama.
  4. Nakon podešavanja, čip će se normalno vratiti na informacije o uređaju kada se uključi. AT komande se mogu postaviti u roku od 5 sekundi, a nakon 5 sekundi, sve AT komande će biti zanemarene prije Bluetooth veze.
  5. Razlika između niske potrošnje energije i normalnog rada uglavnom je posljedica razlike u načinu Bluetooth emitiranja kada Bluetooth nije povezan. Tokom normalnog rada, Bluetooth je uvijek u stanju emitiranja. Tokom male potrošnje energije, emituje se svakih 0.5 sekundi, jednom u 0.1 sekunde, a ostatak vremena je u stanju mirovanja. Kada je povezan na Bluetooth, potrošnja energije u dva načina rada je slična (naravno,
    niska potrošnja energije bit će malo manja), ako nije posebno osjetljiv na potrošnju energije ili će biti u isključenom stanju dugo vremena nakon uključivanja, bolje je držati modul u normalnom radnom stanju.
  6. Sljedeća tabela je struja u svakom radnom stanju, koja se mjeri u eksperimentalnom okruženju, a rezultati su samo za referencu.
Serijski broj Current Opis
 

 

 

 

 

 

 

 

 

AT+CL00\r\n

 

Način rada male snage

 

 

 

 

Boot moment

 

 

 

 

12mA

Kada je čip uključen, periferne uređaje treba inicijalizirati. Trenutna struja je relativno velika i ovo vrijeme se održava 300ms i ulazi u stanje male snage.
 

 

 

Radni status – Nije povezan

 

 

 

1mA, 5mA

naizmenično

Čip je u normalnom radnom stanju, normalno emituje i u periodičnom je stanju spavanja, buđenja i spavanja. Svrha je ušteda energije, ciklus je 500ms. 100ms emitovanje jednom, 400ms spavanje
 

Radni status – za povezivanje

 

6mA

Kada je veza uspješna, čip više neće ići u stanje mirovanja. ali na poslu
 

 

 

 

AT+CL01\r\n

 

normalan radni režim

 

 

 

Boot moment

 

 

 

25mA

Kada je čip uključen, periferne uređaje treba inicijalizirati. Trenutna struja je relativno velika, ovo vrijeme se održava 300ms i ulazi u radno stanje od 5mA
 

Bez obzira da li je povezan ili ne

 

6.5mA

Čip uvijek radi. Male fluktuacije struje, zanemarljive

Ako smatrate da je gornja potrošnja energije relativno visoka, možete koristiti 3.3V za direktno napajanje modula i struja će dalje

smanjiti

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth-kompatibilan 5.1 modul za proširenje SLIKA 3

Čip BLE omogućava i SPP omogućava

AT+B401\r\n Omogućite BLE funkciju. Naravno AT+B400\r\n je zatvoren
AT+B500\r\n Onemogućite funkciju SPP-a. Naravno AT+B501\r\n je uključen
AT+T4\r\n Provjerite je li funkcija BLE omogućena. Čip će vratiti T4+01 ili T4+00
AT+T5\r\n Provjerite je li funkcija SPP omogućena. Čip će vratiti T5+01 ili T5+00
  1. Nakon što se funkcija BLE/SPP isključi, mora se ponovo uključiti da bi ova funkcija stupila na snagu. Naravno da je isto
  2. Trebate ga postaviti samo jednom, čip automatski sprema parametre i ne morate ga postavljati sljedeći put
  3. Nakon što je funkcija BLE/SPP isključena, mobilni telefon ne može tražiti naziv BLE.

Opis poruke o grešci koju je vratio čip

ER+1\r\n Primljeni okvir podataka nije tačan
ER+2\r\n Primljena komanda ne postoji, odnosno string poput AT+KK koji ste poslali ne može biti
pronađeno
ER+3\r\n Primljena AT naredba nije primila povratni prijenos i prijelaz na red, odnosno \r\n
ER+4\r\n Parametar koji je poslala naredba je izvan opsega ili je format naredbe neispravan. Molimo provjerite svoje AT komande
ER+7\r\n MCU šalje podatke na mobilni telefon, ali mobilni telefon ne otvara obavijest. U uspješnom stanju BLE veze

Fokusirajte se na opis notify [monitoring]. Nakon što se testna APP na mobilnom telefonu poveže s Bluetooth čipom, obavijest mora biti uključena. Bluetooth čip može
poslati podatke na mobilni telefon. Kada mobilni telefon šalje podatke na Bluetooth čip, dovoljno je koristiti funkciju pisanja.

Postavke informacija o povratnom pozivu čipa po uključenju

AT+CR00\r\n Isključite povratne poruke za uključenje. Pazite da ponovo pokrenete napajanje nakon podešavanja
 

AT+CR01\r\n

Omogućite povratnu poruku o uključenju čipa. Važi pri sljedećem uključivanju. Pazite da ponovo pokrenete napajanje nakon podešavanja

Napomena: Nakon što se ova funkcija isključi, ona će također isključiti povratne informacije OK ili ER+X koje se aktivno vraćaju nakon što se AT naredba izvrši. Preporučuje se da ga držite uključenim ovdje.

Transparentan opis prijenosa

  1. Nakon Bluetooth veze, modul automatski ulazi u transparentni način prijenosa. Osim potpuno ispravne AT komande, ostali podaci će se prenositi transparentno.
  2. Maksimalna količina podataka koja se može obraditi u jednom trenutku je 1024 bajta. SPP preporučuje da ne bi trebalo da prelazi 512 bajtova odjednom.
  3. MTU (maksimalna dužina komunikacionog paketa) aplikacije mobilnog telefona obično je podrazumevana na 20 bajtova za 1 paket podataka; kada paket podataka koji šalje modul premaši 20 bajtova, modul će automatski podijeliti paket prema postavljenom MTU-u; možete izmijeniti MTU da biste izmijenili brzinu interakcije podataka (što je veća
    MTU, veća je brzina interakcije podataka).

Dokumenti / Resursi

WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje [pdf] Korisnički priručnik
Pico-BLE, Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *