Вопрос

Сообщение об ошибке от OBD-II (7F 01 11)

Я извлекал данные OBD-II с платы UART (ELM327) на своей TOYOTA INNOVA. Несколько недель назад она работала корректно и выдавала все поддерживаемые значения датчиков. Но теперь при каждом запросе ЭБУ отвечает "7F 01 11". Пожалуйста, подскажите, что именно означает этот вывод и как избавиться от этой проблемы



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/9890/error-message-from-obd-ii-7f-01-11

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

  1. 7F = общая реакция на сбой.



    11 = услуга не поддерживается.



    В этом и заключается смысл. Странно, что раньше это работало. В конце концов, возможно, неисправно устройство, которое вы используете для считывания кодов.


  1. @JuannStrauss : Не могли бы вы объединить комментарии к этому вопросу в общий ответ, содержащий возможные причины? Я хочу, чтобы этот вопрос перестал быть «безответным»
  1. Честно говоря, я не знаю. Я делал это только с помощью библиотеки C# и написанного мной поверх неё программного обеспечения. Если хотите, можете посмотреть библиотеку здесь: obdcsharpwrapper.codeplex.com
  1. @JuannStrauss Я изменил заголовки с помощью ATSH XXX, когда отслеживал CAN DATA с помощью ATMA. Затем я много раз сбрасывал настройки с помощью ATZ и ATD. Есть ли другой способ вернуть ELM в исходное состояние, например отключить заголовки или сбросить настройки?
  1. Я не могу сказать наверняка, не видя ваш код, но, возможно, изменился ваш заголовок или вы запрашиваете неправильный режим. Или, может быть, вы изменили скорость передачи данных.
  1. @JuannStrauss давайте возьмём 010C, стандартный ПИД-регулятор. Почему раньше, когда мы пробовали это сделать, машина реагировала правильно, а теперь не реагирует? Как это исправить? Связано ли это с какими-то изменениями в ELM327 (UART Board)?
  1. Это означает, что запрошенный PID неизвестен
Вы уже ответили на этот вопрос