Вы здесь

Online настройка на обычном (не инженерном) ЭБУ

С первого дня разработки прошивки j7es у меня была идея реализовать протокол онлайн калибровки отдельных таблиц на не инженерном ЭБУ. Для данной задачи виделось два пути решения:

  1. Хранение калибровок в EEPROM, которая доступна для чтения и записи.
  2. Реализация функций захвата отдельных таблиц калибровок, перенос значений из этих таблиц в свободные области RAM и переключение ЭБУ в режим выбора значений захваченной калибровки из RAM.

Второй способ показался проще в реализации, на нем и остановились. Захват таблиц калибровок возможен только на специально подготовленной прошивке, начиная с версии j7es_v15.4_ram, и с использованием клиентского ПО OpenOlt начиная с версии 2.0.0.4.

Одним из ограничений данного метода онлайн настройки является то, что одновременно может быть захвачена и настраиваться только одна таблица, при этом в момент возврата управления к таблице из ROM, измененные ячейки перестают учитываться ЭБУ.

Весь процесс представляет собой следующую последовательность действий:

  1. Подготавливается ram версия прошивки j7es и записывается в ЭБУ.
  2. Запускается OpenOlt и в нем открывается требуемая прошивка.
  3. Запускается двигатель и устанавливается связь в OpenOlt с ЭБУ.
  4. Открывается закладка RAM в OpenOlt.
  5. Выбирается требуемая таблица из списка доступных к захвату таблиц
  6. С помощью кнопки "Захватить" осуществляется переключение на работу с RAM таблицей, при этом в память ЭБУ загружаются текущие значения из сетки (можно сразу записывать измененные значения).
  7. Далее, изменяя значения в ячейках таблицы, можно производить онлайн настройку захваченной калибровки.
  8. Все изменения сразу же передаются в память ЭБУ и сохраняются в файле прошивки, открытой в OpenOlt.
  9. По окончанию настройки необходимо переключить ЭБУ обратно на режим работы с таблицей в ROM, выполняется кнопкой "Вернуть".

После окончания настройки, необходимо загрузить измененную прошивку в ЭБУ. Таким образом, данный режим работы позволяет исключить необходимость многократного перепрограммирования ЭБУ, при настройке выбранной калибровки. За один сеанс настройки можно изменять несколько таблиц из списка, но онлайн калибровать одновременно только одну, при возвращении управления использоваться будут неизмененные калибровки из прошивки.

Элементы управления представлены на изображении ниже.

Комментарии

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

Последнюю версию программы можно взять тут

http://www.ecusystems.ru/forum/viewtopic.php?f=11&t=7

Почитать что-либо вы  наврятли найдете - очень специфичная тема. Для написания программы под ваши требования достоточно начальных знаний программирования и описание диагностического протокола ЭБУ АвтоВАЗ Euro2. Данный документ есть в общем доступе, спросите у гугла.

рам версию сделать нельзя. РАМ версия существует только для прошивки j7es

только с ШДК. Применяя УДК откатать состав смеси невозможно

Страницы

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.