Вы здесь

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

программа работает только с ШДК или можно УДК обойтись?
 

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

Не подскажите где взять справку по алгоритмам работы прошивки J7es?

Здравствуйте не подскажите как редактировать поправку циклового наполнения в Опен олте прошивка на ДАД  j7es_v17.3. В прошивке ставлю галку "использовать таблицу поправка ДМРВ для работы по ДАД и ДМРВ" поправка правится, а ни какого эффекта?

Страницы

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

Filtered HTML

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

Plain text

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