Читаю страницу "Моторчик Тим", пытаюсь понять вот они реально день (несколько дней) носятся по дороге катают терабайты текстовых логов, потом ещё несколько дней прогоняют эти текстовые логи через программу, чтобы получить какой-то результат? Что, вот прям реально столько времени у людей есть?
Кто с моторлогом работает - действительно так удобно всё с этой программой? Мне правда интересно, ведь это десятки (или может сотни) мегабайт текстовых логов ... Там время обработки большого многочасового лога (за целый день) точно идёт на секунды, а не на минуты и часы?
Далее текст от Ершова
...
Лучший фактический УОЗ
Идея построения лучшего УОЗ давно будоражит умы настройщиков. Ведь УОЗ по факту это 50% успешной прошивки.
Ранее, я настраивал УОЗ так:
1) Откатать идеально топливо и цикловое наполнение, тем самым узнать характер мотора.
2) Построить теоретический УОЗ, полагаясь на цикловое наполнение.
3) Методом ускорений (график мощности/ускорения), подогнать УОЗ по факту руками!
Метод рабочий, но 3й пункт - сложный и есть ключевое слово - "руками". А я не люблю в сфере IT работать руками. Также этот способ обладает одним минусом - при замере нужно держать определённый дроссель, не все с этим справляются, также нужна специальная прямая и хорошая погода за бортом. Поэтому многие настраивают только 100% дроссель, а остальные дросселя остаются не отработанными по факту ускорения. Или вообще не выполняют этот 3й пункт, полагаясь полностью на теоретический расчёт.
Давно хотел придумать более простой способ, но никак не мог догадаться, как это сделать. И вот наконец-то, вчера пришла идея:
1. Нужно снять логи во всех режимных точках на разных УОЗ, например снять лог, где УОЗ поднят везде на +1гр, потом снять лог, где УОЗ везде опущен на -1гр. Таким образом, нужно собрать много разных логов с разными УОЗ. Откатывать можно на любой передаче, желательно на ровной дороге.
2. Далее все эти логи открыть в MotorLog по очереди (галка "очищать таблицу" должна быть снята).
3. На вкладке УОЗ отметить галку "уск. КВ", нажать на кнопку "УОЗ (лог)".
Построение УОЗ построено на том, что MotorLog будет брать только тот УОЗ, при котором наблюдается максимальное ускорение коленвала! Недостающие точки как обычно рассчитать, далее сгладить, сохранить и внести в прошивку.
Единственный минус - это время, чтобы снять хотя бы 3 лога с разными УОЗ, нужно как минимум 3 раза заполнить таблицу.
Идея новая и требует проверки. Но пока два скриншота до и после прилагаю.
На днях добавлю в архив к версии 0.0.2 версию 0.0.3, где будет данная функция. Другой функционал программы касательно УОЗ не пострадал, добавил только галочку "уск. КВ", ну и немного убавил ширину и высоту кнопок во вкладке УОЗ, также немного обозвал по-другому и добавил каждой кнопке всплывающие подсказки, для интуитивного понимания как нужно строить.
...
MotorLog 0.0.3, построит лучший УОЗ
Добавил в архив версию 0.0.3, скачиваем по последней ссылке из письма.
Чтобы не задавали много вопросов, расскажу как нужно строить УОЗ по новому алгоритму:
1) Открыть как можно больше логов в программе, галку "очищать таблицу" нужно снять. В логах должна быть работа мотора на разных УОЗ. Чем больше данных, тем лучше и точнее будет УОЗ.
2) Выбираем погрешности поиска по дросселю и оборотам, по-умолчанию стоят настройки 4%, 300 rpm. Думаю можно поставить 5%, 500rpm.
3) На вкладке УОЗ жмём кнопку "УОЗ (лог)", галку "уск. КВ" обязательно отмечаем, иначе программа просто выведет УОЗ, на котором работал мотор.
4) С пустыми точками по желанию, можно заполнить, можно открыть старую калибровку поверх расчёта (заполнятся пустые точки), далее сгладить, сохранить, внести в прошивку и бегом проверять как поедет ваша машина.
ВНИМАНИЕ! В логе должна быть скорость автомобиля, т.к. на разных передачах будет разное ускорение... Поэтому программа считает для каждой передачи отдельное ускорение для каждого УОЗ.
Для ручной проверки вычислений, программа пишет лог вычислений в папку logs. Там можно и посмотреть, какой объём вычислений делает программа. Поэтому тем, кто спорит, что настройка УОЗ с карандашом на бумажке с таблицей умножения школьной тетради будет точнее, чем вычисления процессора думаю стоит задуматься, что считать УОЗ руками без применения вычислений по всему объёму данных - бессмысленно.
С таким мощнейшим инструментом сложная настройка УОЗ сводится на нет. Мне пришла идея таким же образом попробовать подбирать составы смесей. Таким образом, для блоков 5.1 (71) настройка без ДК найдёт своё применение и можно будет методом ускорения КВ подгонять нужные калибровки, а не только УОЗ.
УОЗ до ...
Посмотреть вложение 87834
УОЗ после ...
Посмотреть вложение 87835
Картинко
Посмотреть вложение 87836
...
MotorLog 0.0.3, построит лучшую смесь
Не удержался и сделал тоже самое для смесей. Теперь можно будет подбирать смеси, которые быстрее всего раскручивают мотор. Пока в тестах, но на днях думаю засуну в обновлённый 0.0.3 эту функцию. Таким образом, можно будет пробовать настраивать моторы без наличия датчика кислорода (бомж-настройка). Актуально для 5.1-71, кто не хочет приобретать ШДК и переходить на 5.1-41.
Посмотреть вложение 87837
Посмотреть вложение 87838
...