Module Bluetooth série Basic

Table des matières

1. Port série du module Bluetooth

L'interface série est abrégée en port série, également appelée interface de communication série, généralement également appelée port COM. Il s'agit d'un terme général et les interfaces qui utilisent la communication série sont appelées ports série. Un port série est une interface matérielle.

UART est l'abréviation de Universal Asynchronous Receiver/Transmitter, signifiant Universal Asynchronous Receiver/Transmitter.

UART comprend un port série de niveau TTL et un port série de niveau RS-232, et les deux appareils utilisant la communication UART doivent être conformes au protocole UART.

2. Protocole UART du module Bluetooth

Selon les différents formats de protocole, il peut être divisé en deux formats de protocole : H4 (TX/RX/CTS/RTS/GND) et H5 (TX/RX/GND).

H4 :  La communication n'inclut pas la retransmission, donc CTS/RTS doit utiliser. La communication UART est en mode « transmission transparente », c'est-à-dire que les données surveillées via l'analyseur logique sont les données de communication réelles. Direction Head DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller -> Contrôleur d'événements HCI de l'hôte 0x04 -> Contrôleur de paquets ACL de l'hôte 0x02 -> Paquet SCO de l'hôte 0x03

H5 :  (également appelé 3 fils), en raison de la prise en charge de la retransmission, CTS/RTS est facultatif. Les paquets de données de communication H5 commencent et se terminent par 0xC0, c'est-à-dire 0xC0... charge utile 0xC0. Si la charge utile contient 0xC0, elle est convertie en 0xDB 0xDC ; Si la charge utile contient 0xDB, elle est convertie en 0xDB 0xDD

3. Port série du module Bluetooth

La plupart des modules Bluetooth HCI prennent en charge le mode H5,

Une petite partie (telle que BW101/BW104/BW151) ne prend en charge que le mode H4 (c'est-à-dire que CTS/RTS est requis)

Que ce soit H4 ou H5, lors de l'initialisation Bluetooth, la pile de protocoles se connecte au module à un débit en bauds de 115200 921600 bps. Une fois la connexion réussie, elle passe à un débit en bauds élevé (>=921600 1 bps). Les modèles 1.5/2M/3M/XNUMXM/XNUMXM sont couramment utilisés.

Remarque : La configuration du port série H4 n'inclut pas de bit de contrôle ; H5 utilise généralement une vérification uniforme. N'oubliez pas de définir le format lors de la récupération des paquets de données du port série avec l'analyseur logique.

4. Cas

Les paramètres de base

FSC-DB004-BT826 intègre le module Bluetooth BT826 et la carte d'interface à broches DB004, prend en charge le protocole double mode Bluetooth 4.2 (BR/EDR/LE), intègre un contrôleur de bande de base, un processeur Cortex-M3, une antenne PCB

  • · Protocole : SPP, HID, GATT, etc.
  • ·Taille du paquet: 13 * 26.9 * 2 mm
  • ·Niveau de puissance 1.5
  • · Débit en bauds du port série par défaut : 115.2 kbps Plage de débit en bauds : 1200 921 bps ~ XNUMX kbps
  • · Prise en charge de la mise à niveau OTA
  • ·BQB, IMF
  • ·Conforme aux spécifications ROHS

5. Résumé

La communication série Bluetooth est une connaissance très simple et basique. Généralement, lors du débogage, lisez attentivement les spécifications du module et faites attention à certains points lors de l'utilisation de l'analyseur logique. Si vous ne comprenez rien d'autre, vous pouvez contacter l'équipe Feasycom !

Remonter en haut