logotipo de waveshare

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE

Descrición do produto

O Pico-BLE é un módulo de expansión Bluetooth 5.1 de modo dual deseñado para Raspberry Pi Pico, que se controla mediante comandos UART AT, con soporte SPP e BLE. Combinado co Raspberry Pi Pico, pódese usar para aplicacións de comunicación sen fíos Bluetooth.

Parámetros do produto

Categoría Parámetro
MÓDULO BLUETOOTH Módulo Bluetooth a UART de modo dual
DIMENSIÓNS (mm) 56.5 x 21
DISTANCIA DE TRANSMISIÓN 30 m (ao aire libre)
COMUNICACIÓN UART
ANTENA Antena PCB integrada
ENTRADA VOLTAGE 5 V/3.3 V
 

 

CORRENTE DE FUNCIONAMENTO

Corrente transitoria de arranque: uns 25 mA durante uns 300 ms; Corrente de estado estable: preto de 6 mA, modo de baixa potencia;

Modo de corrente de baixa potencia: consulte o manual de usuario

 

 

CACHE DE TRANSMISIÓN

 

1K bytes de caché UART,

recoméndase transmitir menos de 512 bytes por transmisión para SPP

 

UART BAUDRATE

 

13 configuracións de velocidade en baudios diferentes, 115200 bps por defecto

 

TEMPERATURA DE FUNCIONAMENTO

 

-40 ℃ ~ 80 ℃

 

Pin de función

 

Descrición

VSYS Alimentación 3.3 V/5 V
GND GND
GP0 Pin de transmisión UART (predeterminado)
GP1 Pin de transmisión UART (predeterminado)
GP4 Pin de transmisión UART (predeterminado)
GP5 Pin de transmisión UART (predeterminado)
 

GP15

Pin de detección de estado da conexión Bluetooth (nivel alto significa que Bluetooth está conectado)

Conexión de hardware

Conexión directa:

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE FIG 1

Conexión de versión estendida:

Uso do produto

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE FIG 2

Formato de comunicación

Admite o modo de comunicación en serie asíncrona, acepta comandos enviados polo ordenador host a través do porto serie Estándar de comunicación: 115200 bps — Os usuarios poden configurar a través de comandos do porto serie, consulte: MVelocidade de transmisión de odulo

configuración e consulta     Bits de datos: 8 Bits de parada: 1 Bits de paridade: ningún Control de fluxo: ningún

Nota: o deseño de todas as instrucións é regular, non dividido aleatoriamente, podes atopar as regras comparando o seguinte

Formato de comando de control: AT+ [ ]\r\n —- Todos son caracteres, non números hexadecimales
Formato de comentarios de datos:: [ ]\r\n
Características dos datos  

Descrición detallada

 

AT +

O comando de control é o comando de control dado polo host de control ao módulo, comezando por "AT+".
Seguido por control, normalmente 2 caracteres
[ ] Se hai un parámetro despois de CMD, vai seguido de [ ]
 

\r\n

Finalmente, remata con "\r\n", o tipo de carácter é un avance de liña e Windows é a tecla Intro. 0x0D, 0x0A en hexadecimal
 

1、O comentario de datos é que o Bluetooth envía varias informacións de estado e datos ao host, comezando por
Unha breve introdución aos comandos
Funcional Comando Observación
Características comúns do comando AT+C? O comando público comeza con AT+C, seguido de “?” é o comando da función detallada
Características do comando Bluetooth AT+B? O comando Bluetooth comeza con AT+B, seguido de “?” é o comando da función detallada
Consulta pública AT+Q? O comando de consulta pública comeza con AT+Q, seguido de “?” é o
Comando de consulta Bluetooth AT+T? O comando de consulta Bluetooth comeza con AT+T, seguido de “?” é o comando da función detallada

Comando de comunicación example

Parte común–Instrucións de control–Descrición
CMD Función correspondente Descrición detallada
AT+CT Establecer velocidade en baudios Para máis detalles ver: Configuración e consulta da velocidade de transmisión do módulo
AT+CZ Reinicio do chip Reinicio suave do chip, consulte: Reset e restaurar fábrica
 

AT+CW

Restablece o chip á configuración de fábrica Restaurar a configuración de fábrica, borrar todos os parámetros previamente memorizados, ver: Restablece o módulo e restablece a configuración de fábrica
 

AT+CL

 

Configuración de baixo consumo de chip

Vexa Descrición do comando de baixa potencia do chip, o predeterminado é o modo de traballo normal
 

AT+CR

Configuración da información de devolución de chamada de encendido do chip Ver: Configuración da información de devolución de chamada de encendido do chip, o predeterminado é aberto
AT+BM Establece o nome de BLE Bluetooth Ver: Establece o nome e o enderezo de Bluetooth
AT+BN Establece o enderezo MAC de BLE Ver: Establece o nome e o enderezo de Bluetooth
AT+BD Establece o nome de Bluetooth SPP Ver: Establece o nome e o enderezo de Bluetooth
AT+QT Consulta a velocidade en baudios do Ver: Configuración e consulta da velocidade de transmisión do módulo
AT+QL Consulta o estado de baixa potencia Ver: Establece o nome e o enderezo de Bluetooth
AT+TM Consulta o nome de BLE Bluetooth Ver: Establece o nome e o enderezo de Bluetooth
AT+TN Consulta BLE Bluetooth Ver: Establece o nome e o enderezo de Bluetooth
AT+TD Consulta SPP Bluetooth nome Ver: Establece o nome e o enderezo do Bluetooth

Configuración e consulta da velocidade de transmisión do módulo

 

AT+CT??\r\n

Comando de configuración da velocidade en baudios, ?? representa o número de serie da velocidade en baudios
 

AT+QT\r\n

Comando de consulta de velocidade en baudios, devolve QT+?? ?? representa o número de serie da velocidade en baudios
Número de serie de velocidade en baudios
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. Unha vez configurada a velocidade en baudios, o chip memorizará. A próxima vez que o actives, a velocidade en baudios será a que estableza.
  2. Despois de configurar a velocidade en baudios, agarde 1 segundo e, a continuación, envíe o reinicio [AT+CZ] ou apague.
  3. Se queres restaurar a velocidade de transmisión predeterminada, envía o comando para restaurar a configuración de fábrica, entón o chip borrará automaticamente todas as configuracións.

Restablecemento do módulo e restablecemento de fábrica

Comando de reinicio: AT+CZ\r\n
Agarde un segundo despois de introducir o comando de reinicio

Comando de restablecemento de fábrica: AT+CW\r\n
Agarde cinco segundos despois de introducir o comando de restablecemento de fábrica

Establece o nome e o enderezo do Bluetooth

AT+BMBLE-Waveshare\r\n Establece o nome de BLE Bluetooth en "BLE-Waveshare"
 

AT+BN112233445566\r\n

Establece o enderezo de BLE. O enderezo que aparece no teléfono móbil é: 66 55 44 33 22 11
AT+BDSPP-Waveshare\r\n Establece o nome de Bluetooth SPP en "SPP-Waveshare"
  1. Despois de configurar o nome de Bluetooth, restablece o módulo e usa o teléfono móbil para buscar de novo despois do restablecemento.
  2. A lonxitude máxima do nome Bluetooth é de 30 bytes
  3. Despois de modificar o nome de Bluetooth, se o nome do dispositivo que aparece no teléfono móbil non cambia, o principal motivo pode ser que non modificou o enderezo Bluetooth, polo que o teléfono móbil non se actualice de forma sincronizada. Neste momento, o que cómpre facer é cambiar a información de vinculación do teléfono móbil. Elimina e busca de novo, ou busca con outro dispositivo.

Consulta o nome e o enderezo de Bluetooth

AT+TM\r\n Devolve TM+BLE-Waveshare\r\n para o nome de Bluetooth BLE-Waveshare
AT+TN\r\n Devolve o enderezo Bluetooth de TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12
AT+TD\r\n Volve a TD+SPP-Waveshare\r\n para o nome de Bluetooth SPP-Waveshare

Non hai ningún enderezo SPP tanto se está configurado como se consulta, porque o enderezo SPP obténse mediante +1 no
o byte máis alto do enderezo MAC BLE, por exemploampLe:
O enderezo de BLE devólvese como: TN+32F441F495F1,
Isto significa que o enderezo de BLE é: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Entón o enderezo do SPP é: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32

Descrición das instrucións do chip de baixa potencia

 

AT+CL00\r\n

Non entres no modo de baixa potencia. Será válido no seguinte acendido. Teña coidado de reiniciar a enerxía despois de configurar
 

AT+CL01\r\n

Entra no modo de baixa potencia. É válido no seguinte acendido. Despois de configurar, preste atención ao acendelo de novo: o chip entra neste estado por defecto, sen necesidade de configuralo
 

AT+QL\r\n

Comando de consulta de baixa potencia. O valor de retorno é QL+01\r\n, o que indica que o estado de traballo actual é o modo de baixo consumo de enerxía
  1. Despois da configuración, cómpre acenderse de novo para actualizar a configuración
  2. Este comando está memorizado. Despois de enviar o comando correctamente, o chip gardarao.
  3. Despois de iniciar o modo de baixo consumo, hai moitas restricións, que xeralmente están desactivadas por defecto.
  4. Despois da configuración, o chip volverá á información do dispositivo normalmente cando estea acendido. Os comandos AT pódense configurar en 5 segundos e, despois de 5 segundos, todos os comandos AT ignoraranse antes da conexión Bluetooth.
  5. A diferenza entre o baixo consumo de enerxía e o funcionamento normal débese principalmente á diferenza na forma de emisións Bluetooth cando Bluetooth non está conectado. Durante o funcionamento normal, o Bluetooth está sempre en estado de emisión. Durante o consumo de enerxía baixo, emítese cada 0.5 segundos, unha vez cada 0.1 segundos e o resto do tempo está en estado de suspensión. Cando está conectado a Bluetooth, o consumo de enerxía dos dous modos de traballo é similar (por suposto,
    o baixo consumo de enerxía será un pouco máis baixo), se non é especialmente sensible ao consumo de enerxía ou estará en estado desconectado durante moito tempo despois do acendido, é mellor manter o módulo nun estado de funcionamento normal.
  6. A seguinte táboa é a corrente en cada estado de traballo, que se mide no ambiente experimental, e os resultados son só para referencia.
Número de serie Actual Descrición
 

 

 

 

 

 

 

 

 

AT+CL00\r\n

 

Modo de traballo de baixa potencia

 

 

 

 

Momento de arranque

 

 

 

 

12 mA

Cando o chip está acendido, os periféricos deben ser inicializados. A corrente instantánea é relativamente grande e esta vez mantense durante 300 ms e entra nun estado de baixa potencia.
 

 

 

Estado de traballo: non conectado

 

 

 

1 mA, 5 mA

alternativamente

O chip atópase en estado normal de funcionamento, emítese normalmente e atópase nun estado periódico de sono, emisión de espertar e de sono. O propósito é aforrar o consumo de enerxía, o ciclo é de 500 ms. 100 ms transmitidos unha vez, 400 ms de suspensión
 

Estado de traballo: conectarse

 

6 mA

Cando a conexión sexa exitosa, o chip deixará de ir a durmir. pero no traballo
 

 

 

 

AT+CL01\r\n

 

modo de traballo normal

 

 

 

Momento de arranque

 

 

 

25 mA

Cando o chip está acendido, os periféricos deben ser inicializados. A corrente instantánea é relativamente grande, esta vez mantense durante 300 ms e entra no estado de traballo de 5 mA
 

Sexa conectado ou non

 

6.5 mA

O chip sempre funciona. Pequenas fluctuacións de corrente, insignificantes

Se consideras que o consumo de enerxía anterior é relativamente alto, podes usar 3.3 V para subministrar directamente enerxía ao módulo e a corrente aumentará.

diminuír

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE FIG 3

Activación de chip BLE e activación de SPP

AT+B401\r\n Activa a función BLE. Por suposto, AT+B400\r\n está pechado
AT+B500\r\n Desactivar a función de SPP. Por suposto, AT+B501\r\n está activado
AT+T4\r\n Comprobe se a función BLE está activada. O chip devolverá T4+01 ou T4+00
AT+T5\r\n Comprobe se a función SPP está activada. O chip devolverá T5+01 ou T5+00
  1. Despois de desactivar a función BLE/SPP, debe acendela de novo para que esta función teña efecto. Claro que é o mesmo
  2. Só tes que configuralo unha vez, o chip garda automaticamente os parámetros e non necesitas configuralo a próxima vez
  3. Despois de desactivar a función BLE/SPP, o teléfono móbil non pode buscar o nome de BLE.

Descrición da mensaxe de erro devolta polo chip

ER+1\r\n O marco de datos recibido é incorrecto
ER+2\r\n O comando recibido non existe, é dicir, a cadea como AT+KK que enviaches non pode ser
atopado
ER+3\r\n O comando AT recibido non recibiu un retorno de carro nin un avance de liña, é dicir, \r\n
ER+4\r\n O parámetro enviado polo comando está fóra do rango ou o formato do comando é incorrecto. Comprobe os seus comandos AT
ER+7\r\n O MCU envía datos ao teléfono móbil, pero o teléfono móbil non abre a notificación. No estado exitoso da conexión BLE

Concéntrase na descrición de notificar [seguimento]. Despois de que a aplicación de proba do teléfono móbil estea conectada ao chip Bluetooth, a notificación debe estar activada. O chip bluetooth pode
enviar datos ao teléfono móbil. Cando o teléfono móbil envía datos ao chip Bluetooth, é suficiente usar a función de escritura.

Configuración da información de devolución de chamada de encendido do chip

AT+CR00\r\n Desactiva as mensaxes de devolución para acendelo. Teña coidado de reiniciar a enerxía despois de configurar
 

AT+CR01\r\n

Activa a mensaxe de retorno do acendido do chip. É válido no seguinte acendido. Teña coidado de reiniciar a enerxía despois de configurar

Nota: despois de desactivar esta función, tamén desactivará a información de retorno OK ou ER+X que se devolve activamente despois de executar o comando AT. Recoméndase mantelo activado aquí.

Descrición transparente da transmisión

  1. Despois da conexión Bluetooth, o módulo entra automaticamente no modo de transmisión transparente. Salvo o comando AT completamente correcto, o resto dos datos transmitiranse de forma transparente.
  2. A cantidade máxima de datos que se poden manexar nunha soa vez é de 1024 bytes. SPP recomenda que non supere os 512 bytes á vez.
  3. O MTU (longitude máxima do paquete de comunicación) da APP do teléfono móbil normalmente é de 20 bytes para 1 paquete de datos; cando o paquete de datos enviado polo módulo supere os 20 bytes, o módulo dividirá automaticamente o paquete segundo o MTU establecido; pode modificar o MTU para modificar a velocidade de interacción de datos (canto maior sexa
    MTU, máis rápida é a velocidade de interacción de datos).

Documentos/Recursos

WAVESHARE ELECTRONICS Módulo de expansión 5.1 de modo dual compatible con Bluetooth Pico-BLE [pdfManual do usuario
Pico-BLE, módulo de expansión 5.1 compatible con Bluetooth de modo dual

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *