Bluetooth Modul Baudrate ändern

#1
Hallo Leute,
ich habe mal wieder ein Problem :)

Ich habe mir dieses Bluetooth Modul bestellt :
http://www.ebay.de/itm/360663422584?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Ich habe es dann erstmal versucht ganz normal an mein AIOP anzuschließen und habe auch per Windows 7 eine Verbindung aufbauen können. In der MultiWii Gui konnte ich den Com Port auch anwählen aber leider keine Datenverbindung aufbauen.

Nach einiger Recherche kam raus, dass ich die Baudrate des Bluetooth per Terminal einstellen muss. Ich habe mir dazu einige Anleitungen angelesen und diese auch versucht umzusetzen. Leider war ich dabei nicht sehr erfolgreich.

Ich habe folgenden Verbindungen + Programme getestet:

Programmer :
-USB to TTL
-FTDI

OS:
-Win 7
-Mac OSX

Programme:
-Hyperterminal
-Putty
-Terminal

Ich kam aber leider immer zu dem Ergebnis, dass ich im jeweiligen Terminal keine Eingaben machen konnte. Putty hat gar nicht erst eine Verbindung aufgebaut.

Die Frage ist jetzt wo der Schuh klemmt.

Bluetooth Modul defekt?
Würde ich ausschließen, da ich ja bereits eine Verbindung aufbauen konnte.

Falscher Programmer?
Wäre höchst komisch, dass zwei Programmer nicht funktionieren.

Falscher Treiber?
Kann sein, aber unter zwei Systemen mit zwei verschiedenen Programmern den gleichen Fehler lässt mich auch dies nahezu ausschließen.

Falsch verkabelt?
Kaum möglich, da GND - GND ; 5V - 5V ; RX - TX ; TX - RX. Da ist wenig Raum für Fehler.


Ich bin leider nicht so erfahren mit diesen Geschichten und habe jetzt schon einige Stunden investiert und bin mit meinem Latein am Ende. Jetzt brauche ich mal eure Hilfe :)

Vielleicht hat ja jemand eine Idee.

Viele Grüße,

Christian
 

DerCamperHB

Erfahrener Benutzer
#2
at nicht schreiben sondern in editor schreiben, kopieren und einfügen
bei manchen muss der befehl gleich komplett sein andere warten auf "enter taste"

eingabe wird nur angezeigt wenn du das einschaltest meistens als Echo
 
#4
Falls es nicht direkt geht und du irgendwo ein Arduino oder so was hast versuchs mal so wie hier. Ich habs auch nur so geschafft
Das werde ich direkt mal testen, ein Arduino liegt hier ehh noch rum. Einen Versuch ist es wert. Es sind ehh schon 10std in das Bluetooth Modul gegangen, dann kann ich das auch noch testen. Alles für das Hobby, Alles für den Club!

@DerCamperHB : Alles schon getestet. Und wenn es jetzt so einfach gewesen wäre hätte ich mich im Forum abgemeldet :D
 

DerCamperHB

Erfahrener Benutzer
#5
Sind aber meistens die einfachen Sachen, die man gerne übersieht
war genau da dran schon verzweifelt, meine ersten waren BTM220, die warten schon bis zur Enter eingabe, um Befehle auszuführen, da ist das ändern schön einfach
 
#6
Hallo..
Du muss wissen welche Baudrate vom Werk eingestellt ist.
Die gleiche im Terminalprg einstelle.Dann AT eingeben, und wenn alles OK ist,antwortet das Modul mit OK
 
#7
So ich habe jetzt das ganze mit dem Arduino mal probiert und scheinbar hat sich auch etwas geändert. Funktionieren tut es leider dennoch nicht. Es ist das gleiche Spiel wie vorher, wenn ich in der MultiWii Gui den Com8 Port (auf dem das BT ist) anwähle und dann Start drücke, blinkt das Modul alle 2 Sekunden doppelt. Daten kommen aber nicht rüber.

Was sich aber geändert hat ist, dass ich auf einmal mit meinem Macbook verbinden kann. Das hat vorher nicht funktioniert.

Evtl ist der Fehler doch auf dem Board zu suchen?! Die Verbindung zum BT sieht jedenfalls eigentlich gut.
 
#9
Was heißt Verbindung zum BT geht ? Kannst du Daten zum und vom BT senden mit AT?
Das BT Modul verbindet ich Immer mit Einem Rechner.Hat nix mit der Baudzahl zu tun.
 
#10
RX und TX getauscht habe ich schon.

Also ich sehe das Bluetooth Modul als HC-05 am Mac und kann auch damit verbinden. Mehr geht aber noch nicht, also ich kann keine Daten empfangen. Ich habe eben noch mal im Terminal per :

screen /dev/tty.HC-05-DevB 9600

und

screen /dev/tty.HC-05-DevB 115200

versucht zu verbinden und es hat nichts gebracht. Es scheitert also wirklich am Datentransfer.
 
#12
Ich würde nun folgendes machen.
Erst sehen das die COM im Terminalprg richtig ist,dann eine Brücke zwischen RX - TX legen.
Dann muss im Term.Prg im ausgabefenster deine Eingaben zu sehen sein.Wenn das geht BT Modul dran auf RX TX achten,
Jetzt mit 2400 Bd anfangen und AT eingeben. (AT groß schreiben) und sehen ob im Ausgabefenster OK erscheint.
Wenn nicht, die nächst höhere Bd zahl testen.Irgenwann komm dein gewünschtes OK.
Mein letztes BT modul war von Werk aus auf 38??? Bd eingestellt.

Viel erfolg..
 
#14
Hatte das gleiche Problem, habe eine Woche mit dem HC-05 gekämpft.
Verkabelung stimmt soweit:

5V auf 5V
Gnd auf Gnd
TX auf RX
RX auf TX

Der Schlüssel zum programmieren ist der "Key" - Pin!

Setzt die 5V deiner Quelle erstmal auf diesen Pin. Danach (ganz wichtig!) die 5V an den 5V Pin des Boards.
Jetzt startet das HC-05 im Programmier-Modus und nimmt 38400 Baud automatisch ein.

Jetzt ins Arduino IDE, Com-Port auswählen, Serial Monitor -> Unten Rechts 38400 Baud rein und links davon noch "Sowohl NL als auch CR" auswählen.

Wenn du jetzt "AT" abschickst sollte er mit "OK" antworten und du kannst ihn programmieren nach Anleitung.
Jetzt kannst du ihn auf 115200 setzen!
 
#15
Keypin?

Hatte das gleiche Problem, habe eine Woche mit dem HC-05 gekämpft.
Verkabelung stimmt soweit:

5V auf 5V
Gnd auf Gnd
TX auf RX
RX auf TX

Der Schlüssel zum programmieren ist der "Key" - Pin!

Setzt die 5V deiner Quelle erstmal auf diesen Pin. Danach (ganz wichtig!) die 5V an den 5V Pin des Boards.
Jetzt startet das HC-05 im Programmier-Modus und nimmt 38400 Baud automatisch ein.

Jetzt ins Arduino IDE, Com-Port auswählen, Serial Monitor -> Unten Rechts 38400 Baud rein und links davon noch "Sowohl NL als auch CR" auswählen.

Wenn du jetzt "AT" abschickst sollte er mit "OK" antworten und du kannst ihn programmieren nach Anleitung.
Jetzt kannst du ihn auf 115200 setzen!
Hallo Stefan90,
ich hoffe hier ist dieses BT-Modul HC-05 gemeint http://www.banggood.com/HC-05-Wirel...sceiver-Module-Slave-And-Master-p-908621.html
Ich ärgere mich auch schon ein paar Tage damit herum, Verbindungsaufbau über Handy geht, aber parametrieren mit FTDI und Arduinosoftware http://arduino.cc/en/Main/Software
geht gar nicht :(
welcher Pin ist den der KEY-PIN? da sind doch nur: State, RXD,TXD, GND, VCC und EN:confused:

... ach ja, und den Taster gibts noch. Wenn dieser beim "einschalten" gedrückt gehalten wird, blinkt die LED etwa doppelt so schnell. Aber egal welche baudrate ich wähle, auf AT antwortet das Modul nicht. Hab 3 Stück, alle ausprobiert, auch mit 3 verschiedenen FTDI auf 3,3V und 5V, nix zu machen.

Vielleicht ist ja der "KEY-PIN " die Lösung...
Gruß
Peter
 
FPV1

Banggood

Oben Unten