Добавление j73s/j79s в WiFi ECU logger, WiFi Dashboard
По просьбам пользователей в WiFi ECU Logger и WiFi Dashboard добавлен полный диагностический протокол софта j73s/j79s от Сергея (Sceptic).
В данном ПО пакет диагностики состоит из статической и динамической частей и, для удобства, в логгер добавлены все реализованные параметры. Всего доступно 93 параметра.
Со списком параметров можно ознакомиться:
- для логгера, тут: j73s/j79s logger;
- для панели приборов, тут: j73s/j79s dash.
В настройках WiFi ECU Logger и WiFi Dashboard добавлено два новых протокола: J73 и J79. Отличаются они только расчётом бортового напряжения и разной скоростью установки связи (J73 – 57600 бод; J79 – 416600 бод). Причина установки связи на разных скоростях – ниже по тексту.
При записи полного набора параметров (93 шт.) логгером на microSD частота обновления данных составляет:
- для М73 (57600 бод) – 17 Гц;
- для Bosch 7.9.7+ (416600 бод) – 26 Гц;
Демонстрацию работы WiFi ECU Logger и WiFi Dashboard с протоколом J79 можно посмотреть в видео:
Сергей недавно добавил в свой софт возможность работы на повышенных скоростях с отключением ЭХА для прямого подключения к микроконтроллеру по UART без использования интерфейса ISO (К-линия). Для возможности работы в таких режимах в крайнюю прошивку адаптера WiFi OBD2 и программу wifi-bridge добавлена возможность отключения ЭХА и переключения на скорости 416600 бод.
В ходе эксперимента было выяснено, что для блока М73 при работе по К-линии максимальная стабильная скорость – это 57600 бод (25 п/с при полном наборе параметров), а для Bosch 7.9.7+ скорость – 416600 бод (50 п/с при полном наборе параметров). При прямом подключении к выводам RX/TX микроконтроллера оба блока стабильно работают на скорости 416600 бод и обеспечивают обновление информации с частотой до 50 Гц.
Причина снижения скорости по К-линии блока М73 кроется в микросхеме L9637, она физически не позволяет работать на более высокой скорости. В блоке Bosch 7.9.7+ использована другая специализированная микросхема, которая спокойно работает на скорости 416600 бод.
Из результатов эксперимента можно сделать вывод, что для блока Bosch 7.9.7+ нет смысла исключать интерфейс К-линии и подключаться напрямую по UART, с целью повышения скорости связи.
В адаптере WiFi OBD2 интерфейс К-линии выполнен на компараторе, и он спокойно работает на скорости 416600 бод.
Как работает адаптер на максимальной скорости с j73s_olt можно посмотреть в видео:
За хорошее описание протокола благодарим Сергея (Sceptic), за помощь в сокращенных названиях параметров благодарим Александра (Habis) и за тесты спасибо Станиславу (Finish).
Кому необходимо, обращаемся за прошивкой.
Приятного использования!)