Инструкция
1 Установка драйвера
Для работы через USB с ПК необходимо установить драйвер и выставить тайм-аут в настройках драйвера (только для FTDI). Скачать необходимый драйвер можно по ссылкам:
Драйвер Prolific PL2303GC
Подходит для:
ELS27 v5.2 Базовый - Скачать
ELS27 v5.0 - Скачать
ELS27 v4.1 - Скачать
ELS27 v4.0 - Скачать
ELS27 v3.0 - Скачать
Драйвер FTDI FT232RL
Подходит для:
ELS27 v5.2 Полный - Скачать
ELS27 v5.2 Полный (ограниченная серия) - Скачать
Для работы через USB с устройствами на Android драйвер должен быть встроен в приложение его разработчиками. Поэтому не все приложения Android поддерживают работу с адаптером через USB.
2 Изменение тайм-аута в драйвере FTDI
Внимание! Для драйвера Prolific данное действие не требуется.
Порядок действий следующий:
2.1 Подключите адаптер ELS27 к ПК с помощью USB
2.2 Откройте Диспетчер устройств одним из следующих способов:
- Нажмите Win + X и выберите соответствующий пункт
- Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Диспетчер устройств».
- Нажмите Win + R, введите devmgmt.msc и нажмите Enter.
- Нажмите клавишу Windows, начните вводить «Диспетчер устройств» и выберите его в результатах.
2.3 Разверните вкладку Порты (COM и LPT), найдите устройство USB Serial Port (COM__) и дважды кликните по нему левой кнопкой мыши. Здесь также можно увидеть какой COM-порт присвоен адаптеру (указан в скобках)

2.4 Откройте вкладку Параметры порта и нажмите кнопку Дополнительно...


2.5 Поставьте значение Тайм-аута на минимум (1мс)

2.6 Нажмите ОК, тем самым подтвердив изменения
3 Настройка адаптера ELS27 для работы на ПК
Настройка адаптера для работы с диагностическими программами на ПК обычно сводится к выбору COM-порта, который присвоен адаптеру (можно увидеть в пункте 2.3 настоящей инструкции), и указанием скорости работы адаптера. Скорость адаптера по умолчанию 38400bps. Однако при работе с беспроводным модулем v5.0 в адаптер прописывается скорость 2М, а при сбросе адаптера до заводских настроек скорость сбрасывается до 9600. Также некоторый софт (FFConfig и FFConfig3) иногда прописывает нестандартные 1.2288M. Поменять скорость можно через нашу утилиту ELS Baudrate.
3.1 Какую скорость выбрать
В адаптере, для совместимости с большинством программ, лучше прописать скорость 38400. Этого достаточно для чтения ошибок и мониторинга параметров, а скорости выше 115200 вообще могут не поддерживаться софтом. Программы, требующие высоких скоростей, обычно умеют сами проверять и включать на время сессии максимально поддерживаемую адаптером. Поэтому прописывать в адаптер что-то отличное от 38400 мы не рекомендуем.
В софте нужно выбирать ту скорость, которая прописана в адаптере. Если в настройках программы есть галочка "Автоскорость", либо "Автоускорение", либо схожая с ними по смыслу - активируем её. Единственная программа, имеющая галочку Автоускорение, но работающая с ней некорректно — это FoCCCus. Для работы с FoCCCus необходимо вручную прописать в адаптер скорость [лучше всего] 2М. Также программа Renolink требует подключение на скорости 1M.
В настройках драйвера менять скорость не нужно.
4 Обновление прошивки адаптера
С завода в адаптере стоит прошивка версии 4.1.1. После этой версии в прошивке изменились некоторые тайминги из-за чего программы ELMConfig, Grom-Calc и STool стали работать с ошибками. Также поменялась логика работы GPIO из-за чего новые прошивки перестали работать в адаптерах ELS27 v3.0 (прозрачный корпус). Если работа с указанными программами не планируется и адаптер старше v3.0, то прошивку можно обновить до последней версии. Прошивки лежат на сайте scantool.net <- (нажмите, чтобы перейти)
В архиве утилита для прошивки и сама прошивка.
Также можно обновить прошивку с помощью веб-приложения по ссылке.
5 Восстановление адаптера при неудачном обновлении
При обновлении прошивки область загрузчика не переписывается и в случае прерывания процесса загрузки его можно повторить. Однако бывают ситуации, когда адаптер перестаёт отвечать и при попытке повторить процесс. В этом случае обратитесь к нам на почту sales@els27.ru мы поможем.
6 Информация для разработчиков
6.1 Переключение CAN шин на "альтернативные пины"
В адаптерах ELS27 v5.2 трансивер HS_CAN подключен напрямую к OBD пинам pin_6/pin_14 (HI/LO), а на "альтернативные пины" переключается MS_CAN, соответственно необходимо использовать один из следующих протоколов:
Команда - Протокол
STP 51 - MS CAN (ISO 11898, 11-bit Tx, 125kbps, var DLC)
STP 52 - MS CAN (ISO 11898, 29-bit Tx, 125kbps, var DLC)
STP 53 - MS CAN (ISO 15765, 11-bit Tx, 125kbps, DLC=8)
STP 54 - MS CAN (ISO 15765, 29-bit Tx, 125kbps, DLC=8)
Внимание: Информация о командах переключения на конкретные OBD пины находится в следующем разделе.
В адаптерах ELS27 v5.0 переключение HS_CAN и MS_CAN на "альтернативные пины" происходит одновременно. MS_CAN переключается на пины pin_12/pin_13 (HI/LO), а HS_CAN переключается на пины pin_1/pin_8 (HI/LO). Для HS_CAN необходимо использовать протоколы:
Команда - Протокол
STP 31 - HS CAN (ISO 11898, 11-bit Tx, 500kbps, var DLC)
STP 32 - HS CAN (ISO 11898, 29-bit Tx, 500kbps, var DLC)
STP 33 - HS CAN (ISO 15765, 11-bit Tx, 500kbps, DLC=8)
STP 34 - HS CAN (ISO 15765, 29-bit Tx, 500kbps, DLC=8)
STP 35 - HS CAN (ISO 15765, 11-bit Tx, 250kbps, DLC=8)
STP 36 - HS CAN (ISO 15765, 29-bit Tx, 250kbps, DLC=8)
В адаптерах ELS27 v4.0 и v4.1 на пины pin_1/pin_8+pin_9* (HI/LO) переключается HS_CAN. Tрансивер MS_CAN подключен напрямую к пинам pin_3/pin_11 (HI/LO).
* Примечание: Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера.
6.2 Переключение CAN шин
Информация для адаптеров ELS27 v5.2
Для переключения шины MS_CAN на "альтернативные пины" необходимо сформировать соответствующий управляющий сигнал на микросхемах MUX. Для этого сначала необходимо перевести соответствующие выводы процессора в режим OUTPUT и затем задать на них необходимые логические сигналы. Команды вида STGPC35:O используются для перевода выводов процессора STN2120 в режим OUTPUT. Здесь 35 - это программный номер вывода процессора подлежащего переводу в режим OUTPUT, используем его для примера. Такие команды отправляются один раз за сессию, ножка остаётся в режиме OUTPUT до отключения питания адаптера.
Команды вида STGPOW35:1 включают логическую единицу, а STGPOW35:0 - логический ноль на соответствующем пине процессора (пин 35 в нашем примере). Логические единицы сохраняются до программного сброса (ATZ), после которого все ножки переходят в состояние логического нуля. По умолчанию, при включении питания, все выводы процессора находятся в состоянии 0 и НЕ сконфигурированы как OUTPUT. Прочитать текущее состояние на выводах можно с помощью команды STGPOR35 (для пина 35 в нашем примере). Ниже представлена таблица с необходимыми командами для переключения шины на "альтернативные пины".
Таблица 1
| Команды | CAN_HI на пине OBD | CAN_LO на пине OBD | KKL* | Примечание |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:0 STGPOW32:0 STGPOW35:0 |
3 | 11 | 7 | Данный режим активен по умолчанию при включении питания, либо после программного сброса командой ATZ. Команды, указанные в первом столбце, следует использовать если необходимо переключить MUX из какого-то другого режима |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:0 STGPOW32:0 STGPOW35:1 |
1 | 8 | 13 | |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:1 STGPOW32:0 STGPOW35:0 |
12 | 13 | 3 | 1) Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью. 2) Данный режим (pin12/pin13) используется в автомобилях Jeep и FIAT |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:0 STGPOW32:1 STGPOW35:0 |
13 | 12 | 8 | Данный режим (pin13/pin12) используется в автомобилях Renault |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:0 STGPOW32:1 STGPOW35:1 |
1 | 9 | 12 | |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:1 STGPOW32:1 STGPOW35:0 |
3 | 8 | 9 | Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью. |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:1 STGPOW32:0 STGPOW35:1 |
NC | NC | 15 | NC — нет подключения. Данный режим только для KKL. См. примечание после таблицы Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью. |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:1 STGPOW32:1 STGPOW35:1 |
NC | NC | 6 | NC — нет подключения. Данный режим только для KKL. См. примечание после таблицы Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью. |
* Примечание: Переключение KKL происходит только при наличии соответствующего MUX на плате адаптера. Он не входит ни в одну комплектацию и приобретается/запаивается отдельно силами пользователя.
Информация для адаптеров ELS27 v5.0, v4.1, v4.0, v3.0
Переключение происходит командами:
STGPC35:O — перевод в режим GPIO
STGPOW35:1 — включение "альтернативного режима CAN"
STGPOW35:0 — выключение "альтернативного режима CAN"
Таблица 2
| Команды | Версия адаптера | HS_CAN (после отправки команд) | MS_CAN (после отправки команд) | Примечание |
| STGPC31:O STGPC32:O STGPC35:O STGPOW31:0 STGPOW32:0 STGPOW35:1 |
ELS27 v3.0, ELS27 v3.01 | pin_1 (HI) / pin_8 + pin_9 (LO) | pin_3 (HI) / pin_11 (LO) | Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера |
| ELS27 v4, ELS27 v4.1 | pin_1 (HI) / pin_8 + pin_9 (LO) | pin_3 (HI) / pin_11 (LO) | Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера | |
| ELS27 v5.0 | pin_1 (HI) / pin_8 (LO) | pin_12 (HI) / pin_13 (LO) |
6.3 Разное
Для определения версии адаптера ELS27 необходимо использовать команду ATRD.
Ответ на команду:
50 - адаптеры версии ELS27 v5.0
52 - адаптеры версии ELS27 v5.2 (все исполнения)
FF - адаптеры версии ELS27 v3.0, ELS27 v4.0, ELS27 v4.1
Включение FEPS
Для включения FEPS (управляющий сигнал 18В на OBD pin13) необходимо отправить команды:
STGPC34:O — перевод в режим GPIO
STGPOW34:1 — включение FEPS
STGPOW34:0 — выключение FEPS
Формирование напряжение 18В происходит с некоторой задержкой (она варьируется от адаптера к адаптеру)
Включение режима KKL
Для включения режима KKL, при наличии в адаптере микросхемы L9637D, необходимо отправить команды:
STGPC28:O — перевод в режим GPIO
STGPOW28:1 — переключение на KKL
Адаптер будет в этом режиме до отключения питания. Если необходимо переключить KKL на "альтернативные пины" (согласно Таблице 1 с учётом примечания к этой таблице), то сначала отправляются команды для MUX и затем включается режим KKL.
Для перевода в режим ALDL (KKL с напряжением подтяжки 4,5В) необходимо отправить команды:
STGPC28:O — перевод в режим GPIO
STGPC19:O — перевод в режим GPIO
STGPOW19:0 — переключение подтяжки с 12В на 4,5В
STGPOW28:1 — переключение на KKL
