Forum: Mikrocontroller und Digitale Elektronik Reverse Engineering eines LIN Bus


von Olli Z. (z80freak)


Angehängte Dateien:

Lesenswert?

Aus meinem LIN-Sniffer Projekt 
(Beitrag "TJA1020 mit ESP32 betreiben") habe ich nun zwei Logs 
erzeugt (CANDUMP Format, lesbar mit SavvyCAN), jeweils ohne besondere 
Aktionen durchzuführen, außer "Zündung an". Am Bus hängen bekanntermaßen 
folgende Teilnehmer:
Master: BCM
Slave:
* Regensensor ("BV6T-17D547-AD")
* Batteriesensor ("AG9N-10C679-DE")
* Scheibenwischermotor

Ein Diff-Vergleich der IDs beider Logs ergab (nicht beantwortete IDs 
sind nicht aufgeführt):
no-batsensor_no-action.log
0x05
0x06
0x10
0x20
0x35
0x3C

with-batsensor_no-action.log
0x05
0x06
0x0D
0x0E
0x0F
0x10
0x17
0x20
0x26
0x2B
0x35
0x3C

Also nutzt der Batteriesensor vermutlich diese IDs
0x0D
0x0E
0x0F
0x17
0x26
0x2B

Die mit dem Multimeter gemessene Batteriespannung lag zwischen und 12,3 
und 12,5V (stieg im laufe der Messung). Es waren keine besonderen 
Verbrauchen zugeschaltet (Licht Aus, Heizungen aus).

: Bearbeitet durch User
von Alexander (alecxs)


Lesenswert?

1
0x0D  Spannung
2
0x0E  Strom  16‑Bit‑Wert
3
0x0F  Temperatur
4
0x17  SoC/SoH/Status  4‑Byte‑State‑Frame
5
0x26  Kapazität / Health  4‑Byte‑Wert
6
0x27  Status / Fehler  FFFFFFFF
7
0x2B  ASCII‑Teilenummer

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.