Öltemperatur, TÖNS, fehlende BC-Werte, Tacho spinnt
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.
Ölniveaugeber - Auszug aus dem WDS
Zur Überwachung des Motorölniveaus wird das Motorölsymbol zur Meldung "Öldruck zu gering" rot und zur Meldung "Ölniveau zu gering" gelb hinterleuchtet. Die Meldung "Öldruck zu gering" hat immer Vorrang. Wird das Ölniveau als zu gering erkannt und ist Öldruck vorhanden, leuchtet das Motorölsymbol gelb auf. Der einmal erkannte Status "Ölverlust" wird solange gespeichert und auch während der Fahrt angezeigt, bis die Zündung ausgeschaltet wird (Zündschlüssel in Stellung 0). Wird "Ölminimum erreicht" erkannt, so wird dies erst nach Fahrtende für 30 Sekunden angezeigt. Ein Ausfall des Ölniveausensors wird nach ca. 25 - 30 Sekunden signalisiert, wenn der Zündschlüssel in Stellung 2 (Klemme 15) gedreht wird und Öldruck vorhanden ist (Moror läuft). Tritt ein Sensorausfall während der Fahrt auf, wird dies nicht über die Ölniveauwarnung angezeigt. Diese Ölniveauwarnung ist infolge der Verlängerung des Ölwechselzyklus (Restweg 25 000 km) notwendig geworden.
Sensor-Funktion
Das Ölniveau wird von einem aktiven Ölniveausensor überwacht, der ein Signal über eine Leitung an die Instrumentenkombination liefert. Das Signal geht über das DME-Steuergerät, wird dort aber nur durchgeschleift.
Der Ölniveausensor liefert ein Signal veränderlicher Pulsweite und Frequenz. Die Frequenz liegt ca. zwischen 1Hz und 10Hz. Das Meßprinzip des thermischen Ölniveausensors basiert auf der Änderung der Aufheiz- und Abkühlzeit eines Sensorelements, das sich im Motoröl befindet. Die High-Zeit (Puls EIN Zeit) und die Low-Zeit (Puls AUS Zeit) entsprechen den Heiz- bzw. den Abkühlzeiten (Sensor wird durch das Öl abgekühlt) des Sensorheizelements. Die High-Zeit ist abhängig von der Motoröltemperatur, die Low-Zeit ist abhängig vom Ölniveau.
Die Ströme und Zeiten im Sensorelement werden außerdem von der aktuellen Öltemperatur und der Fahrdynamik beeinflußt. Aus den Low-Zeiten wird über ein Kennfeld der Ölstand bestimmt. Der Füllstand ist hoch bei einer Low-Zeit von ca. 200 ms und niedrig bei etwa 750 ms Abkühldauer. Die Aufheizzeit ist abhängig von der Motoröl-Temperatur und liegt im Zeitbereich von 5 ms bis 100 ms. Für die Auswertung des Ölstands müssen Aufheiz- und Abkühlzeit ausgewertet werden. Durch diese Auswertung werden, nach einer Warmlaufphase, zwei Zustände erkannt, "Ölminimum erreicht" und "Ölverlust erkannt".
Bei Ausfall oder Störung des Sensors werden im Instrumentekombi Fehler abgelegt.
Dieser Sensor steckt im Regelfall am Motorsteuergerät, wo er nur durchgeschleift wird und dann via Licht-Check-Modul (kurz LCM) oder LSZ (Lichtschaltzentrum) eine Info an das Tacho gibt.
Eine Ausnahme bildet der BMW E46, hier steckt der TÖNS direkt am Tacho.
Wie aus dem Text hervorgeht, wird die Öltemperatur NICHT direkt ausgegeben, es kann aber anhand einer Vergleichskurve näherungsweise eine Öltemperatur errechnet werden.
Die I-BUS App tut genau das, aus den Werten aus dem LCM wird eine Öltemperatur errechnet.
Diese Temperatur ist NICHT die Öltemeratur, die z.B. bei einem M54 Motor mit echtem Öltemperatursensor im Motorsteuergerät ausgelesen werden kann.
Öltemperatur-Anzeige, wenn ein Öltemperatursensor ab Werk vorhanden ist
Sofern ein richtiger Öltemperatur-Sensor (z.B. 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.