Протокол LC-1. Update 30.11.2011

Протокол обмена с ШДК innovate LC-1 оказался на удивление простым. Несмотря на это, для полного понимания структуры сообщений при реализации эмулятора ШДК, пришлось потратить достаточно времени.  Связано это с убогостью описания протокола от самого innovatemotorsports, датащиты очень краткие, примеры использования отсутствуют.

Launch Control для Январь 7.2

До текущего момента не существовало прошивки для Январь 7.2 с реализацией алгоритма контроля старта автомобиля. Суть сводится контролируемому набору оборотов двигателя после начала движения, что позволяет начинать движение наиболее динамично, допуская минимальную пробуксовку.

2011.09.21: Первая версия содержала ошибку, исправил и обновил файл по ссылке

2011.09.24: Вторая версия тоже неработоспособна, выполняется доработка, ждите новой версии

2011.09.29: Третья версия лаунча доступна для загрузки. Алгоритм реализован на основе "вырезания" зажигания

2011.09.30: Предварительно алгоритм лаунча работает. Доработал третью версию софта и исправил карту калибровок. Текущая версия v3.2

Конкурс на создание логотипа

Объявляется конкурс на создание логотипа ecusystems.ru. Можно несколько размеров, для размещения в виде кликабельной ссылки, в информационных окнах ПО, разработанного командой ecusystems, а также на главной странице сайта. Обещаю разместить информацию об авторе выбранного логотипа

Системы автоматического регулирования

После небольшого затишья вышло обновление OpenOLT. В данной версии предпринята попытка реализовать первый вариант алгоритма автоматической настройки состава смеси через online корректировку поправки циклового наполнения. В качестве мат. модели выбрана теория регуляторов системы автоматического регулирования. Реализован ПИД-регулятор автоматической подстройки ПЦН для достижения заданного состава смеси.

Обновление OpenOLT и KWPTest

Обновились версии OpenOLT и KWPTest. В OpenOLT полностью переработана система визуализации диаг. параметров. KWPTest оптимизирован для работы на мониторах с небольшим разрешением.

OnlineEMS переименован в OpenOLT

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

Программа online калибровки OnlineEMS

Инженерный протокол версии 1.1 практически полностью восстановлен, настало время применить полученные сведения. На данный момент в свободном доступе не существует бесплатного ПО, способного выполнять функции online калибровки инженерных версий ЭБУ Январь 5/7, так же отсутствует логгер ШДК LC-1, который бы синхронно собирал информацию о параметрах двигателя, получаемых по диагностике от ЭБУ, и составе смеси - от ШДК LC-1. Данный проект призван заполнить пустующую нишу программного обеспечения для online калибровки и логгирования инженерных версий ЭБУ Январь 5/7.

Запуск KWPTest в Windows 7

Для запуска эмулятора KWPTest в операционной системе Windows 7 необходимо выполнить дополнительные действия. Связано это с тем, что драйвера com0com отказываются устанавливаться в этой ОС и соответственно ПО com0com не работает. Драйвера не устанавливаются из-за того, что нет цифровых подписей. Для обхода этого ограничения необходимо перед установкой драйверов перевести ОС в тестовый режим. Внутри подробная инструкция ...

Открыт форум

Форум доступен для регистрации и использования в тестовом режиме.
http://ecusystems.ru/forum/

Дизассемблирование и компиляция прошивок ЭБУ Январь 5/7

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

  1. Изменение значений некоторых данных без изменения из количества, то есть без изменения размера прошивки, например, когда одни калибровки меняются на другие.
  2. Небольшие изменения кода, когда ненужные операции просто заменяются на пустые (nop) по количеству, необходимому для сохранения размера прошивки.
  3. Существенные изменения кода, когда без дизассемблирования и последующей сборки прошивки уже не обойтись.

Страницы

Подписка на ecusystems.ru RSS