Электроника в автомобиле | Расход топлива на Ford Fiesta через CAN |
|
---|---|---|
Сделал на МК устройство, которое подключается к CAN-шине через диагностический OBDII-разъем и получает данные о оборотах двигателя, скорости, температурах и расходе топлива. С первыми цифрами проблем нет, скорости, обороты, температуры, положение дроссельной заслонки, нагрузка на двигатель - отображаются, но вот расход топлива (ради чего все и было затеяно) не поддерживается и не выдается по стандартному адресу. С помощью ПК и внешней программы я убедился, что по стандартным PIDам (0x5E и 0x10) расход топлива не выдается машиной (функция не поддерживается): При этом у машины есть диагностический режим, запустив который можно увидеть текущий расход топлива. На штатном БК штатно отображается только расстояние, которое можно проехать с текущим запасом топлива с текущим стилем езды (т.е. расход рассчитывается постоянно). Что было сделано дальше: Запущенны одновременно мое устройство и переходник OBDII-Bluetooth для перехвата трафика по CAN-шине. Ограничился адресами 0x7E8. Запустил программу Torque. Она 1 раз запросила расход воздуха (его машина так-же не показывает) и все. Дальше запрашивались только обороты, скорость, температуры. При этом на дисплее телефона есть расход. Может кто-то подтолкнет, в каком направлении двигаться? Авто Ford Fiesta MK6.5. Нашел описание идентификаторов для Мазды, может кому-то пригодится. Для с Фордом они не совпадают. |
|
|
А может расход топлива по расходу воздуха вычисляется - они-ж взаимосвязаны жестско. (Учитывайте ВКЛ/ВЫКЛ клапана рецеркуляции) |
|
|
Расход воздуха машина то-же не показывает (через стандартный диагностический запрос). Но тем не менее, по шине идет большое количество сообщений, которые, скорее всего, могут содержать и эту информацию. Я наткнулся на небольшой расшифрованный список для Ford Mustang. Эти ID у меня совпали и я в них увидел свои обороты двигателя, скорость. Спросил у автора, он топливо не искал, он учился управлять приборкой без машины (двигал стрелки). Нашел открытый проект OpenXC, пообщался с одним из участников. Он пишет, что Форд делает сам адаптер, который транслирует сообщения с CAN-шины в другой формат и уже по нему есть справка. А вот сам список ID сообщений на CAN-шине почему-то закрыт . Есть еще "режим 22", через который можно получать много всякой информации, но по нему я не нашел вообще ничего. Только редкие упоминания про конкретные PIDы (ABS, Airbag). |
|
|
Сергей,Фиеста младшая линейка и как следствие много урезано. |
|
|
otus: то встань прямо на на шину моторного и смотри обмен Без списка идентификаторов, поймать нужные значения из потока неизвестного будет весьма сложно К этой шине подключена приборка, которая показывает пробег до заправки на остатке бензина с учетом текущего-среднего расхода топлива. Так-же, в режиме диагностики (запускается "волшебной" последовательностью действий в авто) этот расход отображается на приборке (еще не пробовал у себя, но другие пробовали). |
|
|
Вчера вечером еще раз посмотрел схематическую схему узлов авто. Блок управления двигателем подключается к этой шине. Но все датчики двигателя, скорее всего, идут напрямую к блоку управления двигателем. |
|
|
Хочешь сказать,моторный кан прямо связан с диаг.разьёмом? |
|
|
otus: и нагрузка,если коробка автомат Интересног как она меряется - по давлению в определенной точке гидротрансформатора ? otus: с иммо,АБС Я думал АБС вообще система самостоятельная кормящаяся только от своих 4х датчиков на колесах и датчика положения педали тормоза. |
|
|
otus: Хочешь сказать,моторный кан прямо связан с диаг.разьёмом? Детальной схемы у меня нет. Есть, только общая схема коммутации основных проводов (разорванная на много мелких фрагментов). По ней похоже, что CAN-шина одна, к ней подключены блок управления двигателем, GEM-модуль (т.е. основные могзи авто), приборка с имобилайзером, магнитола (на схемах не нашел), ABS и сам диагностический разъем. Шина имеет скорость 500 кбит/с. Собственно сейчас вопрос в поиске списка идентификаторов с описанием их содержимого. На работающей машина на холостых выловил: Коробка - механика. Wladimir_TS: Я думал АБС вообще система самостоятельная кормящаяся только от своих 4х датчиков на колесах и датчика положения педали тормоза. Ей же ж нужно отправить на приборку сигнал "исправна/не исправна". Есть еще ESP, которая на базе этой информации может подтормаживать по два колеса (по диагонали) дабы в случае заноса удержать машину на дороге. Еще антипробуксовка бывает. По этим сведениям она может сама на тормоз жать, пытаясь немного заблокировать буксующее колесо. В моей комплектации только ABS есть. |
|
|
Сергей К: Ей же ж нужно отправить на приборку сигнал "исправна/не исправна". Это провод-команда. ESP - это серьезнее - это отдельный блок с датчиком ускорений нужен - ли тогда канал связи появиться. ЗЫЖ - когда-то участвовал в разработке отечественной АБС.... на рассыпухе сначала была - 2 платы 12х20 см усыпные. + блок клапанов + насос с датчиком вращения и датчиком давления. Потом сделали на 8951 - получилось 1,5 платы - на одной только процессор и пустое место а на второй узлы управления клапанами - там куча защит была. Что-б случайно на большой скорости например не заблокировалос 1 колесо из-за пробоя транзистора в ключе. Но увы п...ц настал и ничго в серию не пошло. Со стороны прочих систем авто только концевик в конструктиве педали тормоза. Ну и питание. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |