Тип и уровень топлива в монотопливных автомобилях OBD-II
Я создаю приложение, похожее на Torque, и у меня возникли проблемы с командами Fuel Type и Fuel level для автомобилей, которые работают только на одном виде топлива, например на дизельном или бензиновом.
С автомобильным битопливом, таким как бензин + CNG, с pids 0151 (тип топлива) и 012F (уровень топлива) я могу прочитать информацию, которую ищу..... Но для автомобилей, в которых используется только дизельное топливо или только бензин, эта команда возвращает 7F 01 22, что означает "нет доступного pid"....
Я хотел бы узнать, можно ли с помощью какого-нибудь распространённого диагностического устройства считывать такие данные с автомобилей, работающих на одном виде топлива.
Я пробовал на трёх разных автомобилях: двух Fiat Panda (один дизельный, другой бензиновый) и одном бензиновом Smart. На всех трёх автомобилях появляется одно и то же сообщение об ошибке...
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/50231/obd-ii-fuel-type-and-level-of-monofuel-cars
Как я вижу, у вас 4 машины:
У них монотопливная система, поэтому уровень и тип топлива не отображаются в системе ECU.
Возможно, они подключены напрямую к бортовому компьютеру автомобиля!
Это большая проблема, потому что в моём приложении мне нужно считывать уровень топлива!!