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

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 »

Оффлайн azazel

  • Newbie
  • *
  • Спасибо
  • -> Отдал: 0
  • -> Получил: 0
  • Сообщений: 24
  • Репутация: +1/-0
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #241 : Января 31, 2012, 20:37:26 »
Сергей, новый макрос у меня некорректно обрабатывает логи : книги в excel gas и benzin создаются корректно, но в книге che в закладке Wdata сплошные прочерки и в главном окне пустые ячейки. дельты менять пробовал.

Оффлайн sergei

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

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

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

http://test.propan96.ru

Оффлайн sergei

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

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

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

Оффлайн sergei

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

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

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

Добавлено позже
И еще с округлением значений был косяк

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #248 : Января 31, 2012, 22:55:09 »
Для тех кто "ковырялся" в файлах и понимает новый алгоритм. Наткнулся на такую вещь, при выборке из газового файла по МАПу и оборотах, попались всего две строки в которой бенз впрыск был один равен 6,34 а др 3,13, естественно средний впрыск получился 4,73. А считалось для строчки 7 мс. Как быть в этой ситуации?

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

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #249 : Января 31, 2012, 22:59:54 »
Для тех кто "ковырялся" в файлах и понимает новый алгоритм. Наткнулся на такую вещь, при выборке из газового файла по МАПу и оборотах, попались всего две строки в которой бенз впрыск был один равен 6,34 а др 3,13, естественно средний впрыск получился 4,73. А считалось для строчки 7 мс. Как быть в этой ситуации?
Кстати да, есть такая проблема.
Может быть добавить условие, учитывать только те времена впрыска, которые отличаются до 1мс от эталонного времени?

То есть в твоем примере учитывать только 6.34.
Но незнаю, надо подумать.

Оффлайн sergei

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

Оффлайн Stehlen

  • Global Moderator
  • Hero Member
  • *****
  • Спасибо
  • -> Отдал: 31
  • -> Получил: 82
  • Сообщений: 3103
  • Репутация: +123/-44
  • Пол: Мужской
    • Просмотр профиля
    • Установка ГБО в Пензе
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #251 : Января 31, 2012, 23:03:59 »
Для тех кто "ковырялся" в файлах и понимает новый алгоритм. Наткнулся на такую вещь, при выборке из газового файла по МАПу и оборотах, попались всего две строки в которой бенз впрыск был один равен 6,34 а др 3,13, естественно средний впрыск получился 4,73. А считалось для строчки 7 мс. Как быть в этой ситуации?
Нужно пробовать собирать данные только при равномерном ускорении. При настройке только по нагрузке это можно, но если учитывать и обороты, то сложно. Обычно низкое время впрыска под сброс газа.

Оффлайн sergei

  • Sr. Member
  • ****
  • Спасибо
  • -> Отдал: 1
  • -> Получил: 1
  • Сообщений: 272
  • Репутация: +9/-0
  • Пол: Мужской
    • Просмотр профиля
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #252 : Января 31, 2012, 23:07:22 »
Привет Николай, давненько тебя не "слышали", куда пропадал? Наверное возился с машинкой?

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

  • Работники СТО
  • Hero Member
  • *
  • Спасибо
  • -> Отдал: 3
  • -> Получил: 4
  • Сообщений: 1049
  • Репутация: +28/-62
  • Пол: Мужской
  • БиПгаз
    • Просмотр профиля
    • ГБО 6 поколения для автомобилей с непосредственным впрыском топлива
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #253 : Января 31, 2012, 23:08:54 »
Андрей, я уже говорил ранее, но еще повторюсь. Мне кажется, что при обработке МАП из газового файла наверное то же надо сделать дельту -0,01 до +0,01. Т.е если по бенз файлу посчитался  МАП 0,5, то есть большая вероятность, что его может не быть в газовом файле и отсюда следует что надо просмотреть ближайшие МАП от 0,49 до 0,51
Возможно.
Завтра попробую добавить дельту к мапам.

Оффлайн sergei

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

Оффлайн Stehlen

  • Global Moderator
  • Hero Member
  • *****
  • Спасибо
  • -> Отдал: 31
  • -> Получил: 82
  • Сообщений: 3103
  • Репутация: +123/-44
  • Пол: Мужской
    • Просмотр профиля
    • Установка ГБО в Пензе
Re: Макрос для настройки ГБО 4 поколения Lovato
« Ответ #255 : Января 31, 2012, 23:42:05 »
Привет Николай, давненько тебя не "слышали", куда пропадал? Наверное возился с машинкой?
Я в основном читал. Машина логи создать не может поэтому я отстранился. Думаю мои советы уже не совсем актуальны, тем более голова о другом сейчас болит.