Wider dem Kabelsalat.
Jeder kennt es, da eine Leitung zum Drucker, da eine Leitung zum Messgeraet, hier eine Leitung zum Programmiergeraet, kein Com ...
Für diese Platine läuft derzeit eine Sammelbestellung..! Februar.2010
Leiterplatten Sammelbestellung Februar 2010 BTM.mini-S 3,90€ + Porto von 0,90€ bis (2,50€ Einschreiben Einwurf) Nachricht an: hebo (AT) robotrack.de >>> Betr.: "BTM-mini-S"
Kein Shop, kein Verkauf, nur Sammelbestellungen von Leiterplatten der eigenen Projekte! Industriell gefertigte zweiseitige Leiterplatte, durchkontaktiert, vorverzinnt (RoHS) und mit Lötstopplack versehen.
Aktuelles Layout Mini-S Basisboard für Bluetooth Modul BTM 222
Ziel war es ein möglichst kleines Basisboard für das BTM 222 Modul zu realisieren, somit kamen auch nur SMD Bauteile in betracht.
Class1 Modul, Maße vom Modul: 28.2 X 15.0 X 2.8 mm
(Preis Januar 2010 12,95€)
Das BTM-222-Modul kann sowohl im MASTER-, als auch im SLAVE-Mode betrieben werden, die zu wählende Betriebsart ist abhängig von der jeweils gewünschten Gerätekonstellation.
Auch läst sich eine Drahtgebundene serielle Datenverbindung durch eine Bluetooth-Funkverbindung ersetzen, dazu sind zwei Module erforderlich, wobei das eine im MASTER- und das zweite im SLAVE-Mode zu betreiben ist. Um das BTM-222 Modul mit einem PC zu verbinden, ist noch ein zusätzlicher USB oder TTL-RS232-Adapter erforderlich. Hersteller Rayson ................ Datenblatt
Wer das BTM-222 Modul mit den Defaultwerten (19200 Baud und SLAVE) betreiben möchte und keine Änderungen benötigt, kann das Modul sofort einsetzen.
Das Modul läst sich via AT-Befehle in einem Terminalprogramm konfigurieren, dazu ist es notwendig mit einem Pegelwandler das Modul am PC anzuschließen.
Die Bluetooth-Profile des BTM-222
Serial Port Profil (SPP) Verbindet Geräte über virtuelle serielle Anschlüsse Notebook, PC, usw.
Das SPP- Profil emuliert eine serielle Schnittstelle, es baut auf dem Generic Access Profil (GAP) Zugriffssteuerung mit Authentifizierung auf und definiert einen verbindungsorientierten Kanal über RFCOMM.
Zum konfigurieren muss das BTM-Modul via USB oder RS232-TTL-Wandler 1-mal am Rechner angeschlossen werden, über BL-Funk geht das nicht! Die Baud Rate ist bei einem jungfräulichen BTM222 Modul vom Hersteller auf 19200 Baud und SLAVE voreingestellt.
Im Hyperterminal sind folgende Einstellungen vorzunehmen:
Bei der Eingabe: AT quittiert er mit OK,
OK #####
und bei ATI0 mit:
F/W VERSION: v4.22 #####
bei ATI1 mit:
OK
ATC=1, HARDWARE FLOW CONTROL
ATD=0000-00-000000, NEVER SET BLUETOOTH ADDRESS
ATE=1, ECHO CHARACTERS ATH=0, NEVER BE DISCOVER
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 9600
ATM=0, NONE PARITY_BIT
ATN=Serial Adaptor, LOCAL NAME
ATO=0, ENABLE AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=1, SLAVE ROLE
ATS=1, ENABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'
Der Befehl: "ATZ0", stellt den Defaultzustand des BTM-222 Modul wieder her.
Den kompletten Befehlssatz findet man im
Datenblatt
Im Bild zu sehen ist die Verbindung mit einem Rechner via Bluetooth USB Dongle im SPP (Serial Port Profile)
Bei der SPP Betriebsart. arbeiten aber auch zwei BT-Module als RS-232 Kabelersatz.
Tipp:
Wenn man anstelle eines USB- Dongle ein zweites Bluetoothmodul am Rechner via Master/ einsetzt hat es den entscheiden Vorteil das keine manuelle Verbindung mehr aufgebaut werden muss, also das Procedere IVT- Software starten, Dienst starten und Verbindung zum Slave- Modul aufbauen entfällt.
Voraussetzung ist das die zwei Bluetoothmodule Master und Slave einmal Verheiratet werden müssen, dann baut sich die Verbindung vollautomatisch auf sobald beide Bluetoothmodule mit Spannung versorgt werden.