CAN Protokoll der Bee

Sonstige technische Fragen
Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

CAN Protokoll der Bee

Beitrag von zone11 »

Hallo zusammen

Ich verzweifle mit der Dokumentation des AIM CAN-Protokolls der Bee. Modus 2 ist in Betrieb.
Wenn ich versuche die 2 Byte der Batteriespannung mit dem angegebenen Scaling-Faktor umzurechnen, stimmt das überhaupt nicht.

Ist diese Doku, Rev. 5, 21.12.2009 überhaupt passend?

Gruss Christian

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Hallo!

Da ist ein Fehler in der Doku...


Hier ist es so, dass 5V dem Wert 1024 entsprechen.
Der ausgelesene Wert muss entsprechend umgerechnet werden.

Batteriespannung = "Canbus-Wert" * 5 / 1024

Beispiel:
10V = 2048 * 5 / 1024

Das heißt, wenn der Wert 2048 übertragen wird, sind das keine 20,48V sondern genau 10,0V.


Aber alles andere sollte korrekt sein.


gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

So gehts prima, danke Tobi!

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

Kann es sein das die Implementation nicht vollständig ist auf de bee?
Die Lufttemperatur und der externe Druck werden mit immer mit 0 ausgegeben.

Verwende Protokoll 2.

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Das wäre mir neu, da hat sich bislang noch keiner beklagt...



gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

Hab ich mir fast gedacht :D
Die Test-Bee hat kein Drehzahlsignal, sollte aber auch ohne gehen !?

Ich mach mal ein Can log und stelle es hier rein.

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Ja, geht auch ohne Drehzahlsignal.
Dann ist der vom Steuergerät gesendete Drehzahlwert eben null.

Wie gesagt, die anderen Sachen sollten eigentlich gehn.
Bisher haben sich die Leute immer nur über die Batteriespannung beklagt,
sonst über nichts :-)


gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

So sieht das aus, Sollten 11 und 12 Grad für Luft und Motor vorhanden sein.

ID DLC Data
770 8 00 00 EC 00 00 00 00 00 50
771 8 00 78 00 00 0A 1D 00 00 50
772 8 00 00 00 00 0A 1D 00 00 50
773 8 00 00 00 00 00 71 1E FC 50
774 8 FB FA EC 00 00 00 00 00 50

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Motortemp. passt ja immerhin.

Möglicherweise ist da irgendwas verrutscht.
Guck doch mal was sich so in ID772 so tut, wenn du die Lufttemperatur und/oder den Luftdruck änderst.

Was für einen ext. Luftdruck hattest du in diesem Moment?
Ist der ext. Luftdrucksensor in den Einstellwerten eingeschaltet?

Da sind ja auch ein paar Errorflags vorhanden.
(1110001)
Warum?


gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

Argh, mein Fehler, sollten MAT und MAP sein.

Leider tut sich im Paket 772 rein gar nichts. Nur Byte 4&5 enthalten auch die Batteriespannung.

Beim obigen Capture war gerade der MAP weg. Aber auch wenn der wieder dran ist ändert sich nichts.

Fehler hab ich geprüft. Lambda, TPS und Luftmassenmesser sind nicht angeschlossen. Kann aber was machen wenns hilft.
Steht jetzt wieder auf 0x51 was ok ist.

In Paket 770, Byte 3 ist ebenfalls die Checksumme am durchlaufen.

Software in der bee ist 6.06 Rev 3

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Ich guck mir das später mal im Labor an...


gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

Gerne, ich programmiere mal weiter ohne diese Werte.

Gruss Christian

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Tjo, ist offensichtlich ein Fehler in der Software...
In der aktuellsten offiziellen Version (6.06R3) funktioniert es nicht korrekt.
Wurde aber anscheinend schon bei uns hier intern gefunden und korrigiert,
denn in der aktuellsten Betaversion (6.20R8) funktioniert es korrekt.

Kannst du evtl. das Protokoll 1 verwenden,
bis eine neue Version offiziell raus gebracht wird?



gruß
Tobi

Benutzeravatar
zone11
Beiträge: 28
Registriert: 01.10.2012, 16:36

Re: CAN Protokoll der Bee

Beitrag von zone11 »

Gut, dann kann ich die Selbstzweifel begraben 8)

Hmm, dann müsste ich meine CAN Implementation neu machen, nicht wirklich schön.
Kommt die neue Version in absehbarer Zeit? - Würde sonst mal alles andere fertig machen.

Gruss Christian

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: CAN Protokoll der Bee

Beitrag von Tobi »

Naja die sollte eigentlich schon längst draußen sein.
Also es ist schon zum greifen nah.
Aber nagel mich jetzt nicht auf nen Termin fest, damit kann ich nur ins Klo greifen :-)
Ich denke in ein paar Wochen sollte es soweit sein.


gruß
Tobi

Antworten