Связь ПК с ЭБУ по WiFi

Принцип работы

Важно

Принцип работы Wi-Fi K-Line и Wi-Fi OBD2 сильно отличается от проводного адаптера K-line. Обмен данными организован пакетами, поэтому есть строгая зависимость от протокола взаимодействия ЭБУ и программ для настройки, диагностики, прошивки. Адаптеры не являются ни ELM327, ни J2534, а используют свой уникальный подход ЭБУ<—>K-line(CAN)<—>WiFi-Bridge<—>COM-порт.

Для работы с адаптерами разработана специальная программа Wifi-Bridge, которая обеспечивает обмен данными между программами для настройки, диагностики, прошивки и электронными блоками управления.


Для реализации подключения необходимо:

  • создать пару виртуальных COM-портов;

  • запустить и настроить Wifi-Bridge;

  • настроить ПО для ЭБУ;

  • установить связь.

Настройка COM-моста

Для работы адаптеров необходимо установить мост из виртуальных COM-портов, например, при помощи программы VirtualSerialPortDriver. После скачивания устанавливаем, активируем (ключ находится в архиве с программой в папке crack/Readme.txt) и запускаем.


Выбираем необходимый вариант номера портов для добавления и нажимаем «Add pair».


Слева, во вкладке «Virtual ports» появится созданная пара портов. Если планируется совместная работа адаптеров, то необходимо добавить две пары виртуальных портов.


Важно

Мост создаётся для организации связи между Wifi-Bridge и ПО на компьютере для работы с ЭБУ. Подключаться необходимо к разным концам моста!

Например, для работы WiFi OBD2, если мост COM1–COM2, то в Wifi-Bridge выбираем COM2, а в программе для связи с ЭБУ (например InjOnl) - выбираем COM1.

Предупреждение

Если подключиться к одному порту обеими программами - связи не будет!

Подключение

WiFi OBD2

При подаче питания синий светодиод «Режим» на корпусе должен моргнуть 3 раза и продолжать гореть. Это свидетельствует о нормальном запуске и создании точки доступа «WIFI_K-Line».

На ПК заходим в выбор подключения беспроводной сети и подключаемся к сети «WIFI_K-Line». Пароль: 87654321.


Проверяем ping. Для этого заходим в «Пуск» и в строке поиска набираем «cmd.exe» и жмём «Enter». Открывается окно командной строки. Набираем: «ping 192.168.4.1». Нажимаем «Enter» и смотрим на задержку. В идеале задержка должна быть не более 10 мс. Если больше- у вас проблемы с сетевым адаптером, попробуйте обновить драйвер.


Закрываем командную строку. Адаптер готов к использованию. Можно переходить к настройке Wifi-Bridge.

WiFi AFR

При подаче питания адаптер ищет в течение 6 с точку доступа «WIFI_K-Line» при этом синий светодиод «Режим» на корпусе погашен и через каждые 2 с оповещает одним миганием, что сеть ещё не найдена. Если сеть будет обнаружена и адаптер к ней подключится - светодиод «Режим» должен моргнуть 2 раза и продолжать гореть. Если сеть так и не будет обнаружена, то по истечение 6 с адаптер переходит в режим точки доступа с названием «WIFI_LC1» и моргнёт светодиод «Режим» 3 раза.

Если адаптер всегда будет использоваться без WiFi OBD2, то можно в настройках адаптера режим WiFi установить AP. Это позволит сразу создавать точку доступа без поиска станции.

На ПК заходим в выбор подключения беспроводной сети и подключаемся к сети «WIFI_LC1». Пароль: 87654321.


Проверяем ping. Для этого заходим в «Пуск» и в строке поиска набираем «cmd.exe» и жмём «Enter». Открывается окно командной строки. Набираем: «ping 192.168.4.2». Нажимаем «Enter» и смотрим на задержку. В идеале задержка должна быть не более 10 мс. Если больше - у вас проблемы с сетевым адаптером, попробуйте обновить драйвер.


Закрываем командную строку. Адаптер готов к использованию. Можно переходить к настройке Wifi-Bridge.

WiFi OBD2 + WiFi AFR

Совместная работа адаптеров схожа с индивидуальным подключением, за исключением некоторых моментов.

Примечание

Первым делом необходимо убедиться, что в настройках адаптера режим WiFi установлен STA!

Важно

Питание на WiFi OBD2 (WIFI_K-Line) и WiFi AFR необходимо подавать одновременно либо вначале на WiFi OBD2 (WIFI_K-Line), а затем на WiFi AFR!

Это делается для того, чтобы WiFi AFR успел подключиться к точке доступа WIFI_K-Line.

На компьютере должна появиться одна сеть «WIFI_K-Line». Если появляется сеть «WIFI_LC1», то необходимо отключить и заново включить адаптер «WiFi AFR». Подключаемся к «WIFI_K-Line».

На компьютере должна появиться одна сеть «WIFI_K-Line». Если появляется сеть «WIFI_LC1», то необходимо отключить и заново включить адаптер «WiFi AFR». Подключаемся к «WIFI_K-Line».

Работа с WiFi-Bridge

Скачиваем и размещаем в удобном месте программу WiFi-Bridge. Запускаем. При изменении настроек программы параметры автоматически сохраняются и восстанавливаются при перезапуске.

Интерфейс

В программе можно выделить 3 основные области:

  1. Блок работы с WIFI_K-line;

  2. Блок работы с WIFI_LC-1;

  3. Поле лога работы.


Блок работы с WIFI_K-line содержит следующие элементы:

  • флаг активации адаптера «WIFI_K-line»;

  • строку состояния адаптера;

  • поле выбора COM-порта;

  • поле выбора режима работы;

  • поле установки таймаута TCP (время бездействия сети, после которого адаптер завершает соединение с ЭБУ в секундах);

  • поле установки таймаута ЭБУ (время бездействия к-линии, после которого адаптер завершает соединение с ЭБУ в секундах);

  • строку отображения скорости в пакетах/секунду;

  • флаг активации разгона таймера (новый алгоритм связи);

  • флаг активации вывода протокола связи в лог.

Блок работы с WIFI_LC-1 содержит следующие элементы:

  • флаг активации адаптера « WIFI_LC-1»;

  • строку состояния адаптера;

  • поле выбора COM-порта;

  • поле выбора типа контроллера ШДК;

  • поле выбора типа топлива (только для типа «Analog»);

  • поле выбора диапазона значений AFR (только для типа «Analog»);

  • поле установки поправки АЦП (только для типа «Analog»);

  • поле установки сглаживания АЦП (только для типа «Analog»);

  • строка отображения AFR;

  • строка отображения состояния контроллера ШДК;

  • флаг активации вывода протокола связи в лог.

Кнопки «Очистить» и «Копировать» позволяют очистить или скопировать данные из поля лога работы.

Wi-Fi OBD2

Для подключения к адаптеру необходимо активировать флаг «WIFI_K-line». Если подключение выполнено, то синий светодиод «Режим» должен мигнуть 2 раза, а в программе «WiFi-Bridge» в логе должна отобразиться информация о подключении и статус K-line должен измениться на «Подключен». Если надпись синего цвета - MAC- адрес правильный, если красного - неправильный и мост работать не будет.

Выбираем «COM-порт» и «Режим» работы.

После изменения параметра «Режим» синий светодиод на адаптере должен моргнуть один раз.

Примечание

При изменении режима работы обязательно отключать зажигание и выждать 5с!

Wi-Fi AFR

Для подключения к адаптеру необходимо активировать флаг «WIFI_LC-1». Если подключение выполнено, то синий светодиод «Режим» должен моргнуть 2 раза, а в программе «WiFi-Bridge» в логе должна отобразиться информация о подключении и статус LC-1 должен измениться на «Подключен». Если надпись синего цвета - MAC- адрес правильный, если красного - неправильный и мост работать не будет. На индикаторе можно наблюдать смесь с ШДК, также выводится диагностическая информация о состоянии адаптера на месте строки AFR.

Выбираем «COM-порт» и «Тип ШДК».

Для подключения к адаптеру необходимо активировать флаг «WIFI_LC-1». Если подключение выполнено, то синий светодиод «Режим» должен моргнуть 2 раза, а в программе «WiFi-Bridge» в логе должна отобразиться информация о подключении и статус LC-1 должен измениться на «Подключен». Если надпись синего цвета - MAC- адрес правильный, если красного - неправильный и мост работать не будет. На индикаторе можно наблюдать смесь с ШДК, также выводится диагностическая информация о состоянии адаптера на месте строки AFR.

Выбираем «COM-порт» и «Тип ШДК».

Innovate

Данный режим позволяет работать с любым контроллером ШДК от Innovate, а информация в виртуальный порт выводится в соответствии с протоколом Innovate Serial Protocol 2 (LC-1) т.к. данный протокол работает в большинстве программ настройки и диагностики.

Теперь можно включать контроллер ШДК и подключаться к порту COM3 (т.к. мост настроен COM3<->COM4) программами для мониторинга состава смеси.

Analog

Данный режим позволяет работать с аналоговым сигналом с выхода контроллер ШДК, а информация в виртуальный порт выводится в соответствии с протоколом Innovate Serial Protocol 2 (LC-1) т.к. данный протокол работает в большинстве программ настройки и диагностики.

Выбираем «Топливо» и «Диапазон» значений AFR для нашего типа контроллера.

Затем необходимо провести юстировку значений АЦП т.к. резисторный делитель имеет небольшую погрешность и внутренний источник опорного напряжения ESP иногда имеет отклонения.

Юстировка выполняется следующим образом:

  1. Подать на аналоговый вход напряжение 5.0 В и добиться значением «Поправка» состава смеси 22.4 (для Innovate).

  2. Убрать питание 5В и закоротить вход на землю. Убедиться что значение AFR стало 7.4 (для Innovate).

Юстировка завершена.

Параметром «Сглаживание» можно усреднять значение АЦП.

Т.к. АЦП опрашивается каждые 10 мс, то каждое значение сглаживание увеличивает время выдачи AFR в порт на 10 мс. Например, при сглаживании равном 5 информация будет обновляться каждые 5*10 = 50 мс.

Значок области уведомлений (трей)

При запуске программы WIFI_tunerв области уведомлений появится значок, у которого есть четыре состояния:

  1. Адаптеры отключены wifi_ecu_wifi_bridge_tray_1.

  2. Подключен WiFi OBD2 (WIFI_K-line) wifi_ecu_wifi_bridge_tray_2.

  3. Подключен WiFi AFR wifi_ecu_wifi_bridge_tray_3.

  4. Подключены оба адаптера wifi_ecu_wifi_bridge_tray_4.

При наведении на иконку появится информация о номере COM - порта адаптеров и режиме работы:


Нажатием правой кнопки мыши появляется меню, где можно включить/отключить адаптеры, выбрать режим работы или выйти из программы:


При сворачивании окна WiFi-Bridge программа сворачивается в трей. Двойным нажатием левой кнопки мыши по иконке окно восстанавливается.

Применене