Вопрос
Определение активной передачи по OBD2 для Ford Fiesta
Я пытаюсь написать приложение, которое будет советовать водителю переключать передачи и выполнять другие действия для оценки качества вождения. Для этого мне нужно определить число оборотов в минуту и текущую активную передачу в автомобиле с механической коробкой передач. Я работаю над Ford Fiesta 1.6 Petrol и считываю информацию с OBD2 через CAN. Я могу считать число оборотов в минуту, но для передачи нет стандартного PID. Кто-нибудь знает, как определить текущую включенную передачу в автомобиле с механической коробкой передач по OBD2, по крайней мере для Ford Fiesta, если не в целом?
Также я хотел узнать, можно ли использовать значение нагрузки на двигатель (PID 4, режим 1) для определения вероятности остановки двигателя?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/23580/determining-active-gear-from-obd2-for-ford-fiesta
1
Вы можете определить передачу, сравнив число оборотов двигателя и скорость автомобиля. Большинство автомобилей, у которых есть индикатор переключения передач, на самом деле не знают, на какой передаче они находятся. Они ориентируются на число оборотов двигателя, нагрузку на двигатель и положение дроссельной заслонки.
О приближении к сваливанию можно судить по нагрузке на двигатель и частоте вращения. Низкая частота вращения и высокая нагрузка выдают это состояние.