Elm327 - это микросхема, преобразующая ряд автомобильных протоколов диагностики OBD-2 в стандарт RS-232.
Контроллер elm327 позволяет

    • Читать диагностические коды ошибок, как стандартные, так и специализированные коды производителя
    • Производить очистку ошибок и выключать MIL (надпись «Check Engine» на приборной панели).
    • Считывать значения различных автомобильных датчиков, включая:elm327
    • /ul>
    — Обороты двигателя
    — Температура охлаждающей жидкости
    — Нагрузка двигателя
    — Состояние топливной системы
    — Скорость движения автомобиля
    — Мгновенный расход топлива
    — Средний расход топлива
    — Абсолютное давление воздуха
    — Угол опережения зажигания
    — Температура всасываемого воздуха
    — Массовый расход воздуха
    — Положение дроссельной заслонки
    — и многие другие
     

    Микросхема elm 327 представляет собой pic-контроллер с прошивкой, разработанной канадской компанией Elm electronics. Именно такую микросхему называют "оригинальной", т.к. подавляющее большинство автосканеров построены на основе китайских версий elm 327. В большинстве случаев отличий от оригинала нет, но их цены существенно ниже.

    Краткие технические характеристики:

    • Напряжение питания: 5V
    • Ток (нормальный режим): 12mA
    • Ток (режим ожидания): 0.15mA

    Возможности:

    • Возможность перехода в режим ожидания (сниженное энергопотребление)
    • Скорость передачи RS232 до 500 Кбит/с
    • Автоматическое определение диагностического протокола
    • Возможность настройки с помощью AT-команд
    • Низкое энергопотребление

    Краткое техническое описание микросхемы elm327 доступно по адресу http://www.elmelectronics.com/DSheets/ELM327QS.pdf

    Подробное техническое описание микросхемы elm327 доступно по адресу http://www.elmelectronics.com/DSheets/ELM327DS.pdf

    AT-команды для микросхемы elm327 доступны по адресу http://www.elmelectronics.com/ELM327/AT_Commands.pdf

    Поддерживаемые диагностические протоколы OBD-2:

    • SAE J1850 PWM (Pulse Width Modulation — модуляция ширины импульса) Высокоскоростной протокол, обеспечивает производительность в 41,6 Кбайт/с. Он используется в марках Ford, Jaguar и Mazda. В соответствии с протоколом PWM сигналы передаются по двум проводам, подсоединенным к контактам 2 и 10 диагностического разъема.
    • SAE J1850 VPW (Variable Pulse Width — переменная ширина импульса). Протокол VPW поддерживает передачу данных со скоростью 10,4 Кбайт/с и применяется в автомобилях марок General Motors (GM) и Chrysler. Протокол VPW предусматривает передачу данных по одному проводу, подсоединенному к контакту 2 диагностического разъема.
    • ISO 9141-2 разработан ISO и применяется в большинстве европейских и азиатских автомобилей, а также в некоторых автомобилях Chrysler. Использует контакт 7 (К-линия) и опционально контакт 15 (L-линия).
    • ISO 14230 KWP2000 (Keyword Protocol 2000) на физическом уровне идентичен ISO 9141. Также использует контакт 7 (К-линия) и опционально 15 (L-линия).
    • ISO 15765 CAN. В рамках OBDII использует 2 контакта: 6 и 14. Является самым скоростным и современным.

    Версии прошивок elm 327:

    Существует некоторая путаница с версиями прошивок elm 327. В интернете рядом с названием адаптеров пишут самые разные варианты, хотя официально существует только 2 версии: elm327 v 1.3a и elm327 v 1.4b. Основное их отличие - наличие в версии 1.4b "спящего" режима. Это полезно и позволит сохранить заряд аккумулятора, если Вы собираетесь использовать OBD-II адаптер на постоянной основе, не вынимая его из разъема.

    С диагностическими устройствами, основанными на elm 327, можно ознакомиться здесь.