EvoScan V2.9 - первые шаги в снятии лога, Для начинающих |
Здравствуйте, гость ( Вход | Регистрация )
EvoScan V2.9 - первые шаги в снятии лога, Для начинающих |
20.9.2012, 21:26
Сообщение
#1
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
В установке программы нет ничего необычного и проходит она как и любая другая установка приложений в Windows (EcuFlash не в счёт )
Запускаем программу, у меня всё заработало нормально, OpenPort подхватился и удалось запустить логгирование: Первое что мне бросилось в глаза, это то что параметр Throttle Position при запущенном двигателе и отпущенной педали газа не был равен 0 ??? Как я понимаю(из прочитанного материала в инете), эта погрешность вызвана особенностью датчика положения дроссельной заслонки и присуща многим машинам Mitsubishi. К тому же эвоскан в правом окне при нажатии на этот параметр сам честно признается о том что погрешность на некоторых моделях может колебаться в пределах 20%. Но решение у этой проблемы есть. В оригинале его можно прочитать здесь http://www.evoscan.com/technical-vehicle-m...cle-efi-systems Перевод звучит примерно так: Обновление формулы EvoScan, чтобы получить идеальное 0-100% значение положения дроссельной заслонки для вашего автомобиля. На заведённой машине с не нажатой педалью газа смотрим значение throttle position в EvoScan. Как правило, оно не стоит на нулевой отметке, в приводимом примере с отпущенной педалью отображается цифра 36, назовём её Tc. Теперь, заглушим двигатель и включим зажигание, не заводя мотор. Полностью нажмём педаль газа в пол и запишем полученное значение. В приводимом примере получилась цифра 255, назовём её To. Теперь вычитаем: То – Тс--> 255-36=219, назовём это значение буквой D и как видно из примера равна она цифре 219. Теперь нам нужна формула (( х-Тс)/D)*100 Теперь подставляем значения в формулу и выглядит это следующим образом: ((x-36)/219)*100 Теперь осталось поменять формулу в EvoScan, если вы всё сделали правильно, то значение положения дросселя должно корректно отображаться от 0-100%. Но на самом деле всё немного не так как описано выше, у меня изначально отображается цифра 13, а не 36 и если сделать всё по приведенному примеру выше, то я получу значение не близкое к 0, а 8,7 что-то там с копейками.... Где ошибка??? Как всегда начинаем более глубоко вникать в суть вопроса, человек который описывает свои действия по ссылке забыл указать что его цифра 36 это чистый X, без рассчёта по формуле! Проще говоря, нам нужно найти x значение на отпущенной педали газа, открываем окно Эвоскана, выбираем Throttle Position и нажимаем правую кнопку мыши: Открывается окно, нас интересует формула: Стираем все значения, кроме x : Жмём "Ок". Теперь включаем "Зажигание" и запускаем логгирование, смотрим теперь параметр , у меня он оказался равен 33. Теперь мы берём решение и подставляем в формулу наше значение: В конкретно моём случае, цифра 33 обнулила счётчик с погрешностью и значение получилось в районе 0,4 что-то там. Поигравшись с значением я получил минимально возможную погрешность в 0.09. Отсюда и цифра 33,8 в моей формуле. Ну и напоследок, играясь со значениями, нужно смотреть чтобы значение не ушло в минус и 100% открытия тоже фиксировалось, потому что если перебрать со значениями, может начать отображаться 97% процентов при полностью нажатой педали. Дальше, разбираемся теперь с тем что мы собственно на логгировали и как это просмотреть. По умолчанию Эвоскан пишет логи в: C:\Users\Ваше имя пользователя\Documents\EvoScan v2.9\SavedDataLogs Разработчиком предусмотрен просмотр логов в Excel, но при открытия лога этой прогой у меня получилось вот что: Как понятно из скриншота, прочитать что либо не возможно. К сожалению, я так и не смог разобраться, как сделать отображение в Excel корректным. Как мне кажется, я нашел более простое решение. Скачиваем бесплатный офисный пакет Apache Open Office. И открываем записанный лог с помощью OpenOffice.org Calc В открывшемся окне нам необходимо поставить галочку, где выделено красным цветом: Теперь всё приобрело нормальный, читаемый вид... Идём дальше. В версии 2.9 разработчики добавили окно Live Map Tracer в котором (как я понимаю) можно мониторить один из выбранных параметров в реальном времени и смотреть изменения напосредственно в ячейках карты. Лично я оценил это, когда понял как эта фича работает. Но вначале её нужно заставить работать. Поскольку у меня в ECU стоит прошивка от Thephra v7, Эвоскан не смог корректно отобразить таблицы в Live Map Tracer. Выглядело это следующим образом: Для того чтобы Эвоскан корректно работал в картах Live Map Tracer с Тефровской прошивкой, Эвоскан нужно перевести с прошивки 01_LANCER_EVO7-RalliArt_EDM_90550001, которую он включает по умолчанию для записи лога с ECU c заводской прошивкой, на работу с Тефрой. Как это сделать? Берем скачаные с ЭвоМ два файла 96530706-TephraMod.bin и TephraMOD-96530706-v7.xml. (если вы прошивали свой ECU этой прошивкой, то rom и xml у вас уже есть) Потом, файл TephraMOD-96530706-v7.xml ПЕРЕИМЕНОВЫВАЕМ в 96530706.xml , Я его отметил на скрине красным: Дальше мы копируем эти оба файла в C:\Users\Ваше имя пользователя\Documents\EvoScan v2.9\ROMS , вот так это выглядит: Дальше мы запускаем Эвоскан и открываем "Live Map Tracer", правой кнопкой мыши нажимаем на "Panel #3" и у нас вываливается меню где мы нажимаем "Load Rom", обведено красным: В открывшемся меню выбираем прошивку 96530706-TephraMod.bin Теперь всё отображается корректно и всё работает: Пока всё. Любые уточнения, исправления или добавления крайне приветствуются. Ну и спасибо тоже можно сказать... |
|
|
26.9.2012, 13:52
Сообщение
#81
|
|
Зарегистрированный пользователь Группа: Пользователи Сообщений: 75 Регистрация: 18.12.2011 Из: Киев |
Послушай, оборотов убавь! Это не мои проблемы почему у тебя не считывает Эвоскан ошибки, обратись к разработчику данного ПО. Ниче не понял, для чего тогда это тема, если на любой вопрос всегда один ответ: "обратись к разработчику данного ПО"? Очень полезно, не знал, спасибо за помошь!То что OpenPort2.0 может писать самостоятельно логи на sd я в курсе. Я не являюсь представителем Эвоскана и его технической поддержкой не занимаюсь, создал тему исключительно для новичков, кем пока и сам являюсь. |
|
|
26.9.2012, 13:55
Сообщение
#82
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 507 Регистрация: 11.10.2010 Из: Балашиха |
Тема отличная! думаю это нужно многим! спасибо. огорчает только флуд в теме. причем весьма негативный
|
|
|
26.9.2012, 14:34
Сообщение
#83
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
возможно, но тогда о наличии проблемы нужно сообщить в митсу и денсо, т.к. их алогритм выбора значения тоже с "проблемой", т.к. выборка в екуедит бьется 1в1 с выборкой блока :) значит ты серьезно думаешь что точки 5000-5999 сворачиваются в 5000 а 6000-6999 в 6000 соответственно? скажи мне какой нибудь адрес функции интерполяции в таблицах какой нибудь прошивки - я хочу это СВОИМИ ГЛАЗАМИ увидеть! |
|
|
26.9.2012, 15:03
Сообщение
#84
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
значит ты серьезно думаешь что точки 5000-5999 сворачиваются в 5000 а 6000-6999 в 6000 соответственно? скажи мне какой нибудь адрес функции интерполяции в таблицах какой нибудь прошивки - я хочу это СВОИМИ ГЛАЗАМИ увидеть! нет максим, я так не думаю. программа так не работает. ты бы обновлял время от времени программу. сделали изменения около 2х лет назад |
|
|
26.9.2012, 15:06
Сообщение
#85
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
В новом, оплаченном - тоже самое. Ну и кто ж сознается, что купил Г, но проблема в том, что лучше то и нету... Ладно, надоело. ЭкуЭдит - супер программа, лучшая в мире, идеальна во всем! Может уже кто-то подскажет как сделать чтобы при открытии прошивки не нужно каждый раз выбирать xml? новый это 3.4 версия? думаю тебе легко сделают монейбек. обратись. заодно не будет смысла тебе еще раз разжевывать ответ на твой вопрос. |
|
|
26.9.2012, 15:12
Сообщение
#86
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
|
|
|
26.9.2012, 15:14
Сообщение
#87
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
|
|
|
26.9.2012, 15:39
Сообщение
#88
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 2400 Регистрация: 17.7.2009 Из: Хабаровск и Сахалин |
Человек создал тему, чтобы помочь желающим начать пользоваться хоть чем-то ( плохая программа, хорошая- не важно), а вы уже в дебри лезете... Или вы думаете, что кому-то это на данном этапе ознакомления с данными программами это понятно? Не устраивает какая-то программа, не пользуйся, чего другим мозг выносить то? Лучше бы народу разжевали как, что и для чего в этих прогах...
|
|
|
26.9.2012, 15:54
Сообщение
#89
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
Человек создал тему, чтобы помочь желающим начать пользоваться хоть чем-то ( плохая программа, хорошая- не важно), а вы уже в дебри лезете... Или вы думаете, что кому-то это на данном этапе ознакомления с данными программами это понятно? Не устраивает какая-то программа, не пользуйся, чего другим мозг выносить то? Лучше бы народу разжевали как, что и для чего в этих прогах... Да это и бесит! Целевая аудитория для которой создавалась эта тема - "начинающие". Но у нас же как всегда, "всё говно" и "все глупые, кроме Я!" Причём я уверен что скоро эта тема вообще уйдёт в сторону сисек или гомосятины. А потом мы будем кричать о том что форум - сплошная помойка и ничего нельзя найти... Ещё бы! |
|
|
26.9.2012, 20:35
Сообщение
#90
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
|
|
|
27.9.2012, 3:08
Сообщение
#91
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
|
|
|
27.9.2012, 10:10
Сообщение
#92
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
|
|
|
27.9.2012, 14:50
Сообщение
#93
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
|
|
|
27.9.2012, 14:54
Сообщение
#94
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1106 Регистрация: 31.5.2011 Из: Пермь |
Человек создал тему, чтобы помочь желающим начать пользоваться хоть чем-то ( плохая программа, хорошая- не важно), а вы уже в дебри лезете... Или вы думаете, что кому-то это на данном этапе ознакомления с данными программами это понятно? Не устраивает какая-то программа, не пользуйся, чего другим мозг выносить то? Лучше бы народу разжевали как, что и для чего в этих прогах... +100 Платный эвоскан периодически виснет при записе логов на вин7 У всех такое бывает? |
|
|
27.9.2012, 14:56
Сообщение
#95
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
|
|
|
27.9.2012, 15:22
Сообщение
#96
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
ну как всегда :) про разжевать даже не надеюсь, но хоть намекни? average у тебя все просто как у Шарикова "взять и поделить". это совсем не то что необходимо получить. http://ru.wikipedia.org/wiki/%D0%A1%D1%80%...%BD%D0%B8%D0%B5 |
|
|
27.9.2012, 15:39
Сообщение
#97
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
|
|
|
27.9.2012, 15:43
Сообщение
#98
|
|
Зарегистрированный пользователь Группа: Пользователи Сообщений: 75 Регистрация: 18.12.2011 Из: Киев |
|
|
|
27.9.2012, 15:52
Сообщение
#99
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 688 Регистрация: 3.7.2006 Из: Ростов-на-Дону |
|
|
|
27.9.2012, 15:59
Сообщение
#100
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1931 Регистрация: 28.9.2008 Из: Москва |
и какое из средних будет "более правильным" и "необходимым" ? Если серьезно - для каждых случаев они разные и недостатки каждого там есть, а поэтому ВСЕ! А если по факту - вообще не надо ничего делать. Я уже сказал что мне лично сейчас нет необходимости, поскольку я просто написал как надо 5 лет назад и с тех пор на вкладку custom забил. Блин реально пока ты просто что то где то показываешь как есть - это casual говнокодинг. как только нужно обработать статистические данные и распределить их в точках квантования - это уже science программинг, и там уже проще самому написать, чем объяснять как это писать, поскольку слишком много завязано на конкретную реализацию. |
|
|
Текстовая версия | Сейчас: 28.6.2024, 16:12 |