BlueCore4 BT-Modul Breakout Board

_MG_7754.jpgBluetooth-Module mit dem BlueCore4-External-Chipsatz von CSR sind unter anderem bei eBay sehr günstig erhältlich. Diese Module eignen sich ideal zur Kommunikation zwischen Mikrocontroller und PC, da sie als Schnittstelle zum Mikrocontroller als einfaches UART angesprochen werden können. Es ist im normalen Betrieb keine Konfiguration vor der eigentlichen Datenübertragung erforderlich. Vom PC aus können sie einfache serielle Bluetooth-Schnittstelle hinzugefügt werden, benötigen somit keine zusätzlichen Treiber. Dadurch ist ein plattformunabhängiger Betrieb möglich.

Die angebotenen Module scheinen sich teilweise in der aufgespielten Firmware zu unterscheiden. Die default UART-Baudrate ist meist 9600 bps. Diese lässt sich bei vielen Modulen über AT Befehle ändern. Um in den AT-Befehlsmodus zu wechseln muss vor Anlegen der Betriebsspannung der PIO11 (Pin 34) auf Hi-Pegel gelegt werden. Die Baudrate dabei beträgt bei dem vorliegenden Modul 38400 bps, entspricht somit nicht der UART Baudrate. Mit Hilfe der AT Kommandos kann auch der Bluetooth-Name das Moduls und das Passwort verändert werden.

Ein Test der AT-Verbindung kann durch "AT\r\n" verfolgen. Dieser Befehl sollte vom Modul mit "OK"
bestätigt werden. Die Abfrage der aktuellen Baudrate erfolgt über "AT+UART?\r\n". Die Geschwindigkeit kann z.B. mit den Befehl "AT+UART=115200,0,0\r\n" auf 115200 Baud geändert werden.

Zum Betrieb an einem Mikrocontroller-Board, wie beispielsweise einem Arduino Uno mus zum Betrieb des Moduls einerseits die erforderliche Betriebsspannung von 3,3 V zur Verfügung gestellt werden. Außerdem ist wichtig, dass eine Spannung-Pegel-Anpassung zwischen Bluetooth-Modul (3,3 V Seite) und Mikrocontroller (5 V Seite) stattfindet. Da in den meisten 5 V Systemen eine ein Spannung von 3,3 V als Hi interpretiert wird ist keine weitere Anpassung in Richtung 3,3 V -> 5 V erforderlich. Die Anpassung von 5 V -> 3,3 V erfolgt über einen Spannungsteiler.

Schaltplan:

BlueCore4-schematic.png

Platine:

_MG_7744.jpg_MG_7748.jpg_MG_7753.jpg

Board:

BlueCore4-top.pngBlueCore4-bottom.png

Bestückung:

BlueCore4-top-parts.pngBlueCore4-bottom-parts.png

AnhangGröße
PA6C-R1.1-BOM.txt1.71 KB