Forum: PC-Programmierung Qt<->Android<->HC-06 => stottert


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Jasson J. (jasson)


Bewertung
0 lesenswert
nicht lesenswert
>Grobe Anwendung
Ich habe eine Android-App mit QT basierend auf dem BT-Chat example 
gemacht, die mit einem HC-06 kommuniziert.
Kommt aus der Modellbauecke, daher werden im 20ms Takt Daten 
ausgetauscht.

>Mein Problem
Mein Problem ist, die eingehenden Daten stottern manchmal im deutlich 
wahrnehmbarem 1 bis 2 Sekundenbereich.
Habe die Baudrate an die Datenmengen angepasst und der Gegencheck die 
App auf PC kompiliert laufen zu lassen und das BT durch einen 
USB<->Seriel Wandler zu ersetzten hat funktioniert.
Das heißt die Datenquelle/senke und die App funktionieren zusammen.

>Ursachen?
Meine Android / Bluetooth Kenntnisse reichen nicht aus um zu schätzen, 
wo die Ursache ist.
Könnte sein, dass Androids Scheduler mein BT manchmal für unwichtig 
hält, vielleicht gibt BT den 20ms Schluckaufbetrieb nicht her (oder 
zumindest das RFCommm-Protokoll), oder auch die QT-Anbindung an Android, 
oder der API-Level, oder das HC-06 ist nicht der Bringer und ich währe 
mit nem BTM besser dran...
Hab auch mal vesucht, aus dem Smartphone die Simkarte raus zu nehmen, um 
dem OS vielleicht etwas Arbeit zu ersparen.

Vielleicht hat jemand eine Idee :)

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.