Elm327- это микросхема, преобразующая ряд автомобильных протоколов диагностики OBD-2 в стандарт RS-232.
Контроллер elm327 позволяет:
-
- Читать диагностические коды ошибок, как стандартные, так и специализированные коды производителя
- Производить очистку ошибок и выключать MIL (надпись «Check Engine» на приборной панели).
- Считывать значения различных автомобильных датчиков, включая:
Микросхема 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, можно ознакомиться здесь.