Автор Тема: Макрос для настройки ГБО 4 поколения Lovato  (Прочитано 249576 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stehlen

  • Global Moderator
  • Hero Member
  • *****
  • Спасибо
  • -> Отдал: 31
  • -> Получил: 82
  • Сообщений: 3103
  • Репутация: +123/-44
  • Пол: Мужской
    • Просмотр профиля
    • Установка ГБО в Пензе
Информация на главное странице

Работа над автоматизацией процесса обработки данных записанных программами Lovato или OMVL разделилась на две части:

1. Веб сервис на PHP. Ссылка ниже.
C 30 января идет тестирование веб сервиса обработки данных Lovato OMVL. Для участия тестирования пройдите по ссылке:

2. Макрос для программы Exel. Можно скачать в этом сообщении.
Внимание!!! Обновите макрос до последней версии (прикрепленный файл этого сообщения).

Теория работы макроса

Пользователь ресурса sergei создал макрос для вычисления отклонений карте коэффициентов систем 4 поколения Lovato. Алгоритм прост - сравнение времени впрыска бензина при езде на газу и бензине относительно MAP. Но главное реализации - теперь два клика мыши и у Вас числовые значения отклонений.
Выкладываю архив с макросом для свободного тестирования. Надеюсь все работает хорошо и этот макрос будет прекрасным подарком всем пользователям.

Для уменьшения погрешности, накатывайте файлы при прочих равных условиях (одна и таже дорога, движение на 4 передачи, плавное ускорение)
Как записать файл поездки
  • Катаетесь километров 50 на бензине чтобы адаптации бензинового блок пришли в норму.
  • Записываете файл поездки на бензине.
  • Записываете файл поездки на газе.

Работа с файлами
Три файла:

1.      Сохраненный при езде на бензине (должен называться Benz.txt)
2.      Сохраненный при езде на газе (должен называться GAZ.txt)
3.      Основной файл для расчетов main.xlsm

Все три файла должны находиться в одной папке.

Запускаешь файл main.xlsm, включаешь макрос, нажимаешь ALT+F8, после ALT+F8 выбрать «startAll» и нажать выполнить.

Снизу данные которые можно менять:

2,5     от, т.е. задаешь от какого времени смотреть (в данно случае 2.5 мс)           
11,5    до, т.е. задаешь до какого времени смотреть (в данно случае 11.5 мс)           
0,5     шаг сетки, т.е. 2.5, 3, 3.5, 4, 4.5 и т.д     
0,005   дельта в минус, смотрит какая погрешность в выборе числа, можно менять
0,005   дельта в плюс, смотрит какая погрешность в выборе числа, можно менять 
Как надо работать с дельтой. Ставим дельту 0.001 (чем меньше тем точнее), прогоняем, если данные появились то все ОК. Если появилось "НЕТ", переписываем на листок появившиеся данные без "НЕТ", далее прибавляем дельту до исчезновения "НЕТ" и записываем на листок в пропущенные места. ТАК будет правильнее и точнее.

Кстати, на примере в 8 строчке видно, что макрос не смог забрать данные и написал «НЕТ», т.е маленькае погрешность 0,005- можно поменять на 0,05 и тогда все ОК.

Результат в 3 столбце.
« Последнее редактирование: Мая 16, 2012, 13:09:16 от Stehlen »

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #226 : Января 30, 2012, 17:40:29 »
Ладно, собираем отзывы........ ....

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #227 : Января 30, 2012, 18:25:53 »
Версия beta 1.01
Пофиксили:
1. формулу вывода результатов
2. Добавили промежуточные данные: в круглых скобках рядом с результатом выводится MAP, а в квадратных время впрыска из gaz.txt при этом MAP и оборотах из столбца)
3. Теперь работает как с точками так и с запятыми.

Тестируйте test.propan96. ru

Отзывы пишите.

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #228 : Января 30, 2012, 18:35:35 »
Андрей, теперь похоже на правду. Вопрос, по поводу выборки по МАПУ, а именно если алгоритм аналог первого  макроса то учли ли Вы, что надо не обрабатывать "0" впрыски. т.к. они на бывают проскакивают на некоторых МАПах. Ранее это обсуждалось. Например прикладываю файлик.

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #229 : Января 30, 2012, 18:36:19 »
Андрей, теперь похоже на правду. Вопрос, по поводу выборки по МАПУ, а именно если алгоритм аналог первого  макроса то учли ли Вы, что надо не обрабатывать "0" впрыски. т.к. они на бывают проскакивают на некоторых МАПах. Ранее это обсуждалось. Например прикладываю файлик.
Да, учли.
Нули не учитываются при подсчете среднего арифметическог о.

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #230 : Января 30, 2012, 18:56:07 »
Андрей, посчитал ручками для своих файлов с дельтой для оборотов "50", для ячейки 1000 при 2.5мс вроде разный результат. МАП посчитал правильно 0.27, на бензине, но вот бензиновое время на газе при оборотах 1000 и МАПе 0.27 получилось среднее 2,63, а у тебя получается 2,53. Приложил два файлика. Проверь на 1000 оборотах при 2.5мс, сам теперь знаешь это не долго.
Файлы у меня страшные, т.к. редко выходит выше 2000 оборотов. Моторчик малооборотисты й

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #231 : Января 30, 2012, 19:03:10 »
ок проверю когда домой приеду. Уже ушел из офиса машину грею с телефона пишу

Оффлайн Pavelcononow

  • Работники СТО
  • Jr. Member
  • *
  • Спасибо
  • -> Отдал: 0
  • -> Получил: 0
  • Сообщений: 50
  • Репутация: +0/-0
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #232 : Января 30, 2012, 19:50:53 »
Привет всем!!! Как давно не заходил на форум. Смотрю далеко продвинулись, молодцы. Свои логи откатать не могу(пока), машина на кузовных работах...)))) Эх эти женщины :( :( :( 8)

Оффлайн azazel

  • Newbie
  • *
  • Спасибо
  • -> Отдал: 0
  • -> Получил: 0
  • Сообщений: 24
  • Репутация: +1/-0
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #233 : Января 30, 2012, 21:07:51 »
Здравствуйте Андрей. Несколько пожеланий и впечатлений)

1.Будет не лишним, если будет выводиться сообщение, что не выбрана программа, в которой собраны логи (omvl, lovato). У меня ни в Хроме ни в Опере не ставится отметка по умолчанию и при нажатии GOOO выводится белеберда. Если нет файлов,то пишет нормльно.

2.Названия файлов не имеют значения, главное в нужно порядке.

3.У меня в Ловатовской карте нет значений оборотов 500, 1500, 2500, 3500, 4500, 5500. Можно брать значения из соответствующи х ячеек в результате, либо в интерфейсе поставить галочки рядом со значениями времени и значениями оборотов.


p.s. Пожалуйста поменяйте фоновый цвет ячеек. Чёрный текст на тёмно-синем фоне читается ну очень напряжно.
p.p.s. Из лога на бензе берётся только map и время впрыска бензина? для синхронизации?
« Последнее редактирование: Января 30, 2012, 21:11:13 от azazel »

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #234 : Января 30, 2012, 21:58:59 »
Здравствуйте Андрей. Несколько пожеланий и впечатлений)

1.Будет не лишним, если будет выводиться сообщение, что не выбрана программа, в которой собраны логи (omvl, lovato). У меня ни в Хроме ни в Опере не ставится отметка по умолчанию и при нажатии GOOO выводится белеберда. Если нет файлов,то пишет нормльно.

2.Названия файлов не имеют значения, главное в нужно порядке.

3.У меня в Ловатовской карте нет значений оборотов 500, 1500, 2500, 3500, 4500, 5500. Можно брать значения из соответствующи х ячеек в результате, либо в интерфейсе поставить галочки рядом со значениями времени и значениями оборотов.


p.s. Пожалуйста поменяйте фоновый цвет ячеек. Чёрный текст на тёмно-синем фоне читается ну очень напряжно.
p.p.s. Из лога на бензе берётся только map и время впрыска бензина? для синхронизации?
1. Ок, завтра поправим.
2. Тоже постараемся
3. Немного не понял вопроса. В таблицу вы должны переписать данные из своей карты в программе LOVATO или OMVL. Там 12 строк и 12 столбцов (или 6 столбцов в старых блоках). Просто заполните по порядку и все.

Работа с файлом бензиновой поездки:
1. Фильтрация по оборотам
2. Фильтрация по времени впрыска
3. Вычисление среднего MAPа у отобранных значений.

Сергей, извини, сегодня не успеваю уже посчитать твои файлы. Завтра обязательно.

Оффлайн azazel

  • Newbie
  • *
  • Спасибо
  • -> Отдал: 0
  • -> Получил: 0
  • Сообщений: 24
  • Репутация: +1/-0
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #235 : Января 30, 2012, 22:14:03 »
Андрей, вот у меня 6 столбцов и 12 строк.
Спасибо

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #236 : Января 30, 2012, 22:16:48 »
Андрей, вот у меня 6 столбцов и 12 строк.
Спасибо
Ну и отлично.
Значит переписываете 12 времен впрыска и 6 столбиков оборотов ПО ПОРЯДКУ. Последние 6 столбиков можете оставить или пустыми или вписать любые значения. А настраивать ГБО по своим шести.

Оффлайн azazel

  • Newbie
  • *
  • Спасибо
  • -> Отдал: 0
  • -> Получил: 0
  • Сообщений: 24
  • Репутация: +1/-0
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #237 : Января 30, 2012, 22:59:41 »
аааааааа!!!вот оно как))) :o голова к вечеру набикрень)
Пока, как понимаю, к интерфейсу не стоит предъявлять больших требований, но упомянуть эту особенность, думаю, стоит)

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #238 : Января 30, 2012, 23:31:42 »
Есть еще идея изменить немножко алгоритм. А точнее уйти от системы дельт.
Для рассчета среднего MAPа в бензиновом файле в ячейке, например, 3мс\2000rpm брать 10 строк с оборотами ближайшими к 2000 (а не все от * и до *) и из них значения ближайшие по времени впрыска к 3мс - 5 значений например. И уже из этих строк считать Мап.

Кто что думает по этому поводу?

Добавлено позже
Хотя наверное очень мало результатов будет при этом.
« Последнее редактирование: Января 30, 2012, 23:37:06 от Андрей Петров »

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #239 : Января 31, 2012, 11:18:03 »
Андрей, сегодня еще раз проверял все руками. Результаты получаются не правильные или я не понял алгоритм. Также в догонку у кого проблемы с инетом сделали новый макрос по новому алгоритму. Пока на телефоне, выложу чуть позже.

Добавлено позже
Проверяйте. В третьей таблице обработка идет точно от конкретного МАП полученного во второй таблице. Может получиться, что этих МАП может и не быть. Может добавить дельту по МАП? Например есть полученный МАП 0,5 можно сделать делту чтобы он еще и учитывал с 0,49 до 0,51. Т.е. дельта в обе стороны 0,01 в обе стороны.
« Последнее редактирование: Января 31, 2012, 12:00:52 от sergei »

Оффлайн Андрей Петров

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #240 : Января 31, 2012, 13:21:04 »
Проверил ручками работу интернет-макроса. Действительно результаты немного неправильные. Ищем ошибки и неточности, пока не тестируйте.