Вопрос

Протокол CAN для управления реле отключения топливного насоса

Я пытаюсь перехватить кадр шины CAN, отвечающий за отключение реле топливного насоса. У меня есть оригинальный сканер, который отключает реле топливного насоса, и я перехватываю все кадры CAN за это время. Затем я воспроизвожу все кадры, но реле топливного насоса не отключается.


Я знаком с тем, как ЭБУ передаёт информацию с датчиков/устройств с помощью уникальных идентификаторов арбитража, но это односторонний (трансляция) процесс. А как насчёт управления ЭБУ — требуется ли подтверждение?


Есть ли у кого-нибудь информация об этом рукопожатии? (Это НЕ то же самое, что управление потоком данных OBD2). Или почему не работает повторная установка?



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/92418/can-bus-protocol-to-command-control-fuel-pump-relay-off

6 Комментариев

  1. GM EFI; ecm управляет работой топливного насоса в течение 2-3 секунд при включенном зажигании, двигатель не запускается. Я полагаю, это в целях безопасности. Зачем запускать насос, если двигатель не запускается? При запуске ecm включает насос благодаря сигналам синхронизации, поступающим от датчика поворота коленчатого вала при вращении коленчатого вала. ECM не сможет запустить систему EFI, если кривошипный датчик не сможет посылать точные сигналы синхронизации, поскольку это электронное сердцебиение ecm. Если вы примете это во внимание и примените на практике к любому автомобилю, который изучаете, то, возможно, сможете расшифровать сигналы CAN-шины между датчиками двигателя и электронной системой управления двигателем.
  1. Что ж, поскольку в MVM&R голосование в целом не является чем-то важным или проблематичным, у вас не возникнет такой проблемы.
  1. Когда я оставляю вопросы на форумах Stack Exchange без ответа, в конце концов кто-то ставит под ними дизлайки (без объяснения причин), и моя репутация падает. Поэтому я не оставляю вопросы без ответа. Я бы хотел, чтобы Stack Exchange запретил такое поведение. Если вы хотите поставить дизлайк, вы должны оставить комментарий.
  1. Я думаю, что никто не отвечает на подобные вопросы, потому что здесь просто нет базы знаний. Я не хочу сказать, что вопросы не по теме, ведь они напрямую связаны с сайтом, просто у нас здесь нет никого, кто обладал бы необходимыми знаниями. Если после того, как вы что-то поняли, вам нужно немного изменить вопрос, чтобы он имел смысл, и вы дадите ответ на этот вопрос, я думаю, это во многом поспособствует распространению этих знаний на сайте. Я знаю, что мне бы очень хотелось узнать больше в этой области.
  1. Чем больше я узнаю, тем больше понимаю, что один из моих вопросов может быть бессмысленным (поэтому я и подозреваю, что никто не ответил), поэтому я его удалил.
  1. Я видел, что в прошлом вы задавали вопросы о сканирующих инструментах, но через некоторое время удаляли их, так и не получив ответа. Я не знаю, нашли ли вы ответ или прекратили поиски. Я бы попросил вас, если вы нашли ответ, не удалять исходный вопрос, а опубликовать то, что вы нашли, в качестве ответа самому себе. Это поможет не только вам, но и всему сообществу.
Вы уже ответили на этот вопрос