Forum: Mikrocontroller und Digitale Elektronik welche art signal könnte es sein?


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 sven (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo mein kleines Osterprojekt ist scheinbar etwas komplizierter als 
gedacht.
Also ich habe einen Li-Ion akku mit einer "China" BMS
https://de.aliexpress.com/item/14S-60A-active-bms-2017-new-Li-ion-smart-bms-pcm-with-android-Bluetooth-app-UART/32824233108.html

Nun wollte ich die Spannungen der Zellen auf ein Display ausgeben.
Der Plan war es das Protokoll zu entschlüsseln und via avr die Zahlen an 
ein Display zu senden.

Also schnell den Logic Analyzer zwischen Bluetooth und BMS geklemmt und 
mitgeschnitten. Ungefähr 9600 Baud. Allerdings irgendwie auch nicht. 
Scheinbar sind in jedem Datenpaket "fehler" und wenn die BMS an das 
Bluetoothmodul sendet gibt es auf der Leitung vom BT zur BMS merkwürdige 
Ausschläge.
Die Kommunikation zur Handy App klappt aber perfekt.

Was könnte das für ein Protokoll sein bzw wo könnte mein Fehler liegen?
µc auf dem BMS board ist ein at mega328 und das Bt modul ist ein HM 10

von Lothar M. (lkmiller) (Moderator) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Wäre geschickt, wenn du mal ein Datenpaket findest,  das für längere 
Zeit (>1Byte) high oder low ist. Denn ist ist prinzipiell schwierig, auf 
einen "fahrenden Zug" aufzuspringen...

: Bearbeitet durch Moderator
von sven (Gast)


Bewertung
0 lesenswert
nicht lesenswert
ein Datenpaket welches Länger high oder low ist habe ich leider nicht 
gefunden. Es werden auch nur ~30 Byte übertragen. Mal abgesehen von der 
Baudrate und den "Fehlern" irritiert mich der kurze Low Impuls des 
Signales welches vom Bluetooth kommt.
Irgendwie macht das in meinen Augen noch kein richtigen Sinn. Warum 
sollte man sich die Arbeit machen und ein nicht Standard Serielles 
Übertagungsverfahren bauen? Der µc und der HM10 sprechen beide Standard 
seriell.
Ich werde nachher erstmal die Schaltung begutachten ob sie eventuell am 
avr nicht die Hardware uart verwendet haben

Beitrag #5376179 wurde vom Autor gelöscht.

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]
  • [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.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

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