logo Waveshare

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth Dual-Mode Pico-BLE

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth Dual-Mode Pico-BLE

Descrizione del prodotto

Il Pico-BLE è un modulo di espansione Bluetooth 5.1 dual-mode progettato per Raspberry Pi Pico, che è controllato tramite i comandi UART AT, con supporto SPP e BLE. In combinazione con Raspberry Pi Pico, può essere utilizzato per applicazioni di comunicazione wireless Bluetooth.

Parametri del prodotto

Categoria Parametro
MODULO BLUETOOTH Modulo Bluetooth a UART dual-mode
DIMENSIONI (mm) 56.5x21
DISTANZA DI TRASMISSIONE 30m (all'aperto)
COMUNICAZIONE UART
ANTENNA Antenna PCB integrata
VOL INGRESSOTAGE 5 V/3.3 V
 

 

CORRENTE OPERATIVA

Corrente transitoria all'avviamento: circa 25mA per circa 300ms; Corrente di stato stabile: circa 6 mA, modalità non a basso consumo;

Modalità di bassa potenza: fare riferimento al manuale utente

 

 

CACH DI TRASMISSIONE

 

Cache UART da 1 byte,

si consiglia di trasmettere meno di 512 byte per trasmissione per SPP

 

Velocità di trasmissione UART

 

13 diverse configurazioni di baud rate, 115200 bps per impostazione predefinita

 

TEMPERATURA DI FUNZIONAMENTO

 

-40℃ ~ 80℃

 

Perno di funzione

 

Descrizione

Sistema VSYS Potenza 3.3 V/5 V
Terra Terra
GP0 Pin di trasmissione UART (predefinito)
GP1 Pin di trasmissione UART (predefinito)
GP4 Pin di trasmissione UART (predefinito)
GP5 Pin di trasmissione UART (predefinito)
 

GP15

Pin di rilevamento dello stato della connessione Bluetooth (livello alto significa che il Bluetooth è connesso)

Collegamento hardware

Collegamento diretto:

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth dual-mode Pico-BLE FIG 1

Connessione versione estesa:

Utilizzo del prodotto

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth dual-mode Pico-BLE FIG 2

Formato di comunicazione

Supporta la modalità di comunicazione seriale asincrona, accetta i comandi inviati dal computer host tramite la porta seriale Standard di comunicazione: 115200 bps — Gli utenti possono impostare tramite i comandi della porta seriale, vedere: Mvelocità di trasmissione bassa

impostazione e interrogazione     Bit di dati: 8 Bit di stop: 1 Bit di parità: nessuno Controllo del flusso: nessuno

Nota: il design di tutte le istruzioni è regolare, non diviso in modo casuale, puoi trovare le regole confrontando le seguenti

Formato comando di controllo: AT+ [ ]\r\n —- Sono tutti caratteri, non numeri esadecimali
Formato feedback dati:: [ ]\r\n
Caratteristiche dei dati  

Descrizione dettagliata

 

A +

Il comando di controllo è il comando di controllo dato dall'host di controllo al modulo, che inizia con "AT+"
Seguito da controllo, di solito 2 caratteri
[ ] Se è presente un parametro dopo CMD, è seguito da [ ]
 

\r\n

Infine, termina con "\r\n", il tipo di carattere è linefeed e Windows è il tasto Invio. 0x0D, 0x0A in esadecimale
 

1、Il feedback sui dati è che il Bluetooth invia all'host varie informazioni sullo stato e sui dati, a partire da
Una breve introduzione ai comandi
Funzionale Comando Osservazione
Funzioni di comando comuni AT+C? Il comando public inizia con AT+C, seguito da "?" è il comando della funzione dettagliata
Funzioni di comando Bluetooth AT+B? Il comando Bluetooth inizia con AT+B, seguito da "?" è il comando della funzione dettagliata
Indagine pubblica AT+D? Il comando di query pubblica inizia con AT+Q, seguito da "?" è il
Comando di interrogazione Bluetooth AT+T? Il comando di query Bluetooth inizia con AT+T, seguito da "?" è il comando della funzione dettagliata

Comando di comunicazione esample

Parte comune–Istruzioni di controllo–Descrizione
Comando Funzione corrispondente Descrizione dettagliata
AT+TC Imposta la velocità di trasmissione Per i dettagli vedere: Impostazione e interrogazione della velocità di trasmissione del modulo
AT+CZ Ripristino del chip Ripristino graduale del chip, vedere: Rimposta e ripristina la fabbrica
 

AT+CW

Chip ripristinato alle impostazioni di fabbrica Ripristinare le impostazioni di fabbrica, cancellare tutti i parametri precedentemente memorizzati, vedere: Reset del modulo e ripristino delle impostazioni di fabbrica
 

AT+CL

 

Chip impostazioni a bassa potenza

Vedere Descrizione del comando a bassa potenza del chip, l'impostazione predefinita è la modalità di lavoro normale
 

AT+CR

Impostazioni delle informazioni di richiamata all'accensione del chip Vedere: Impostazione delle informazioni di richiamata all'accensione del chip, l'impostazione predefinita è aperta
AT+BM Imposta il nome Bluetooth BLE Vedere: Imposta il nome e l'indirizzo del Bluetooth
AT+BN Impostare l'indirizzo MAC di BLE Vedere: Imposta il nome e l'indirizzo del Bluetooth
AT+BD Imposta il nome Bluetooth SPP Vedere: Imposta il nome e l'indirizzo del Bluetooth
AT+QT Interroga il baud rate del Vedere: Impostazione e interrogazione della velocità di trasmissione del modulo
AT+QL Interroga lo stato di basso consumo Vedere: Imposta il nome e l'indirizzo del Bluetooth
AT+TM Interroga il nome Bluetooth BLE Vedere: Imposta il nome e l'indirizzo del Bluetooth
AT+TN Interroga BLE Bluetooth Vedere: Imposta il nome e l'indirizzo del Bluetooth
ATT+TD Domanda SPP Bluetooth nome Vedi: Impostare il nome e l'indirizzo del Bluetooth

Impostazione e interrogazione della velocità di trasmissione del modulo

 

AT+CT??\r\n

Comando di impostazione della velocità di trasmissione, ?? rappresenta il numero di serie della velocità di trasmissione
 

AT+QT\r\n

Comando query baud rate, restituisci QT+?? ?? rappresenta il numero di serie della velocità di trasmissione
Numero di serie della velocità di trasmissione
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. Una volta impostato il baud rate, il chip lo memorizzerà. La prossima volta che lo accendi, il baud rate sarà quello che hai impostato.
  2. Dopo aver impostato la velocità di trasmissione, attendere 1 secondo, quindi inviare il ripristino [AT+CZ] o spegnere.
  3. Se si desidera ripristinare la velocità di trasmissione predefinita, inviare il comando per ripristinare le impostazioni di fabbrica, quindi il chip cancellerà automaticamente tutte le configurazioni.

Ripristino del modulo e ripristino delle impostazioni di fabbrica

Comando di ripristino: AT+CZ\r\n
Attendere un secondo dopo aver inserito il comando di ripristino

Comando di ripristino delle impostazioni di fabbrica: AT+CW\r\n
Attendere cinque secondi dopo aver inserito il comando di ripristino delle impostazioni di fabbrica

Impostare il nome e l'indirizzo del Bluetooth

AT+BMBLE-Waveshare\r\n Imposta il nome BLE Bluetooth su "BLE-Waveshare"
 

AT+BN112233445566\r\n

Impostare l'indirizzo di BLE. L'indirizzo visualizzato sul cellulare è: 66 55 44 33 22 11
AT+BDSPP-Waveshare\r\n Impostare il nome Bluetooth SPP su "SPP-Waveshare"
  1. Dopo aver impostato il nome Bluetooth, ripristinare il modulo e utilizzare il telefono cellulare per eseguire nuovamente la ricerca dopo il ripristino.
  2. La lunghezza massima del nome Bluetooth è 30 byte
  3. Dopo aver modificato il nome Bluetooth, se il nome del dispositivo visualizzato sul telefono cellulare non cambia, il motivo principale potrebbe essere che non è stato modificato l'indirizzo Bluetooth, con il risultato che il telefono cellulare non viene aggiornato in modo sincrono. In questo momento, ciò che devi fare è modificare le informazioni di associazione sul telefono cellulare. Elimina e cerca di nuovo oppure cerca con un altro dispositivo.

Richiedere il nome e l'indirizzo del Bluetooth

AT+TM\r\n Restituisci TM+BLE-Waveshare\r\n per il nome Bluetooth BLE-Waveshare
AT+TN\r\n Restituisce l'indirizzo Bluetooth di TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12
ATT+TD\r\n Torna a TD+SPP-Waveshare\r\n per il nome Bluetooth SPP-Waveshare

Non c'è un indirizzo SPP se è impostato o interrogato, perché l'indirizzo SPP è ottenuto da +1 sul
byte più alto dell'indirizzo MAC BLE, ad esampon:
L'indirizzo di BLE viene restituito come: TN+32F441F495F1,
Ciò significa che l'indirizzo di BLE è: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Quindi l'indirizzo di SPP è: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32

Descrizione dell'istruzione a bassa potenza del chip

 

AT+CL00\r\n

Non entrare in modalità a basso consumo. Sarà valido alla prossima accensione. Fare attenzione a riavviare l'alimentazione dopo l'impostazione
 

AT+CL01\r\n

Entra in modalità a basso consumo. È valido alla successiva accensione. Dopo l'impostazione, prestare attenzione alla riaccensione: il chip entra in questo stato per impostazione predefinita, non è necessario impostarlo
 

AT+QL\r\n

Comando di query a bassa potenza. Il valore restituito è QL+01\r\n, a indicare che lo stato di lavoro corrente è la modalità a basso consumo energetico
  1. Dopo l'impostazione, è necessario riaccendere per aggiornare la configurazione
  2. Questo comando è memorizzato. Dopo che il comando è stato inviato correttamente, il chip lo salverà.
  3. Dopo aver avviato la modalità a basso consumo, ci sono molte restrizioni, che generalmente sono disattivate per impostazione predefinita.
  4. Dopo l'impostazione, il chip tornerà normalmente alle informazioni sul dispositivo quando viene acceso. I comandi AT possono essere impostati entro 5 secondi e, dopo 5 secondi, tutti i comandi AT verranno ignorati prima della connessione Bluetooth.
  5. La differenza tra basso consumo energetico e funzionamento normale è principalmente dovuta alla differenza nel modo in cui le trasmissioni Bluetooth non sono collegate. Durante il normale funzionamento, il Bluetooth è sempre nello stato di trasmissione. Durante il basso consumo energetico, trasmette ogni 0.5 secondi, una volta ogni 0.1 secondi e il resto del tempo è in uno stato di sospensione. Quando connesso al Bluetooth, il consumo energetico delle due modalità di lavoro è simile (ovviamente,
    il basso consumo energetico sarà leggermente inferiore),Se non è particolarmente sensibile al consumo di energia o si troverà in uno stato disconnesso per molto tempo dopo l'accensione, è meglio mantenere il modulo in uno stato di normale funzionamento.
  6. La tabella seguente è la corrente in ogni stato di lavoro, che viene misurata nell'ambiente sperimentale, ei risultati sono solo di riferimento.
Numero di serie Attuale Descrizione
 

 

 

 

 

 

 

 

 

AT+CL00\r\n

 

Modalità di lavoro a bassa potenza

 

 

 

 

Momento di avvio

 

 

 

 

12mA

Quando il chip è acceso, è necessario inizializzare le periferiche. La corrente istantanea è relativamente grande e questa volta viene mantenuta per 300 ms ed entra in uno stato di bassa potenza.
 

 

 

Stato di lavoro – Non connesso

 

 

 

1 mA, 5 mA

alternativamente

Il chip è in normale stato di funzionamento, trasmette normalmente ed è in uno stato periodico di sospensione, riattivazione e sospensione. Lo scopo è quello di risparmiare il consumo di energia, il ciclo è di 500 ms. 100 ms trasmessi una volta, 400 ms di sospensione
 

Stato di lavoro: per connettersi

 

6mA

Quando la connessione ha esito positivo, il chip non andrà più in modalità di sospensione. ma al lavoro
 

 

 

 

AT+CL01\r\n

 

modalità di lavoro normale

 

 

 

Momento di avvio

 

 

 

25mA

Quando il chip è acceso, è necessario inizializzare le periferiche. La corrente istantanea è relativamente grande, questa volta viene mantenuta per 300 ms ed entra nello stato di funzionamento di 5 mA
 

Che sia connesso o meno

 

6.5mA

Il chip è sempre funzionante. Piccole fluttuazioni di corrente, trascurabili

Se ritieni che il consumo di energia di cui sopra sia relativamente elevato, puoi utilizzare 3.3 V per fornire direttamente alimentazione al modulo e la corrente sarà ulteriormente

diminuire

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth dual-mode Pico-BLE FIG 3

Abilitazione chip BLE e abilitazione SPP

AT+B401\r\n Abilita la funzione BLE. Naturalmente AT+B400\r\n è chiuso
AT+B500\r\n Disabilita la funzione di SPP. Naturalmente AT+B501\r\n è attivato
AT+T4\r\n Verificare se la funzione BLE è abilitata. Il chip restituirà T4+01 o T4+00
AT+T5\r\n Verificare se la funzione SPP è abilitata. Il chip restituirà T5+01 o T5+00
  1. Dopo che la funzione BLE/SPP è stata disattivata, deve essere riattivata affinché questa funzione abbia effetto. Ovviamente è lo stesso
  2. Devi solo impostarlo una volta, il chip salva automaticamente i parametri e non è necessario impostarlo la prossima volta
  3. Dopo che la funzione BLE/SPP è stata disattivata, il telefono cellulare non può cercare il nome di BLE.

Descrizione del messaggio di errore restituito dal chip

RE+1\r\n Il frame di dati ricevuto non è corretto
RE+2\r\n Il comando ricevuto non esiste, ovvero la stringa come AT+KK che hai inviato non può esistere
trovato
RE+3\r\n Il comando AT ricevuto non ha ricevuto un ritorno a capo e un avanzamento riga, ovvero \r\n
RE+4\r\n Il parametro inviato dal comando non è compreso nell'intervallo o il formato del comando non è corretto. Si prega di controllare i comandi AT
RE+7\r\n L'MCU invia i dati al telefono cellulare, ma il telefono cellulare non apre la notifica. Nello stato di successo della connessione BLE

Concentrarsi sulla descrizione di notifica [monitoraggio]. Dopo che l'APP di prova sul telefono cellulare è collegata al chip Bluetooth, la notifica deve essere attivata. Il chip bluetooth può
inviare dati al cellulare. Quando il telefono cellulare invia i dati al chip Bluetooth, è sufficiente utilizzare la funzione di scrittura.

Impostazioni delle informazioni di richiamata all'accensione del chip

AT+CR00\r\n Disattiva i messaggi di postback per l'accensione. Fare attenzione a riavviare l'alimentazione dopo l'impostazione
 

AT+CR01\r\n

Abilita il messaggio di ritorno dell'accensione del chip. È valido alla successiva accensione. Fare attenzione a riavviare l'alimentazione dopo l'impostazione

Nota: dopo che questa funzione è stata disattivata, verranno disattivate anche le informazioni di ritorno OK o ER+X restituite attivamente dopo l'esecuzione del comando AT. Si consiglia di tenerlo acceso qui.

Descrizione trasparente della trasmissione

  1. Dopo la connessione Bluetooth, il modulo entra automaticamente nella modalità di trasmissione trasparente. Fatta eccezione per il comando AT completamente corretto, il resto dei dati verrà trasmesso in modo trasparente.
  2. La quantità massima di dati che può essere gestita in una sola volta è 1024 byte. SPP consiglia di non superare i 512 byte alla volta.
  3. L'MTU (lunghezza massima del pacchetto di comunicazione) dell'APP del telefono cellulare è generalmente impostata su 20 byte per 1 pacchetto di dati; quando il pacchetto dati inviato dal modulo supera i 20 byte, il modulo dividerà automaticamente il pacchetto in base alla MTU impostata; è possibile modificare la MTU per modificare la velocità di interazione dei dati (maggiore è il
    MTU, maggiore è la velocità di interazione dei dati).

Documenti / Risorse

WAVESHARE ELECTRONICS Modulo di espansione 5.1 compatibile con Bluetooth Dual-Mode Pico-BLE [pdf] Manuale d'uso
Pico-BLE, modulo di espansione 5.1 compatibile con Bluetooth Dual-Mode

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *