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


von sven (Gast)


Angehängte Dateien:

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. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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)


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.
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.