Elm327

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

ELM327 — микросхема, преобразующая ряд протоколов, используемых в диагностических шинах автомобилей, в протокол RS-232, разработанная компанией Elm Electronics.

Изначальная оригинальная реализация ELM327 выполнена на микроконтроллере PIC18F2480 фирмы Microchip Technology.

В настоящий момент последняя версия микрокода (или прошивка) — v2.2[1]

Контрафактные версии[править | править код]

ELM327 - это обычный микроконтроллер PIC с прошивкой, разработанной Elm Electronics. Когда первая версия ELM327 поступила в продажу, оказалось, что производитель забыл активировать в своих устройствах защиту от копирования. Это позволило любому желающему сделать копию прошивки с помощью программатора. Что, в свою очередь, привело к созданию дешевых клонов на упрощенной элементной базе. Все ELM327, поступающие из Китая, являются клонами оригинального продукта и обладают разной степенью программной и аппаратной совместимости с оригинальным ELM327. Так как только первая версия прошивки оказалась доступна для копирования, клоны с более новыми прошивками являются адаптацией старой прошивки и попыткой воспроизвести функциональность более новых оригинальных прошивок. Как следствие, количество ошибок и проблем в таких клонах выше, а уровень совместимости с оригиналом - ниже.

Протоколы, поддерживаемые ELM327[править | править код]

SAE J1850 PWM (41.6 kbaud)
SAE J1850 VPW (10.4 kbaud)
ISO 9141-2 (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (fast init, 10.4 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
SAE J1939

Ссылки[править | править код]

Примечания[править | править код]

  1. Elm Electronics Products - OBD ICs. Проверено 14 октября 2013. Архивировано 14 октября 2013 года.