Анонс
Добавлено: Вс июл 06, 2014 9:18 pm
Давно будоражила мой ум идея, сделать многофункциональную программу для настройки системы, объединить все в одно! чтобы не надо было переносить калибровки с молт в редактор, чтобы не надо было что-то рассчитать а потом импортировать и тд... и родилась у меня идея сделать M7SPORT ULTIMATE EDITOR...
На данный момент сделано и интегрировано туда то, что вы можете увидеть на скриншотах.
1) Считаю довольно интересной идеей, внести в ПО доп. идентификатор, где хранить кучу данных по мотору, не используемых прошивкой, зато облегчающих работу с конкретным проектом, чтобы не думать и не вспоминать, какой тут мотор, что за валы и как стоят...
2) Отдельно вынес базовые калибровки основных датчиков, форсунок...сделал списки основных применямых, чтобы просто выбрать что стоит, а калибровки сами пропишутся в ПО.
3) Изменил структуру калибровок в редакторе, перегруппировал некоторые по смыслу, кое что подправил.
4) Редактор имеет осн.функции что и СТПро, сравнение, импорт, экспорт калибровок, изменение значений и тд...
5) 3Д графики оч. быстрые, свободного модуля построения 3Д графики по .NET не нашел, воспользовался OpenGL и написал с нуля... возможность вращения, приближения и удаления.
6) На данный момент интегрировал расчет: валов, фазы, сж, Тзаряда, УОЗ... рассчитанные данные непосредственно импортируются в редактор.
7) Полная поддержка MTX файлов MOLT для формирования необх таблиц сразу в редакторе....
На текущий момент пока это все что реализовано, точнее все что работает без глюков
Но на этом я решил не останавливаться и попробывать сделать еще и Online Tuner... Хоть я MOLT и не программировал, но при его создании я принимал непосредственное участие, знаю все что он умеет и главное почти помню как и что там реализовано... Смысла копию его делать не вижу, не все, что там есть, пригождается в обыденной жизни настройщика, но основное попытаюсь реализовать:
1) логирование данных в CSV формат, чтобы можно было строить графики не только от времени, а всего от всего....
2) автоматическая настройка топливоподачи и фазы впрыска за один проход.
Что еще в планах, хоть и Саша не добился результата с высокоскоростным логом, чтобы снимать ускорение КВ стоя на месте (большие разбросы), хочу сам попытаться... Если удастся, получится сделать настройку УОЗ автоматом сразу всей поверхности (по крайней мере на атмо моторах точно), будет определен УОЗ на полной нагрузке и частичной, далее через наполнение можно будет всю таблицу дорисовать.
Для турбомоторов хочу сделать программный ПИД регулятор на PWM клапана турбины, чтобы задал давление желаемое, и оно само подобрало требуемый PWM от оборотов во время настройки топливоподачи и фазы.
Соответственно сделать поддержку ШДК новых (LM2 LC2 ну и старых LC1/LM1). Когда все это будет реализовано, сказать не могу, сейчас разбираюсь с протоколом обмена по К-Line. Нужно ли это вообще? Думаю лишним не будет, темболее пока есть время позаниматься.
На данный момент сделано и интегрировано туда то, что вы можете увидеть на скриншотах.
1) Считаю довольно интересной идеей, внести в ПО доп. идентификатор, где хранить кучу данных по мотору, не используемых прошивкой, зато облегчающих работу с конкретным проектом, чтобы не думать и не вспоминать, какой тут мотор, что за валы и как стоят...
2) Отдельно вынес базовые калибровки основных датчиков, форсунок...сделал списки основных применямых, чтобы просто выбрать что стоит, а калибровки сами пропишутся в ПО.
3) Изменил структуру калибровок в редакторе, перегруппировал некоторые по смыслу, кое что подправил.
4) Редактор имеет осн.функции что и СТПро, сравнение, импорт, экспорт калибровок, изменение значений и тд...
5) 3Д графики оч. быстрые, свободного модуля построения 3Д графики по .NET не нашел, воспользовался OpenGL и написал с нуля... возможность вращения, приближения и удаления.
6) На данный момент интегрировал расчет: валов, фазы, сж, Тзаряда, УОЗ... рассчитанные данные непосредственно импортируются в редактор.
7) Полная поддержка MTX файлов MOLT для формирования необх таблиц сразу в редакторе....
На текущий момент пока это все что реализовано, точнее все что работает без глюков
Но на этом я решил не останавливаться и попробывать сделать еще и Online Tuner... Хоть я MOLT и не программировал, но при его создании я принимал непосредственное участие, знаю все что он умеет и главное почти помню как и что там реализовано... Смысла копию его делать не вижу, не все, что там есть, пригождается в обыденной жизни настройщика, но основное попытаюсь реализовать:
1) логирование данных в CSV формат, чтобы можно было строить графики не только от времени, а всего от всего....
2) автоматическая настройка топливоподачи и фазы впрыска за один проход.
Что еще в планах, хоть и Саша не добился результата с высокоскоростным логом, чтобы снимать ускорение КВ стоя на месте (большие разбросы), хочу сам попытаться... Если удастся, получится сделать настройку УОЗ автоматом сразу всей поверхности (по крайней мере на атмо моторах точно), будет определен УОЗ на полной нагрузке и частичной, далее через наполнение можно будет всю таблицу дорисовать.
Для турбомоторов хочу сделать программный ПИД регулятор на PWM клапана турбины, чтобы задал давление желаемое, и оно само подобрало требуемый PWM от оборотов во время настройки топливоподачи и фазы.
Соответственно сделать поддержку ШДК новых (LM2 LC2 ну и старых LC1/LM1). Когда все это будет реализовано, сказать не могу, сейчас разбираюсь с протоколом обмена по К-Line. Нужно ли это вообще? Думаю лишним не будет, темболее пока есть время позаниматься.