Öltemperatur, TÖNS, fehlende BC-Werte, Tacho spinnt

Aus I-BUS App Wiki
Version vom 29. November 2023, 15:03 Uhr von André (Diskussion | Beiträge) (keine Anzeige vom Ladedruck, Lambda, Getriebetemperatur/Gang etc.)
Wechseln zu: Navigation, Suche

TÖNS und Öl-Temperatur

Jeder bisher bekannte Motor in einem BMW hat in der Ölwanne eine sogenannten TÖNS (Thermischer Öl Niveau Sensor) verbaut.

TÖNS

Sensor-Funktion
Das Ölniveau wird von einem aktiven Ölniveausensor (BMW Nummer 12617508003 - alternative Sensor von "HELLA" 6PR 007 868-031) überwacht, der ein Signal über über das LCM/LSZ1 an die Instrumentenkombination (Tacho) liefert. Das Signal geht über das DME-Steuergerät, wird dort aber nur durchgeschleift.
Das Meßprinzip des thermischen Ölniveausensors basiert auf der Änderung der Aufheiz- und Abkühlzeit eines Sensorelements, das sich im Motoröl befindet. Die Heiz-Zeit ist abhängig von der Motoröltemperatur, die Kühl-Zeit ist abhängig vom Ölniveau.

Die Öltemperatur wird also vom TÖNS nicht direkt ausgegeben, es kann aber anhand einer Vergleichskurve näherungsweise eine Öltemperatur errechnet werden.

Wird kein oder ein unplausibler Wert angezeigt, ist davon auszugehen, dass der TÖNS defekt ist. Ein entsprechender Fehler wird im LCM abgelegt sein.

Die I-BUS App tut genau das, aus den Werten aus dem LCM wird eine Öltemperatur errechnet.
Diese Temperatur ist NICHT die Öltemperatur, die z.B. bei einem M52TU oder M54 Motor mit echtem Öltemperatursensor im Motorsteuergerät ausgelesen werden kann.



1Eine Ausnahme bildet der BMW E46, hier steckt der TÖNS direkt am Tacho.

Einstellung der Quelle für Öltemperatur

In der I-BUS App gibt es verschiedene Quellen für die Öltemperatur.
Mit Ausnahme vom E46 und E83 X3 ist die Quelle der TÖNS, der am LCM hängt.
Damit die Berechnung stimmt, muss das richtige LCM gesetzt werden. In der Regel haben alle E38 und E39 ein LCM2 oder LCM3, nur die letzten E39 und E53 haben ein LCM4.

Um zu prüfen welches LCM verbaut ist bitte das linke Menü öffnen (linken Rand zur Mitte ziehen) und hier die Funktion "Codieren" öffnen. Im Dropdown das "LCM" wählen und "Codierdaten lesen" antippen. In der Infobox erscheinen nun Infos zum LCM und unter anderem der Typ II, III oder IV. (sSiehe 2. Bild)
Dieser Typ muss dann als Quelle in den I-BUS App Einstellungen => Bordcomputer => Öltemperatur gesetzt werden.
Weitere Optionen sind:


Mit DeepOBD (DeepOBD App + DeepOBD Interface + Konfig aus dem Wiki) kann zum einen die echte Öltemperatur (nur M52TU und M54!) oder die Öltemperatur in E46/E83 via TÖNS ermittelt werden.



Öltemperatur-Anzeige, wenn ein Öltemperatursensor ab Werk vorhanden ist

Sofern ein richtiger Öltemperatur-Sensor (z.B. M52TU, M54) vorhanden ist, kann auch dieser Wert in der I-BUS App angezeigt werden. Allerdings benötigt man hierzu weitere Hard- und Software, da der Wert auf einem anderen BUS anliegt. Das Resler-Interface ist am I-BUS angeschlossen, das Signal des Öl-Temperatur-Sensors liegt jedoch auf dem CAN-BUS.
Der CAN-BUS liegt zwar auch am Tacho an, allerdings wird der Wert hier nicht erfasst und kann entsprechend weder angezeigt noch weitergeleitet werden.

Entsprechend besteht allerdings die Option, sich den echten Wert anzeigen zu lassen, wenn man z.B. die App "DeepOBD" (plus kostenpflichtiges Interface!) nutzt. Eine Anleitung hierzu befindet sich hier.

Anzeige der Öl-Temperatur beim E39 M5

Aktuell ist es wohl beim E39 M5 noch nicht möglich die Öltemperatur anzuzeigen.

Sofern die Leitung vom TÖNS (Thermischer Öl Niveau Sensor) an das LCM führt, kann eine Codierung des LCM evtl. Abhilfe schaffen.
Dazu bitte mit bekannter Software den Codierwert OELSTAND_MOTOR_CAN im LCM auf nicht_aktiv setzen.

Anzeige der Öl-Temperatur beim E46

Wie oben beschrieben kommt man nur mit zusätzlicher Hardware (DeepOBD) auf den echten Wert des Öltemperatursensors. Diesen haben jedoch nur die TU Benzin-Motoren verbaut. Diesel haben diesen nicht. Ansonsten können mit DeepOBD auch die Heiz- und Kühlzeit vom TÖNS aus dem Tacho ermittelt werden, woraus die I-BUS App die Öltemperatur und den Ölstand errechnen kann.
Dennoch kann der Wert aus dem TÖNS ermittelt werden, hierzu benötigt man das "eKombi" Modul von Car-Solutions. Einmal eingebunden wird der Wert vom TÖNS umgewertet und im BUS bereit gestellt, wo er von der App aufgegriffen und angezeigt werden kann.

Anzeige der Öl-Temperatur beim E53 4.6is und 4.8is

Aktuell ist es wohl beim E53 4.6is und 4.8is noch nicht möglich die Öltemperatur anzuzeigen.


Ggf. kann es helfen mit bekannter Software den Codierwert OELSTAND_MOTOR_CAN im LCM auf nicht_aktiv setzen.

Fehlende BC-Werte / Tankinhalt

Bei älteren Fahrzeugen ist es möglich, dass einige Werte nicht im BC-Screen der App angezeigt werden oder erst eine längere Zeit vergeht, eh diese angezeigt werden.
Hier kann es helfen die sog. "MID-Emulation" in den Optionen der App zu aktivieren.

Werden dennoch nicht alle Werte gezeigt, so wurde evtl. übersehen, dass kein High BC Tacho vorhanden ist (keine Verbrauchswerte, Reichweite und Ø-Geschwindigkeit) und ergo diese Werte nicht übermittelt werden.
Insbesondere betrifft dies den Tankinhalt. Einige älter Tachos (eine genaue Datierung ist leider nicht möglich) können diesen Wert nicht im BUS zur Verfügung stellen, weswegen das Feld leer bleibt.
Wir empfehlen die Einstellungen der App zu prüfen und leer bleibende Felder im BC-Screen ggf. auszublenden.

Abhilfe schafft nur ein neueres Tacho. Allerdings bedarf dies eines größeren Aufwandes, da das Tacho vor(!) dem Umbau vom Profi an einen Umbau angepasst werden muss. Bloßes Umstecken auf ein anderes Tacho bringt nicht unerhebliche Fehler und Fehlverhalten. Daher ist davon unbedingt abzusehen!


Tacho spinnt/keine Blinker-Anzeige im Tacho

Bei älteren Tachos ist es möglich, dass das Tacho mit der I-BUS App ein Fehlverhalten, wie z.B. das fehlen der Anzeige der Blinker, aufzeigt.

Hier schafft die Deaktivierung der vier IKE Abfragen in den App-Einstellungen Abhilfe. Der km-Stand etc. wird danach dennoch angezeigt, allerdings wartet die App, bis der Wert gesendet wird und fragt diesen nicht aktiv ab.
Nach dem Ändern der Einstellungen muss die Batterie vom Fahrzeug abgeklemmt und nach einer kurzen Pause wieder angeklemmt werden. (beim E53 reicht es die Sicherung des Tacho kurz zu entfernen)
Danach sollte wieder alles wie gewohnt funktionieren.



E46 Tacho dimmt mit Tippblinken

Das Problem tritt nur in Verbindung mit dem alten Resler Interface (und ggf. anderen Interfaces) auf, ist aber eigentlich mit der aktuellen App Version (2.2.1.2) behoben.
AUSNAHME: Wenn die App im Hintergrund läuft und so das Licht angeschaltet wird. In dem Fall bekommen wir für diesen Moment wichtige Werte nicht und es kommt zu dem Fehler.
Einzige Abhilfe bislang: Upgrade auf Resler Modul und hier das Tippblinken über das Modul nutzen.

keine Anzeige vom Ladedruck, Lambda, Getriebetemperatur/Gang, Innenraumtemperatur etc.

Die Anzeige des Ladedrucks, Errechnung des Lambdawertes (akt. nur beim Diesel - als rechnerischer Wert), Getriebetemperatur, akt. Gang (Automatik!) und Innenraumtemperatur benötigt die App DeepOBD inkl. des separaten Interfaces.
Mehr Infos findet Ihr unter:
DeepOBD - Adapter und App einrichten und mit der I-BUS App verbinden



Abweichung des km-Standes

Es ist technische bedingt möglich, dass der in der I-BUS App gezeigt Gesamtkilometerstand um bis zu 255 km abweichen kann. Dies stellt keine Fehlfunktion dar, sondern zeigt den Absolut-km-Stand. Es ist möglich, dass der Wagen vor Auslieferung wenige Kilometer bewegt wurde und diese dann tariert wurden.

Gong/Ton bei App-Start

Sollte direkt nach App-Start ein "Gong" ertönen, der nicht von einer Warnmeldung oder Erinnerung herrührt, so ist folgende Optionen im Android-Setup => Apps => I-BUS App => Benachrichtigungen zu deaktivieren:
USBServiceChannel