Artikel » Archiv » Serial-BTM Bluetooth Modul v2.1 Artikel-Infos
   

Archiv   Serial-BTM Bluetooth Modul v2.1
26.01.2010 von RoboTrack

Vorschläge und Kritiken zur Verbesserung unserer Seiten sind immer herzlich willkommen.





Für diese PCB v2.1 läuft derzeit eine Sammelbestellung.. September 2010


Wider dem Kabelsalat.

Jeder kennt es, da eine Leitung zum Drucker, da eine Leitung zum Messgeraet, hier eine Leitung zum Programmiergeraet, kein Com Port frei und dann kriecht man hinter dem Rechner rum und fummelt wieder ein neues Kabel ran. Ganz zu schweigen von den Geraeten, die nicht in Reichweite des PCs sind. Messgeraete am Basteltisch, PC aber gegenueber. Ergo Leitung quer durch die Bude. Eben mal ein Screenshot vom Oszi oder ein log vom Messgeraet ist ein riesen Aufwand. Kabel anschliessen, hinter den Geraeten fummeln, herrjee. Akkulader im kalten Keller *brrrr*, die Heizung und der Stromzaehler haben mitlerweile auch schon RS232. Man muss also entweder mit dem Notebook daneben stehen oder 30m Leitung durch's Treppenhaus ziehen.

Damit sollte Schluss sein und dabei kam dieses Board raus.


Serial-BTM-2010 v2

Nun kann ich im Warmen sitzen und habe alle Geräte auf einem Blick auf dem Monitor. Ganz ohne Kabelgewirr. Ein Klick und das Gerät kann abgefragt oder programmiert werden. Durch die Reichweite im Haus von über 20m / 100m Freifeld (Herstellerangaben) durch etliche Wände, kein Thema mehr.
Es wurden von Reichweiten im Modellflug von weit über 300m berichtet.

Man braucht einzig einen Bluetooth-Dongle für 5.-. Dabei sollte man darauf achten, daß er fuer alle Betriebsysteme geegnet ist. Somit braucht man keine zusätzliche Software und es funktioniert nicht, wie so oft, nur mit Windows, sondern auch mit MAC-OS, Linux, Unix und weiss der Geier was es alles gibt.

Zudem gibt es keinerlei Probleme mit seltsamsten Windows Treibern oder Bluetooth Software, wie Widcomm oder Bluesoleil. Die in Windows integrierte Bluetooth Software funktioniert bestens. Linux und MAC - User werden hier keine Probleme haben verwirrt

Serial-BTM Bluetooth Modul 2010 v2

Serial-BTM-2010   Serial-BTM-2010

Serial-BTM-2010   Serial-BTM-2010


Neue Features
Layout Release v2.1 2010
Das Serial BTM-222 2010 v21 hat ein paar Änderungen gegenüber dem Vorgänger bekommen. Im praktischen Einsatz hat sich gezeigt, daß das Serial BTM-222 2009 beim Anschluss von unterschiedlicher Hardware, auch mal eine andere Belegung benötigt. Zu diesem Zweck hat das Serial BTM-222 Bluetooth Modul 2010 v2.1 jetzt die Möglichkeit es auf die Belegungen anzupassen.
Auf der neuen Platine “Serial-BTM 2010 v2.1“ lassen sich die Datenleitungen zwischen dem Pegelwandler und dem Stecker durch setzen von 4 Jumpern, drehen.
Des weiteren sind zusätzlich 5 Lötpads für die UART hinzugekommen, die sich hier Problemlos abgreifen lassen.

Leiterplatten Sammelbestellung August 2010 Serial-BTM 2010 v2.1

Leiterplatte 7,80€ + Porto von 0,90€ bis (2,50€ Einschreiben Einwurf Deutschland)

Wer an der Sammelbestellung teilnehmen möchte, wende sich bitte an: hebo (AT) robotrack.de >>> Betr.: "Serial-BTM 2010 v2.1 <<<"
Kein Shop. Nur Sammelbestellungen von Leiterplatten der eigenen Projekte! Industriell gefertigte zweiseitige Leiterplatte, durchkontaktiert und Lötstop versehen.

Bedingt durch Mindestbestellmengen stehen manchmal noch PCB zur freien Verfügung.
Um eine kommerzielle Nutzung auszuschließen, ist die Höchstabgabe von Leiterplatten auf 10 Stück begrenzt.

Aus Gründen der großen Nachfrage der Serial BTM-222 2010 v2.1 Leiterplatten, kann es auch schon mal 8- 12 Tage dauern, bis neue Platinen bestellt und versendet werden können.
Verschickt wird immer nur nach Zahlungseingang!
Reservierungen sind nur für 5 (7) Tage möglich.

Bauteilliste: CSD-electronics.de

MengeBezeichnungBestellnummerEUR 
     
1 IC1BTM-222 Bluetooth-Modul3040213.95 
1 IC3LM1117DT-3,3V223-17130.95 
1 R1 für (LED1)0805 1kOhm10-08K0010.06 
1 R2 für (LED2)0805 100Ohm10-0801000.06 
1 R3 für (LED3)0805 330Ohm10-0803300.06 
1 R40805 SMD 10kOhm10-08K0100.07 
1 LED1LED 0805 BLAU26-08040600.35 
1 LED2LED 0805 GRÜN26-08020170.08 
1 LED3LED 0805 ROT26-08010320.08 
4 C1-C4Elko 0,1µF121-050V000,10.08 
1 C5Elko 10µF121-016V0100.08 
2 C6,C71206 100nF115-12N1000.05 
1 X1SUB-D 9 pol Stift gewinkelt52010.25 
2 n/aStiftleiste 6 pol gerade015410.07 
4 n/aJumper rot0154910.04 
1 IC2MAX 3232 CWE SMDmanuell1,45 
1 X2SMA Buchse Reverse Gold gewinkelt PCB°manuell2,30 
     
1 PCB Serial BTM Platine Robotrack Sammelbestellung (Siehe ganz unten)   

 

Die folgenden zwei Artikel sind noch nicht im CSD-Shop eingepflegt, man kann aber die Artikel unter Bestellhinweise manuell einfügen!
MAX 3232 CWE SMD 1,45 (Best.-Nr. 21349)
SMA Buchse Reverse Gold gewinkelt PCB° 2,30 (Best.Nr. 3510356)

Serial-BTM Bluetooth 2010 v2.1
Layout Release 2010 v2.1 (1.04.2010)
10k Widerstand am RESET vom BTM-222, und zusätzliche Lötpads sind hinzugekommen.

Zum Konfigurieren des BTM-222 Modul benötigt man ein SUB-D 9 Adapter 1:1 Buchse/Buchse, da sich am PC und am Serial-BTM ein SUB-D Stecker befindet. (beim einen Null-Modem Kabel müssen die Jumper TX/RX gedreht werden!)


Servoboard S8IO5-Robotrack am Serial-BTM Bluetooth Modul.
Die Servoserver Software macht dann alles auch noch Webtauglich, so dass sich bis zu 8 Servos und 8 I/O schalten lassen.

Servoserver Version 1.2.16
Demo Servoserver Version 1.2.16

   

 


 

 

Jumper am Servoboard

 


 

 

Jumper Master Modul


Das STK500 Atmel, professionelles AVR Programmierboard am Serial-BTM Bluetooth Modul.



Serial-BTM-2010   Serial-BTM-2010

 


 

 

Jumper am STK500

 


 

 

Jumper Master Modul


Serial-BTM
ati1
OK
ATC=0, NONE FLOW CONTROL
ATD=0000-00-000000, NEVER SET BLUETOOTH ADDRESS
ATE=1, ECHO CHARACTERS
ATH=1, DISCOVERABLE
ATK=0, ONE STOP BIT
ATL=1, BAUD RATE is 115200
ATM=0, NONE PARITY_BIT
ATN=115200DEZ, LOCAL NAME
ATO=0, ENABLE AUTO CONNECTING
ATP=1234, PIN CODE
ATQ=0, SEND RESULT CODE
ATR=1, SLAVE ROLE
ATS=0, DISABLE AUTO-POWERDOWN OF RS232 DRIVER
ATX=1, ALWAYS CHECK '+++'

 Bluetooth USB Dongle Atmel STK_500  Andere serielle Hardware
Hama USB-Adapter >Nano< EDR 3 Mbit/s

 
  nein  ja
 MSI Dongle mit IVT BlueSoleil Software

 
  nein  ja
 No-Name mit IVT BlueSoleil Software

 
  nein   ja
mini Bluetooth USB 2.0 Adapter Dongle V2.0 bis 100m w4W

 
  ?  ja
Uralter Euro Tronic Dongle Chipsatz Generic: Funktioniert. (Kein Treiber Notwendig) WinXP, Windows 7, Linux

 
  ja  ja
Trust mini Bluetooth USB 2.0 Adapter Dongle

 
  ja   ja
Neuer Trust: Chipsatz Broadcom 2046 Bluetooth 2.1 +EDR USB Dongle with first connect. Funktioniert mit WinXP, Windows 7, Linux

 
  ja  ja
Uralter ?? Chipsatz Integrated System Solution Corp. KY-BT100 Bluetooth Adapter. Benoetigt Bliuesoleil. Funktioniert nicht mit dem STK500. Sonst okay. WinXP, Windows 7, Linux

 
  nein   ja
BTM-222 (Master-Mode)   
Serial-BTM-222 (Master-Mode Betriebssystem unabhängig!)

 
  ja   ja
BTM-222 mini-S (Master-Mode Betriebssystem unabhängig!)

 
  ja   ja

Es hat sich mal wieder gezeigt, das Bluetooth USB-Dongle nicht gleich Bluetooth USB-Dongle ist, um an dieser Stelle eine vollständige Liste anzulegen würden wir uns über Eure mithilfe freuen, nur eine kurze Info an: Trackerhebo

Auf dem STK500 Board sind zwei RS-232-Anschlüsse - Einer für die Programmierung, ein Zweiter vom Mikrocontroller oder zum mitloggen. Bei der seriellen Schnittstelle zum STK500 müssen die beiden Datenkabel (2-3) gedreht werden.

Bluetooth Konfiguration für das STK500

   


AKKUMATIK ist ein professionelles Lade-, Entlade-, Pflege- und Diagnosegerät für alle derzeit marktüblichen Akkutypen.
Die PC-Schnittstelle RS232 dient zur Messdatenerfassung, Visualisierung, Fernsteuerung und zum problemlosen Updaten der Steuersoftware über den integrierten Bootloader.


Serial-BTM-2009 v1   Serial-BTM-2009 v1
LogView_Software
Serial-BTM-2009 v1_LogView   Serial-BTM-2009 v1_LogView
Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView
Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView Serial-BTM-2009 v1_LogView

ATI1
OK
ATC=0, NONE FLOW CONTROL
ATD=0000-00-000000, NEVER SET BLUETOOTH ADDRESS
ATE=1, ECHO CHARACTERS
ATH=1, DISCOVERABLE
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 '+++'

 


 

 

Jumper an der AKKUMATIK

 


 

 

Jumper Master Modul


Der Mikrokopter kann mit dem SerCon am BTM-222_Serial komplett über Bluetooth ausgelesen, programmiert und upgedatet werden.


Serial-BTM-2010


BTM-222 Serial an einem Tektronix TDS 220. Andere Oszilloskope mit RS232 sollten auch gehen. Über Erfahrungen würden wir uns freuen.


Serial-BTM-2010

ToDo FAQ
Serial-BTM 2010 v2 Erfolgreich am Notebook ohne serieller RS232 Schnittstelle im Master Mode getestet.
Serial-BTM-2010_USB

Schaltplan_Serial_2010_v2.1 (PDF)
Bestueckungsplan_Serial_2010_v2.1 (PDF)

Das Bluetooth-Modul BTM-222 und seine Konfiguration.



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.
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 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.

Protokolle RF, BB, LM, HCI, HCI-USB, HCI-RS232, HCI-UART, L2CAP, SDP, RFCOMM

Zum konfigurieren muss das Bluetooth Modul BTM - 222 ein mal an den Rechner angeschlossen werden. Über Die Bluetooth Verbindung geht dies nicht!
Die Baud Rate ist bei einem jungfräulichen BTM 222 Modul vom Hersteller auf 19200bps 8N1 und SLAVE voreingestellt. Bei einigen Firmwareversionen auch 9600bps 8N1


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


Befehl

Beschreibung

Hinweis

ATA  Im Master-Modus wird mit diesem Befehl eine Verbindung
 hergestellt.
 Im Slave - Modus, ist dieser Befehl nicht verfügbar..
 
Herstellen einer Verbindung zu einem Bluetooth-Gerät

(Ist nur verfügbar, wenn "ATD = xxxxxxxxxxxx " zugeordnet wurde)

ATB  Bluetooth Adresse
  • ATB? = Anzeige der Bluetooth Adresse

Dieser Befehl zeigt die lokalen Geräte mit ihrer BD-Adresse an.

ATC
  • ATC=1, Hardware FLOW CONTROL

 

ATD
  • ATD = xxxxxxxxxxxx "xxxx-xx-xxxxxx" ist ein 12-stelliger Hex-Code
  • ATD0 Frei BD- Adresseinstellung, alle Anfragen in Master-Slave-Modus akzeptieren. (Standard)
  • ATD? Anfrage nach der BD- Adresseneinstellung.
Verbindet zwei BTM-Module über ihre einzigartige BD- Adresse miteinander, wobei ein Modul im Master- und das andere im Slave- Mode eingestellt werden muss.
Das Master-Modul sucht automatisch nach dem Slave- Modul.
Im Slave-Mode, dient der Befehl als Filter Bedingung, für die Master-Anfrage.
ATE  RS232 Echo
  • ATE? = Aktuelle Einstellung anzeigen
  • ATE0 = Echo deaktiviert
  • ATE1 = Echo aktiviert

Dieser Befehl gibt an, ob das BTM Modul ein echo senden soll, das von der UART zurück zum DTE / DCE gesendet wird..
ATF  Suche
  • ATF? = Suche alle Bluetooth Geräte

Nur im Master Mode und ATO=1

Dieser Befehl wird verwendet, um alle Bluetooth Geräte in der Umgebung innerhalb von 60 Sekunden zu lokalisieren,

wenn ein Gerät gefunden wird, dessen Name und Adresse werden angezeigt. Die Suche endet mit der Meldung "Anfrage endet, xx (en) gefunden."

ATH
  • H0 Das Modul ist im nicht sichtbaren Modus, wenn zwei Module ein Paar wurden, die ursprünglichen Verbindung konnten wieder. Aber andere Master-Module können das Modul nicht finden.
  • H1 Das Modul in den erkennbaren Modus. (Standard)
  • H? Information über aktuelle Einstellungen

Dieser Befehl gibt an, ob das Modul durch das Master- Modul gefunden werden konnte.
Hinweis: 15 Sekunden warten afert ATH1 Befehl aus, um die Wirkung Modifikatoren
 
ATI  Firmware/Einstellungen
  • ATI? = Anzeige der Firmwareversion
  • ATI1 = Anzeige aller Einstellungen

 

ATK

RS232 StopBit

  • ATK? = Aktuelle Einstellung anzeigen
  • ATK0 = 1 StopBit
  • ATK1 = 2 StopBits

 Dieser Befehl wird verwendet, um ein oder zwei Stopbits für den COM-Port einzustellen.

ATL  RS232 Baudrateneinstellung
  • ATL? = Aktuelle Einstellung anzeigen
  • ATL0 = 4800bps
  • ATL1 = 9600bps
  • ATL2 = 19200bps
  • ATL3 = 38400bps
  • ATL4 = 57600bps
  • ATL5 = 115.2kbps
  • ATL6 = 230.4kbps
  • ATL7 = 460.8kbps

 Dieser Befehl wird verwendet, um die Baudrate des COM-Port einzustellen.

ATM  RS232 Parity Bit
  • ATM? = Aktuelle Einstellung anzeigen
  • ATM0 = Kein Parity Bit
  • ATM1 = ungerade
  • ATM2 = gerade

 Dieser Befehl wird verwendet, um die Parität Bit-Einstellung von COM-Port vorzunehmen.

ATN  Gerätename
  • ATN? = Aktuelle Einstellung anzeigen
  • ATN=xxx = Einstellung des Gerätenames

 Wir können das BT- Modul einen Namen mit 0 bis 9, A bis Z, a bis z, Raum und -,
, die alle gültigen Zeichen geben, dass "erste Zeichen - oder, oder letzten Zeichen - ist nicht erlaubt".
Der Standardname lautet "Serial Adapter"
 

ATO  Automatische Verbindung
  • ATO? = Aktuelle Einstellung anzeigen
  • 0 = Automatische Verbindung aktiviert
  • 1 = Automatische Verbindung deaktiviert

 Wenn das BTM im Master-Modus läuft wird mit dem Befehl die Automatische- Verbindung Aktiviert oder Deaktiviert.
Im Slave - Modus, ist dieser Befehl nicht verfügbar..

ATP  Pineinstellung
  • ATP? = Aktuelle Einstellung anzeigen
  • ATP=1234 = Einstellung des Pins
  • ATP0 = Deaktivierung der Pinabfrage

 Diesem Befehl ermöglicht den Standard-PIN-Nummer "1234" zu ändern, um eine Verbindung aufzubauen.

ATQ  Rückmeldung
  • ATQ? = Aktuelle Einstellung anzeigen
  • ATQ0 = Rückmeldung aktiviert
  • ATQ1 = Rückmeldung deaktiviert

  • OK
  • CONNECT
  • DISCONNECT
  • ERROR

ATR  Master/Slave
  • ATR? = Aktuelle Einstellung anzeigen
  • ATR0 = Baustein ist Master
  • ATR1 = Baustein ist Slave

Mit diesem Befehl läst sich das BT-Modul für den Master oder Slave-Modus einstellen.
ATU

n/a

Mit diesem Befehl wird ein "Enter DFU-Modus, Sind Sie sicher, dass (y / n)?" Angezeigt, drücken Sie dann Y, um das Kommando zu bestätigen. Dann sollte ein USB-Kabel an den PC angeschlossen werden, nun führt man den FU Assistenten aus. (DFU-Assistenten bitte an http://www.rayson.com wenden.)

ATZ Werkseinstellungen
  • ATZ0 = Herstellung der Werkseinstellungen

Wiederherstellen der Werkseinstellung und ein Warmstarten des BTM-Modul.



Bluetooth USB Dongle



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.

 



Hama Bluetooth USB Dongle Software
Bluetooth Stack for Windows by Toshiba v6.00.05
      

SMD löten Kurzanleitung ...>>>

Wer sich nicht zutraut SMD zu löten oder die Möglichkeiten nicht hat, kann sich an Fennec (Admin) wenden.



Serial-BTM-2010

Serial-BTM Bluetooth Modul Prototype-2009 Artikel-Archiv...>>>


Diese Seite wurde zuletzt bearbeitet am: 4 September 2010

Copyright © 2009/10 www.robotrack.org



Druckansicht   druckbare Version anzeigen
Seite empfehlen   Seite empfehlen
0 Kommentar(e)   kommentieren
 
Wertung ø 9,50
2 Stimme(n)
 
Verwandte Artikel
SSOP löten, Kurzanleitung
USB./.TTL-Adapter./.Pegelwandler
Bluetooth Modul BTM-mini-S v1
Serial-BTM Bluetooth Modul v1
Seitenanfang nach oben