Использование EcuEdit для разрабатываемых мозгов и дурилок

Всё о ecuEdit: новые релизы, описание, обсуждения

Использование EcuEdit для разрабатываемых мозгов и дурилок

Postby Sasha_A80 » Thu Sep 04, 2008 9:10 pm

Стоит задача делать логи для создаваемых мозгов (бензиновый впрыск и турбодизели) и править их калибровки. И для измериловки\дурилок существующих авто.

Сейчас задача решена использованием протокола SSM2 и EcuExplorer. Для дизеля несколько коряво из-за отсутствия части переменных у Subaru, необходимых для дизельного двигателя.

Смена калибровок в настоящее время производится правкой таблиц в исходнике, компиляцией и заливкой новой прошивки через тот же простейший virtualCom\USB переходник, что используется и для лога.

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

Насколько понимаю, добавление собственного XML описания в EcuEdit позволит убрать проблемы с выводом требуемых значений в лог.

Вероятно и таблицы калибровок сможем описать в пригодном для редактирования виде.

Однако реализовывать обратную заливку калибровок по закрытому протоколу Subaru смысла не вижу, вполне хватало бы и документированных возможностей SSM по запихиванию данных назад в мозги.

Вопросы:
1 - возможно ли такое решение по заливке
2 - возможно ли подсунуть русские названия параметров
3 - существует ли\возможна ли русская версия интерфейса
4 - возможно ли подсовывать требуемое программе XML описание изнутри мозгов (насколько понял сейчас оно выбирается из прилагаемого файла исключительно по версии прошивки, EcuEdit не обращает внимания на изменения списка доступных для просмотра переменных, рапортуемого мозгами при инициализации)
5 - можно ли в дальнейшем сократить возможности программы, чтоб не пугать новых пользователей и не мучиться с поддержкой редко используемых опций

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

Хотелось бы, чтоб пользователь уверился в возможности самостоятельно рулить приобретаемым оборудованием с помощью стандартного кабеля и независимо приобретаемого на собственный вкус ПО.
Sasha_A80
 
Posts: 3
Joined: Thu Sep 04, 2008 8:09 pm
Location: Saratov, Russia

Re: Использование EcuEdit для разрабатываемых мозгов и дурил

Postby epifan » Fri Sep 05, 2008 6:52 am

Sasha_A80 wrote:Сейчас задача решена использованием протокола SSM2 и EcuExplorer. Для дизеля несколько коряво из-за отсутствия части переменных у Subaru, необходимых для дизельного двигателя.

Т.е. вы используете субаровские мозги как базу?

Sasha_A80 wrote:Насколько понимаю, добавление собственного XML описания в EcuEdit позволит убрать проблемы с выводом требуемых значений в лог.

Да

Sasha_A80 wrote:Вероятно и таблицы калибровок сможем описать в пригодном для редактирования виде.

Конечно да

Sasha_A80 wrote:Однако реализовывать обратную заливку калибровок по закрытому протоколу Subaru смысла не вижу, вполне хватало бы и документированных возможностей SSM по запихиванию данных назад в мозги.

Не уверен что в ROM можно просто записать при помощи SSM2 команд (если честно, то даже не пробовал). С RAM такой проблемы нет.

Sasha_A80 wrote:1 - возможно ли такое решение по заливке

А чем не устраивает возможность быстрой записи используя загружаемый кернел?

Sasha_A80 wrote:2 - возможно ли подсунуть русские названия параметров

Да

Sasha_A80 wrote:3 - существует ли\возможна ли русская версия интерфейса

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

Sasha_A80 wrote:4 - возможно ли подсовывать требуемое программе XML описание изнутри мозгов (насколько понял сейчас оно выбирается из прилагаемого файла исключительно по версии прошивки, EcuEdit не обращает внимания на изменения списка доступных для просмотра переменных, рапортуемого мозгами при инициализации)

ecuEdit использует список доступных параметров (при инициализации). Не знаю почему вы решили что это не так.

Sasha_A80 wrote:5 - можно ли в дальнейшем сократить возможности программы, чтоб не пугать новых пользователей и не мучиться с поддержкой редко используемых опций

Да, в принципе, возможно вынести логгер как отдельную программу.

P.S. Давайте лучше продолжим обсуждение по e-mail
epifan
Site Admin
 
Posts: 744
Joined: Thu Jul 13, 2006 3:17 pm


Return to Общий форум

Who is online

Users browsing this forum: No registered users and 0 guests

cron