CAN Protokoll der Bee
CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
So gehts prima, danke Tobi!
Re: CAN Protokoll der Bee
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.
Die Lufttemperatur und der externe Druck werden mit immer mit 0 ausgegeben.
Verwende Protokoll 2.
Re: CAN Protokoll der Bee
Das wäre mir neu, da hat sich bislang noch keiner beklagt...
gruß
Tobi
gruß
Tobi
Re: CAN Protokoll der Bee
Hab ich mir fast gedacht
Die Test-Bee hat kein Drehzahlsignal, sollte aber auch ohne gehen !?
Ich mach mal ein Can log und stelle es hier rein.
Die Test-Bee hat kein Drehzahlsignal, sollte aber auch ohne gehen !?
Ich mach mal ein Can log und stelle es hier rein.
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
Ich guck mir das später mal im Labor an...
gruß
Tobi
gruß
Tobi
Re: CAN Protokoll der Bee
Gerne, ich programmiere mal weiter ohne diese Werte.
Gruss Christian
Gruss Christian
Re: CAN Protokoll der Bee
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
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
Re: CAN Protokoll der Bee
Gut, dann kann ich die Selbstzweifel begraben
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
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
Re: CAN Protokoll der Bee
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
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