Расчет текущего уровня топлива по данным БДС

Моя машина не передает данные об уровне топлива на БДС.
это данные, которые предоставляет автомобиль:
температура охлаждающей жидкости двигателя, нагрузка на двигатель, температура окружающего воздуха, обороты двигателя, давление во впускном коллекторе, температура воздуха на впуске, скорость, краткосрочное топливо, долгосрочное топливо, положение дроссельной заслонки, опережение синхронизации, широкополосный воздушный поток . соотношение , соотношение воздух - топливо .

Есть ли способ рассчитать текущий уровень топлива с заданными данными?

Добро пожаловать в отдел технического обслуживания и ремонта автомобилей! Одним словом: нет. Возможно, вы могли бы сделать это, подсчитав, сколько осталось, исходя из того, сколько топлива было использовано, но вам пришлось бы сбрасывать его каждый раз, когда вы заливаете бензин в бак, и должны знать (для любого автомобиля), сколько бензина было в баке. бак. На самом деле, я думаю, вам нужно копать глубже в том, что предоставляется. Могу поспорить, что есть PID, который скажет вам, сколько бензина в баке. Мой автомобиль GM сообщает мне приблизительный запас хода. Я так понял, что знаю расход бензина и количество топлива в баке. Я почти уверен, что это обычное дело.

Ответы (1)

Нет никакого способа точно рассчитать уровень топлива, если ЭБУ его не транслирует.

Как сказал Полстер2, вы можете рассчитать расход топлива на расстоянии, но это будет очень и очень неточно.

Одним из вариантов было бы посмотреть на электрическую схему вашего автомобиля и посмотреть, как датчик топлива подключен к датчику, если он проходит через модуль управления или MCU, тогда вы сможете проанализировать необработанные данные шины CAN. Если он подключен через модуль управления, может быть PID конкретного производителя, вам придется решить это, подключив высокоуровневый диагностический инструмент и просматривая данные в реальном времени при анализе сообщений шины CAN.