Opis izdelka
Pico-BLE je dvonačinski razširitveni modul Bluetooth 5.1, zasnovan za Raspberry Pi Pico, ki je nadzorovan prek ukazov UART AT, s podporo SPP in BLE. V kombinaciji z Raspberry Pi Pico se lahko uporablja za brezžične komunikacijske aplikacije Bluetooth.
Parametri izdelka
| Kategorija | Parameter |
| MODUL BLUETOOTH | Dual-mode Bluetooth to UART modul |
| DIMENZIJE (mm) | 56.5 x 21 |
| PRENOSNA RAZDALJA | 30m (na prostem) |
| KOMUNIKACIJA | UART |
| ANTENA | Vgrajena PCB antena |
| VHODNI VOLTAGE | 5 V/3.3 V |
|
DELOVNI TOK |
Zagonski prehodni tok: približno 25 mA za približno 300 ms; Stabilen statusni tok: približno 6 mA, način brez nizke porabe;
Tok v načinu nizke porabe: glejte uporabniški priročnik |
|
TRANSMISSION CACHE |
1K bajtov predpomnilnika UART, pri SPP je priporočljivo prenašati manj kot 512 bajtov na prenos |
|
UART BAUDR |
13 različnih konfiguracij hitrosti prenosa, privzeto 115200 bps |
|
DELOVNA TEMPERATURA |
-40 ℃ ~ 80 ℃ |
|
Funkcijski zatič |
Opis |
| VSYS | Napajanje 3.3 V/5 V |
| GND | GND |
| GP0 | Oddajni pin UART (privzeto) |
| GP1 | Oddajni pin UART (privzeto) |
| GP4 | Oddajni pin UART (privzeto) |
| GP5 | Oddajni pin UART (privzeto) |
|
GP15 |
Pin za zaznavanje stanja povezave Bluetooth (visoka raven pomeni, da je Bluetooth povezan) |
Strojna povezava
Neposredna povezava:

Povezava razširjene različice:
Uporaba izdelka
Format komunikacije
| Podpira način asinhrone serijske komunikacije, sprejema ukaze, ki jih pošlje gostiteljski računalnik prek serijskih vrat Komunikacijski standard: 115200 bps — Uporabniki lahko nastavijo prek ukazov serijskih vrat, glejte: Mhitrost prenosa odule
nastavitev in poizvedba Podatkovni biti: 8 stop bitov: 1 paritetni bit: noben Nadzor pretoka: noben Opomba: Zasnova vseh navodil je pravilna, ni naključno razdeljena, pravila najdete tako, da primerjate naslednja |
|
| Format krmilnega ukaza: AT+ [ ]\r\n —- Vse so znaki, ne šestnajstiška števila | |
| Format povratne informacije o podatkih:: [ ]\r\n | |
| Značilnosti podatkov |
Podroben opis |
|
AT + |
Nadzorni ukaz je nadzorni ukaz, ki ga krmilni gostitelj izda modulu in se začne z "AT+" |
| Sledi nadzor, običajno 2 znaka | |
| [ ] | Če je za CMD parameter, mu sledi [ ] |
|
\r\n |
Končno se konča z »\r\n«, vrsta znaka je pomik v vrstico, okna pa tipka za vnos. 0x0D, 0x0A v hex |
| 1、Podatkovne povratne informacije pomenijo, da Bluetooth gostitelju vrne različne informacije o stanju in podatkih, začenši z | |
| Kratek uvod v ukaze | ||
| Funkcionalen | Ukaz | Opomba |
| Skupne funkcije ukazov | AT+C? | Javni ukaz se začne z AT+C, ki mu sledi »?« je podroben funkcijski ukaz |
| Funkcije ukazov Bluetooth | AT+B? | Ukaz Bluetooth se začne z AT+B, ki mu sledi »?« je podroben funkcijski ukaz |
| Javna preiskava | AT+Q? | Ukaz javne poizvedbe se začne z AT+Q, ki mu sledi »?« ali je |
| Poizvedbeni ukaz Bluetooth | AT+T? | Ukaz za poizvedbo Bluetooth se začne z AT+T, ki mu sledi »?« je podroben funkcijski ukaz |
Komunikacijski ukaz example
| Skupni del–Navodila za krmiljenje–Opis | ||
| CMD | Ustrezna funkcija | Podroben opis |
| AT+CT | Nastavite hitrost prenosa | Za podrobnosti glejte: Nastavitev hitrosti prenosa modula in poizvedba |
| AT+CZ | Ponastavitev čipa | Mehka ponastavitev čipa, glejte: Reset in obnovite tovarno |
|
AT+CW |
Ponastavitev čipa na tovarniške nastavitve | Obnovite tovarniške nastavitve, počistite vse predhodno shranjene parametre, glejte: Ponastavitev modula in obnovitev tovarniških nastavitev |
|
AT+CL |
Nastavitve nizke porabe čipa |
glej Opis ukaza nizke porabe čipa, privzeto je običajni delovni način |
|
AT+CR |
Nastavitve informacij o povratnem klicu ob vklopu čipa | Glej: Nastavitev informacij o povratnem klicu ob vklopu čipa, privzeto je odprto |
| AT+BM | Nastavite ime BLE Bluetooth | Glej: Nastavite ime in naslov Bluetooth |
| AT+BN | Nastavite naslov MAC za BLE | Glej: Nastavite ime in naslov Bluetooth |
| AT+BD | Nastavite ime SPP Bluetooth | Glej: Nastavite ime in naslov Bluetooth |
| AT+QT | Poizvedba za hitrost prenosa | Glej: Nastavitev hitrosti prenosa modula in poizvedba |
| AT+QL | Poizvedi o stanju nizke porabe energije | Glej: Nastavite ime in naslov Bluetooth |
| AT+TM | Poizvedba o imenu BLE Bluetooth | Glej: Nastavite ime in naslov Bluetooth |
| AT+TN | Poizvedba BLE Bluetooth | Glej: Nastavite ime in naslov Bluetooth |
| AT+TD | Poizvedba SPP Bluetooth ime | Seel: Nastavite ime in naslov Bluetooth |
Nastavitev hitrosti prenosa modula in poizvedba
|
AT+CT??\r\n |
Ukaz za nastavitev hitrosti prenosa, ?? predstavlja zaporedno številko hitrosti prenosa | ||||||
|
AT+QT\r\n |
Poizvedbeni ukaz za hitrost prenosa, vrni QT+?? ?? predstavlja zaporedno številko hitrosti prenosa | ||||||
| Serijska številka hitrosti prenosa | |||||||
| 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 | ||
- Ko je hitrost prenosa nastavljena, si jo bo čip zapomnil. Ko ga naslednjič vklopite, bo hitrost prenosa tista, ki ste jo nastavili.
- Ko nastavite hitrost prenosa, počakajte 1 sekundo, nato pošljite ponastavitev [AT+CZ] ali izklopite.
- Če želite obnoviti privzeto hitrost prenosa podatkov, pošljite ukaz za obnovitev tovarniških nastavitev, nato pa bo čip samodejno izbrisal vse konfiguracije.
Ponastavitev modula in ponastavitev na tovarniške nastavitve
Ponastavi ukaz: AT+CZ\r\n
Po vnosu ukaza za ponastavitev počakajte eno sekundo
Ukaz za ponastavitev na tovarniške nastavitve: AT+CW\r\n
Po vnosu ukaza za ponastavitev na tovarniške nastavitve počakajte pet sekund
Nastavite ime in naslov Bluetooth
| AT+BMBLE-Waveshare\r\n | Nastavite ime BLE Bluetooth na »BLE-Waveshare« |
|
AT+BN112233445566\r\n |
Nastavite naslov BLE. Naslov izpisan na mobilnem telefonu je: 66 55 44 33 22 11 |
| AT+BDSPP-Waveshare\r\n | Nastavite ime SPP Bluetooth na »SPP-Waveshare« |
- Ko nastavite ime Bluetooth, ponastavite modul in uporabite mobilni telefon za ponovno iskanje po ponastavitvi.
- Največja dolžina imena Bluetooth je 30 bajtov
- Če se ime naprave, prikazano na mobilnem telefonu, po spremembi imena Bluetooth ne spremeni, je glavni razlog morda ta, da niste spremenili naslova Bluetooth, zaradi česar se mobilni telefon ne posodablja sinhrono. V tem trenutku morate spremeniti informacije o seznanjanju na mobilnem telefonu. Izbrišite in poiščite znova ali poiščite z drugo napravo.
Poizvedite ime in naslov Bluetooth
| AT+TM\r\n | Vrnite TM+BLE-Waveshare\r\n za ime Bluetooth BLE-Waveshare |
| AT+TN\r\n | Vrne naslov Bluetooth TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 |
| AT+TD\r\n | Vrnite se na TD+SPP-Waveshare\r\n za ime Bluetooth SPP-Waveshare |
Ni naslova SPP, ne glede na to, ali je nastavljen ali zahtevan, ker je naslov SPP pridobljen z +1 na
najvišji bajt naslova BLE MAC, nprample:
Naslov BLE je vrnjen kot: TN+32F441F495F1,
To pomeni, da je naslov BLE: 0xF1, 0x95, 0xF4, 0x 41, 0xF4, 0x32
Nato je naslov SPP: 0xF2, 0x95, 0xF4, 0x 41, 0xF4, 0x32
Opis navodil za nizko moč čipa
|
AT+CL00\r\n |
Ne vstopajte v način nizke porabe. Veljal bo ob naslednjem vklopu. Pazite, da po nastavitvi znova zaženete napajanje |
|
AT+CL01\r\n |
Vstopite v način nizke porabe. Velja ob naslednjem vklopu. Po nastavitvi bodite pozorni na ponovni vklop — čip privzeto preide v to stanje, nastavitve ni treba izvesti |
|
AT+QL\r\n |
Ukaz za poizvedbo z nizko porabo energije. Vrnjena vrednost je QL+01\r\n, kar kaže, da je trenutno delovno stanje način nizke porabe energije |
- Po nastavitvi morate znova vklopiti, da posodobite konfiguracijo
- Ta ukaz je zapomnil. Ko je ukaz uspešno poslan, ga bo čip shranil.
- Po zagonu načina nizke porabe je veliko omejitev, ki so običajno privzeto izklopljene.
- Po nastavitvi se bo čip ob vklopu normalno vrnil k informacijam o napravi. Ukaze AT lahko nastavite v 5 sekundah in po 5 sekundah bodo vsi ukazi AT prezrti pred povezavo Bluetooth.
- Razlika med nizko porabo energije in normalnim delovanjem je predvsem posledica razlike v načinu oddajanja Bluetooth, ko Bluetooth ni povezan. Med običajnim delovanjem je Bluetooth vedno v stanju oddajanja. Med nizko porabo energije oddaja vsakih 0.5 sekunde, enkrat na 0.1 sekunde, preostali čas pa je v stanju mirovanja. Pri povezavi Bluetooth je poraba energije obeh delovnih načinov podobna (seveda
nizka poraba energije bo nekoliko manjša), če ni posebej občutljiv na porabo energije ali bo po vklopu dolgo časa v odklopljenem stanju, je bolje, da modul ostane v normalnem delovnem stanju. - Naslednja tabela je tok v vsakem delovnem stanju, ki je izmerjen v eksperimentalnem okolju, rezultati pa so samo za referenco.
| Serijska številka | Trenutno | Opis | |
|
AT+CL00\r\n
Način dela z nizko porabo energije |
Trenutek zagona |
12mA |
Ko je čip vklopljen, je treba inicializirati zunanje naprave. Trenutni tok je razmeroma velik in ta čas se vzdržuje 300 ms ter preide v stanje nizke moči. |
|
Delujoče stanje – ni vzpostavljena povezava |
1mA, 5mA izmenično |
Čip je v normalnem delovnem stanju, normalno oddaja in je v občasnem stanju spanja, oddajanja bujenja in spanja. Namen je prihraniti porabo energije, cikel je 500 ms. 100 ms enkratno oddajanje, 400 ms mirovanje | |
|
Delovni status – za povezavo |
6mA |
Ko je povezava uspešna, čip ne bo več prešel v stanje spanja. ampak v službi | |
|
AT+CL01\r\n
normalen način dela |
Trenutek zagona |
25mA |
Ko je čip vklopljen, je treba inicializirati zunanje naprave. Trenutni tok je razmeroma velik, ta čas se vzdržuje 300 ms in preide v delovno stanje 5 mA |
|
Ne glede na to, ali je povezan ali ne |
6.5mA |
Čip vedno deluje. Majhna nihanja toka, zanemarljiva |
Če menite, da je zgornja poraba energije relativno visoka, lahko uporabite 3.3 V za neposredno napajanje modula in tok bo
zmanjšanje

Omogoči čip BLE in omogoči SPP
| AT+B401\r\n | Omogoči funkcijo BLE. Seveda je AT+B400\r\n zaprt |
| AT+B500\r\n | Onemogočite funkcijo SPP. Seveda je AT+B501\r\n vklopljen |
| AT+T4\r\n | Preverite, ali je funkcija BLE omogočena. Čip bo vrnil T4+01 ali T4+00 |
| AT+T5\r\n | Preverite, ali je funkcija SPP omogočena. Čip bo vrnil T5+01 ali T5+00 |
- Ko je funkcija BLE/SPP izklopljena, jo morate znova vklopiti, da ta funkcija začne veljati. Seveda je isto
- Nastavite ga samo enkrat, čip samodejno shrani parametre in vam ga naslednjič ni treba nastavljati
- Ko je funkcija BLE/SPP izklopljena, mobilni telefon ne more iskati imena BLE.
Opis sporočila o napaki, ki ga vrne čip
| ER+1\r\n | Prejeti podatkovni okvir ni pravilen |
| ER+2\r\n | Prejeti ukaz ne obstaja, kar pomeni, da niz, kot je AT+KK, ki ste ga poslali, ne more obstajati |
| našel | |
| ER+3\r\n | Prejeti ukaz AT ni prejel vrnitve v začetek in vrstice, to je \r\n |
| ER+4\r\n | Parameter, ki ga pošlje ukaz, je izven obsega ali pa je oblika ukaza napačna. Preverite svoje ukaze AT |
| ER+7\r\n | MCU pošlje podatke v mobilni telefon, vendar mobilni telefon ne odpre obvestila. V stanju uspešne povezave BLE |
Osredotočite se na opis obvestila [nadzor]. Ko je testna APP na mobilnem telefonu povezana s čipom Bluetooth, mora biti obvestilo vklopljeno. Čip bluetooth lahko
pošiljanje podatkov na mobilni telefon. Ko mobilni telefon pošlje podatke na Bluetooth čip, je dovolj, da uporabite funkcijo pisanja.
Nastavitve informacij o povratnem klicu ob vklopu čipa
| AT+CR00\r\n | Izklopite povratna sporočila za vklop. Pazite, da po nastavitvi znova zaženete napajanje |
|
AT+CR01\r\n |
Omogoči povratno sporočilo o vklopu čipa. Velja ob naslednjem vklopu. Pazite, da po nastavitvi znova zaženete napajanje |
Opomba: Ko je ta funkcija izklopljena, bo izklopila tudi povratne informacije OK ali ER+X, ki se aktivno vrnejo po izvedbi ukaza AT. Priporočljivo je, da je tukaj vklopljen.
Pregleden opis prenosa
- Po povezavi Bluetooth modul samodejno preklopi v transparentni način prenosa. Razen popolnoma pravilnega AT ukaza bodo ostali podatki preneseni pregledno.
- Največja količina podatkov, ki jih je mogoče obdelati naenkrat, je 1024 bajtov. SPP priporoča, da ne sme preseči 512 bajtov naenkrat.
- MTU (največja dolžina komunikacijskega paketa) APP mobilnega telefona običajno privzeto znaša 20 bajtov za 1 podatkovni paket; ko podatkovni paket, ki ga pošlje modul, preseže 20 bajtov, bo modul samodejno razdelil paket glede na nastavljen MTU; lahko spremenite MTU, da spremenite hitrost podatkovne interakcije (večja kot je
MTU, večja je hitrost podatkovne interakcije).
Dokumenti / Viri
![]() |
WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth-združljiv 5.1 razširitveni modul [pdfUporabniški priročnik Pico-BLE, dvojni način Bluetooth, združljiv 5.1 razširitveni modul |







