Forum: Mikrocontroller und Digitale Elektronik BC417143 UART Kommunikation


von Jentschi (Gast)


Lesenswert?

Hallo,

Ich versuche eine Verbindung zwischen einem PC und einem Handy per 
Bluetooth herzustellen. Dafür benutze ich ein Bluetooth Modul mit 
BC41713 Chip welches ich aus dieses Auktion habe: 
http://www.ebay.de/itm/170715537132

Ein Datenblatt zum Modul habe ich hier gefunden: 
http://www.cutedigi.com/pub/Bluetooth/BC4_Blue2.0_Datasheet.pdf Das 
Modul sollte fähig sein die AT-Kommandos zu verarbeiten: 
http://www.cutedigi.com/pub/Bluetooth/BMX_Bluetooth_quanxin.pdf

Ich habe das Modul wie im Datenblatt beschrieben anschlossen. Das Modul 
antwortet jedoch nicht AT Befehle. Eigentlich sollte es auf den simpelen 
Befehl "AT" mit "OK" anworten. Es sendet jedoch gar keine Daten. Ich 
habe es schon mit verschiedenen Baudraten versucht. Mein RS232 
Pegelwandler funktioniert auch. Wenn ich das Bluetooth Modul nicht 
anschließe und statt dessen die RxD und TxD Anschlüsse überbrücke 
bekomme ich alle Daten die ich vom PC aus sende auch wieder 
zurückgesendet. Am PIO11 Pin liegt 3.3 V an. Somit sollte der AT-Modus 
aktiviert sein.

Das Modul selbst scheint nicht defekt zu sein. Eine am PIO8 Pin 
angeschlossene LED blinkt. Das Handy findet auch das Bluetooth Modul und 
läßt sich auch mit dem Bluetooth Modul paaren. Nach Eingabe des 
PIN-Codes ist das Modul mit dem Handy verbunden.

Merkwürdigerweise ist der Name den das Modul anzeigt nicht wie im 
Datenblatt beschrieben auf "HHW-SPP-1800-2" gesetzt. Stattdessen ist der 
Name "ODBII". Deutet der Name darauf hin, dass das Modul vielleicht eine 
ganz andere Firmware hat die vielleicht keine AT-Befehle verarbeiten 
kann? "OBDII" könnte ja für OBD-2 (= On Board Diagnose für Fahrzeuge) 
stehen.

Hat jemand Erfahrung mit dem BC417143 Modul? Warum bekomme ich keine 
Verbindung per UART zustande?

Jentschi

von elmacop (Gast)


Lesenswert?

Hi,
I had the same problem.
See this link - http://byron76.blogspot.com/

Elmacop

von Jentschi (Gast)


Lesenswert?

Thanks Elmacop,

The blog is very helpful for me.

Jentschi

von Manuel (Gast)


Lesenswert?

Hallo,

habe das gleiche verhalten, Modul zeigt sich als OBDII und reagiert 
nicht auf AT Kommandos.

Wie habt Ihr die Baudrate umkonfiguriert, möchte 115200Bd


Danke

von Wichtel (Gast)


Lesenswert?

Habe jetzt auch mal mit so einem Modul des oben genannten Verkäufers 
gekämpft.

Wie bei den Vorschreibern war das Modul erst dann kooperativ als ich die 
Firmware durch die "HC-05" von Byron's hlfreicher Seite ausgetauscht 
habe.

Das Modul ist übrigens 5V-Tolerant, zumindest meines für den einmaligen 
Programmiervorgang. ;)
Den Programmieradapter habe ich, im Gegensatz zum Aufbau auf der Seite, 
durch eine 5-adrige 1:1-Verbindung ohne jegliche Widerstände zwischen 
LPT und dem CSR-Modul ersetzt und es hat prima geklappt.

Konfiguration dann ebenfalls wie auf der Seite erklärt.

von Manuel (Gast)


Lesenswert?

Hallo,

ich glaube mein Modul hat überhaupt keinen AT Modus.
Habe alle Varianten probiert von:

http://byron76.blogspot.com/


leider bekomme ich keine Antwort vom Modul.
Der Datentransver zum Endgerät klappt mit 38400Bd.
Der Verkäufer erstattet mir nun den Verkaufspreis.

von Wichtel (Gast)


Lesenswert?

Wenn du mit 38 kbaud auskommt, Glück für dich. ;)

Mein Endgerät (ein Kaffeevollautomat) lässt sich leider nicht in der 
Baudrate umstellen. Daher die umständliche Variante mit der geänderten 
Firmware...

von Holger (Gast)


Angehängte Dateien:

Lesenswert?

Link mit Bildern und Infos für BlueCore Tools
…. BlueLab BlueFlashCmd
http://microsin.ru/content/view/1284/44
#######################################
Auf der CSR Homepage habe ich mich angemeldet,
https://www.csrsupport.com
Leider finde ich die offiziellen Firmware Files z.B
HC05.xpv and HC05.xdv dort nicht.
Auf der Blogger Byron's Blog Seite habe ich mir die
Firmware geholt.
You can download those files in the following link :
http://dl.free.fr/d8j4i42Wi
######################################################
Ich habe die Firmware HC-06
Als exclusives Slave BT-Modul, geht als BT SSP  nur mit 9600 baud.
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=7&products_id=350
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=7&products_id=157
Leider hat der Hersteller des Piggi-Pack-Adapters für das
CSR-BT-Modul vergessen den sogenannten AT-PIN für diese HC-06 Firmware
von dem BT-Modul an die externe 2mm Stiftleiste anzurouten.
Somit ist der AT Mode gar nicht möglich.
------------------------------------------------------------------------ 
------------
Ich vermute das der AT MODE „KEY“ mit PIN 26 am BT-Modul auf High zu 
legen ist.
Die Status LED ist an PIN 24 am BT-Modul angeschlossen.
Es sind auch diverse Module mit
Firmware Versionen dabei, bei der PIN 23 den AT-Mode  bzw. PIN 34
-------------------------------------------------------
http://www.seeedstudio.com/wiki/Bluetooth_Bee
Hier ist auch ein anderer AT Befehls-Satz in der Doku.
-------------------------------------------------------
And den BT-SSP-Source-Code und Compiler dazu ranzukommen ist….???
 Gruss Holger.
/

von Holger (Gast)


Lesenswert?

Hilfe für SPI Firmware update Doku:
BlueCore2-Flash Data Sheet (BC215159A-ds-001Pg) AUG06.pdf
---------------------------------------------------------
SPI 16 Bit ADDR + 16 Bit-Data +Auto Inc
Für einen eigenen UM-FT2232 FTDI SPI Code Flasher
---- HC-04 Firmware CODE SNIPLET HC04.xpv --------------
@000000 0000
@000001 0000
@000002 0000
@000003 54e0
@000004 df01
@000005 7499
@000006 0100
@000007 8000
…………………………..
@06fffd 44c9
@06fffe 4669
@06ffff 6c65
o  write command (00000010) is sent first (C[7:0]) MSB first+Addr15-0
o  An 8-bit read command (00000011) is sent first
o  (C[7:0]), followed by the address of the location to be read 
(A[15:0]).

Gruss Holger

von Holger (Gast)


Angehängte Dateien:

Lesenswert?

Jentschi schrieb:
> Ich habe das Modul wie im Datenblatt beschrieben anschlossen. Das Modul
>
> antwortet jedoch nicht AT Befehle. Eigentlich sollte es auf den simpelen
>
> Befehl "AT" mit "OK" anworten.
Genau das hatte ich auch an dem BTBee mit Firmware HC06 am BT-Modul.
Aber bei z.B AT+BAUD4 kommt vom Modem der String setbaud OK zurück. !!

Z.B AT+SETNAME(MYBTMODEM) geht auch mit der Quittung "setname OK".

Und das ist bei der HC06 Firmware zu erledigen, “ohne“ einen
extra PIN 26 auf HIGH zu ziehen.
#################################################################
Fazit: Das Datenblatt ist somit ok, bis auf den AT --- OK Patzer.
#################################################################
Solange das BT-Modul "nicht" gekoppelt ist, ist der AT-Modus
aktiv. D.h (Status LED PIN 24 binkt mit 0,7 Hz.)

##############################################################
An PIN 26 kann ich via 10K an 3,3V eine stehende gekoppelte Verbindung
sofort kappen. (KILL-SWITCH) HIGH --- LOW .und somit Blinkzyklus mit 0,7 
Hz einleiten.

Die PC seitige V24 Window Programm quttiert das mit mit einer MessageBox 
„Read Error “, und muss geschlossen werden.
Nach dem erneuten öffen der COM ist die Verbindung wieder ok.
##############################################################

Link zu den TOOLS SPI Progger.

http://www.iec.dk/products/csrchipsinfo.asp?id=42
Aber wo finde ich die offiziellen Firmware Files HC05.xpv *xdv..??
--------------------------------------------------------------

Ich bin mit der PCB Antenne am Modden. Lamda/4  -- 1/3 H * n  Lamda/4 
Spiral –H--.Patch
Ich versuche mal per SPI PORT die Firmware auszulesen, und somit ein SPI 
Flash Tool zu
machen. Adresse-Boost Parameter .
Gruss,
Holger.

von Manuel (Gast)


Lesenswert?

Habe mein Modul mithilfe dieses Forums geflahed und zum laufen bekommen.
Habe die Firmware HC05 drauf.

Nun habe ich ein zweites EBAY Modul besorgt mit der gleichen FW und 
leider auch mit der gleichen Bluetooth MAC Adresse.

Diese lautet: 0019:5d:24b763

Das sollte eigentlich gar nicht vorkommen.
Und mein PC erkennt auch immer nur 1 Modul obwohl beide laufen.

Habe versuch die Bluetooth address mittels PSTool zu verändern,
dann läuft dass Modul nicht mehr, was mache ich falsch?

von Chris R. (mrgreen)


Lesenswert?

Hi,

ich hätte auch noch eine Frage zu diesem Modul:
Muss ich es zwingend flashen, oder kann ich es auch (zumindest vorerst) 
mit der vorhandenen Firmware laufen lassen?

Ich habe das Problem, dass ich nicht mal die PIN setzen kann.
Mein KDE-Bluetooth-GUI-Dings wartet darauf, dass das Gerät die 
Verbindung akzeptiert, aber das passiert nicht.
Da das Modul 7 Euro gekostet hat, vermute ich, dass die LowBudget 
Firmware drauf ist.

Gruß
Mr.Green

von Chris R. (mrgreen)


Lesenswert?

Nachtrag:
Das Ding lässt sich (laut KDE Tool) verbinden, aber die Verbindung 
bricht gleich wieder ab.
Muss das Bluetooth-Modul vor Verbindungsaufbau initialisiert werden?

von Julian B. (julinho)


Lesenswert?

@Jentschi

Gibt es schon neue Erkenntnisse, wie man in den AT Modus bei dem 
"OBDII"-Modul gelangt?

von Stefan E. (essig)


Lesenswert?

Ich hätte auch Interesse an neuen Erfahrungen mit diesem "OBDII" 
Bluetoothmodul... Mir ist die eingestellte Baudrate nicht bekannt (9600 
und 38400 hab ich probiert) und ich bekomme keine Antwort vom BT-Modul. 
Der Pairing-PIN war 1234, ändern kann ich aber nix.

Gruß
Essig

von Valentin D. (Gast)


Lesenswert?

Hallo, ich habe mir die Befehlsliste von HC-05 angesehen, finde aber 
kein Befehl zum Konfigurieren der PIO Pins als Eingang oder Ausgang.
Das Setzen oder Abfragen der Ports ist kein Problem.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.