Показано с 1 по 10 из 64

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для murano
    Регистрация
    18.01.2008
    Сообщений
    92
    Вес репутации
    234

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    У меня тоже пишет 9141, а на самом деле 14230. А у него два типа инициализации. Поэтому и спрашивал. Раз взялся за такую работу, значит знаешь программный протокол. Попробуй в терминале командами через ELM чтобы точно выяснить.

  2. #2
    Новичок
    Регистрация
    26.02.2011
    Сообщений
    8
    Вес репутации
    179

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    Хм, интересное предположение. Спасибо, проверю.

    Цитата Сообщение от murano Посмотреть сообщение
    У меня тоже пишет 9141, а на самом деле 14230.
    А какая программа пишет? Чем проверяешь всмысле

  3. #3
    Пользователь Аватар для murano
    Регистрация
    18.01.2008
    Сообщений
    92
    Вес репутации
    234

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    Цитата Сообщение от Dmitri Посмотреть сообщение
    Чем проверяешь в смысле
    ScanMaster и Torque

  4. #4
    Новичок
    Регистрация
    26.02.2011
    Сообщений
    8
    Вес репутации
    179

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    Посмотрел сейчас - кроме ISO 9141 никакой протокол не может быть, т.к. все остальные протоколы были изобретены позже, чем мой авто (Mazda Familia 1998)
    ISO 9141: Road vehicles — Diagnostic systems. International Organization for Standardization, 1989.
    ISO 11898: Road vehicles — Controller area network (CAN). International Organization for Standardization, 2003.
    ISO 14230: Road vehicles — Diagnostic systems — Keyword Protocol 2000, International Organization for Standardization, 1999.
    ISO 15031: Communication between vehicle and external equipment for emissions-related diagnostics, International Organization for Standardization, 2010.
    ISO 15765: Road vehicles — Diagnostics on Controller Area Networks (CAN). International Organization for Standardization, 2004.

  5. #5
    Пользователь Аватар для murano
    Регистрация
    18.01.2008
    Сообщений
    92
    Вес репутации
    234

    По умолчанию Re: OBD-II диагностика на Carduino (Arduino)

    Ну тогда смотри реализацию аппаратно-программной инициализации:
    1. К-линия двунаправленная и передает данные в обе стороны, L-линия однонаправленная и используется только при установлении соединения между ЭБУ и сканером, затем линия L переходит в состояние логической единицы.
    2. При установлении соединения с ЭБУ, сканер посылает одновременно по К- и L-линиям специальный 8-битный код со скоростью 5 бит в секунду. Если код верный, ЭБУ посылает сканеру 8-битный код с информацией о скорости последующего соединения. Скорость обмена устанавливается ЭБУ, а не сканером. Затем ЭБУ посылает еще два кодовых слова с информацией о последующем соединении и конфигурации К- и L-линий. Сканер возвращает инверсии этих кодов в ЭБУ.
    Для себя реализовывал только 14230 (fast init).

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •