Forum: Mikrocontroller und Digitale Elektronik Datenübertragung mit Bluetoothmodul AMB2300-EV


von S. M. (sm1)


Lesenswert?

Hallo,

ich habe ein Problem mit dem Bluetooth-Modul AMB2300-EV von 
Amber-Wireless. Die Forensuche habe ich bereits genutzt, jedoch keinen 
ähnlichen Fehler gefunden.

Zur Ausgangssituation:

Die Platine ist über eine RS232-zu-PC-Verbindung an den PC 
angeschlossen. Die Baudrate beträgt 115200bps und ist, genau wie die 
Flusskontrolle, über Jumper Hardware-seitig festgelegt. Die 
Spannungsversorgung erfolgt über das mitgelieferte 5V-Netzteil. 
Angesprochen wird das Modul durch die Entwicklungsumgebung LabVIEW2010.

Zu meinem Problem:

Die grundsätzliche Verbindung zwischen PC und AMB2300-EV funktioniert. 
Es werden Daten versendet. Das Modul kann sich auch mit anderen 
Bluetoothmodulen verbinden. Der Datenstream ist jedoch nicht 
kontinuierlich. Während des versendens von Daten werden zwischendurch 
(ohne erkennbares Schema) Pausen von ungefähr 5 Sekunden gemacht. 
Anschließend werden wieder Daten versendet was wiederum in einer Pause 
von 5 Sekunden endet. Ich habe auch bereits überprüft, ob eventuell ein 
Bufferüberlauf entsteht. Das kann aber nicht sein, da während des 
Debuggens in LabVIEW keine übergroßen Mengen an Daten zu erkennen sind, 
die gesendet werden sollen. Innerhalb des Programmcodes befinden sich 
auch keine Wartezeiten von 5 Sekunden. Das Programm besteht zwar aus 
verschiedenen While-Schleifen, die jedoch maximal zu einer Verzögerung 
von ca. 500ms führen können.
Stutzig macht mich aber folgendes: Wenn keine Daten mehr gesendet 
werden, beende ich das Programm. Wenn ich es anschließend wieder starte, 
werden in ein Logfile, dass den seriellen Datenstrom überwacht, 
plötzlich mehrere Datensätze geschrieben. Diese befanden sich scheinbar 
noch im Buffer des Moduls. Daher tippe ich eher darauf, dass der Fehler 
bei der Platine liegt und nicht an meinem Programm. Denn offensichtlich 
wurden die Daten richtig versendet und kamen auch beim AMB2300-EV an. 
Jedoch erfolgte keine Weiterleitung/Verarbeitung.

Ich hoffe jemand von euch hatte bereits ein ähnliches Problem und kann 
mir helfen. Vielen dank im voraus!

Mit freundlichen Grüßen
Sebastian

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.