Найти в Дзене
Heavy Fuel Tuning

Записываем логи правильно и самостоятельно измеряем мощность машины

Оглавление

Когда речь заходит о неисправностях или о чип-тюнинге, все сразу начинают говорить о каких-то логах. Что это такое, как их правильно записывать, а самое главное - как проверить, обманул вас ваш тюнер или нет, я расскажу вам в этой статье.

Прошу прощения что долго не писал - был завал на работе. Исправляюсь, погнали!

Что такое логи

Это русское произношение от английского log. Только не того, которое бревно, а того, которое запись, запись текстом. Например бортовой журнал на корабле на английском это logbook. В общем не будем долго про этимологию. Для нас, применительно к машинам, логи - это записи показаний машины. Это могут быть как показания с датчиков, так и какие-то расчетные или дополнительные диагностические параметры, которые выдает блок управления машиной. Если иметь на руках правильное оборудование и программы, то эти показания можно записать, например в движении, под нагрузкой или наоборот без нагрузки, чтобы потом посмотреть, как они менялись.

Логи VCDS открытые как простой текстовый файл
Логи VCDS открытые как простой текстовый файл

Применительно к двигателю, можно, например, посмотреть на наддув турбины, как она раздувается в зависимости от оборотов двигателя и положения педали газа. Сколько топлива наливают форсунки, совпадает ли выдаваемое значение с запрашиваемым и так далее. Вариантов масса, чем новее блок управления, тем больше параметров он отслеживает и соответственно может сообщить программе, которая будет их записывать.

Для диагностики логи используются чтобы проверить работу узлов машины в режимах, когда эта работа нарушена. Если корректно выбрать параметры, то можно найти виновника проблемы, особенно если эта проблема плавающая или появляется только в определенном режиме. Можно не пытаться смотреть в монитор компьютера вместо дороги, а все записать, и потом в спокойном режиме посмотреть все записи и убедиться что все в порядке или наоборот.

В тюнинге мы проводим точно такую же диагностику, только проверяем исправную машину и что после доработок программы управления машина выдает запрашиваемые параметры.

Как записывать логи

Как я уже сказал выше, для записи потребуется специальное оборудование и программное обеспечение. Комбинаций вариантов этого оборудования масса, но поскольку мы здесь ведем речь в первую очередь о машинах концерна VAG - Audi, VW, Skoda, Porsche и других представителях, то разбираться будем именно с ними.

Есть дилерские программы, такие как ODIS - они позволяют не только менять кодировки разных блоков автомобиля, но и записывать в эти блоки прошивки или параметрию, а так же и смотреть на показатели работы машины. ODIS работает с адаптерами VAS или другими, полноценными адаптерами протокола J2534. Одис умеет показывать различные параметры по блокам, с которыми работает, и конечно же умеет их записывать. Но проблема в том, что записывает он эти параметры в .xml или .html файлы и на них сильно не удобно смотреть. Какие-то параметры единоразово посмотреть не проблема, а вот если надо отследить их динамику, то может стать страшно.

Как альтернативу ODIS, американские любители VAG из компании Ross-tech сделали свою систему - VCDS. Если подробнее, то это Vag Com Diagnostic System. Программа и оборудование, сделанные в первую очередь для диагностики и конечно же с самым удобным способом записи логов, в виде таблицы в самом популярном формате - CSV

Главный экран программы VCDS
Главный экран программы VCDS

Удобство этой программы по достоинству оценило множество вагодр автолюбителей, поэтому многие, включая наших азиатских друзей, стали делать свои адаптеры и версии этой программы. Кто-то просто продавал взломанные версии, которые имели ограниченный функционал, кто-то старался их регулярно обновлять. Кто-то переделывать, возможно даже по лицензии. Самый популярный клон VCDS на наших просторах это конечно же Вася-Диагност. Созвучное название, чуть переделанный интерфейс, сохраненный функционал и нормальная поддержка стали залогом этого успеха. Кстати, кто знает, Вася все-таки качественная пиратка или работает по лицензии Ross-tech, напишите пожалуйста в комментариях.

Помимо Васи, много кто использует разного рода адаптеры ELM и программы к ним, в основном для мобильных телефонов, типа Car Scanner, Torque и т.д. - их много, мы их рассматривать не будем, потому что их функционал так или иначе отличается, а нам надо записать логи и разобраться в них, поэтому дальше будем говорить о VCDS, Васе или любом другом аналоге. Называть могу по-разному, но знайте, что имею в виду именно VCDS.

Для работы с VCDS потребуется адаптер, который вставляется в диагностический разъем OBD-II, компьютер с программой и немного рук. Мозги тоже пригодятся. Но это не точно

Записываем логи с помощью VCDS

Итак, допустим что первичную подготовку мы провели. Адаптер в машине, соединен с ноутбуком, VCDS запущен. Что делать дальше?

Логика дальше простая. Выбираем интересующий нас блок машины.

Выбор блоков, которые присутствуют в машине
Выбор блоков, которые присутствуют в машине

Выбираем, например, блок двигателя. Чтобы проверить его работу.

Информация о блоке двигателя. Здесь указаны номер и версия прошивки
Информация о блоке двигателя. Здесь указаны номер и версия прошивки

На Экране информации о блоке можно посмотреть номер софта машины и его версию. Эта информация будет полезна, если вы обратитесь за тюнингом. Можно будет просто прислать фотографию этого экрана, чтобы тюнер понял, сможет ли прошить вам машину.

Но нам нужно идти дальше. Выбираем “Измеряемые величины”/”Advanced measurement values” и попадаем в окно выбора параметров, которые хотим посмотреть. На новых машинах можно будет выбрать интересующие нас параметры по одному. На более старых машинах параметры будут объединены в группы, обычно по 3 параметра в одной группе.

Справа окно выбора параметров. Слева окно с этими параметрами для просмотра значений и записи логов
Справа окно выбора параметров. Слева окно с этими параметрами для просмотра значений и записи логов

Листаем список или в поиске ищем по названию или номеру параметра нужные нам, ставим галочку и по ним сразу начинают отображаться значения этих параметров в левом окошке. Таким образом можно убедиться, что выбраны правильные параметры и смотрим на то, что нам действительно будет полезно. В зависимости от адаптера, программы и блока с которым вы работаете, можно будет смотреть одновременно в разное количество параметров, но оно будет ограничено. В блоке двигателя это 8 параметров одновременно максимум. Если выбрать девятый, то все значения станут N/A. Если так произошло, то просто снимите галочку с одного из параметров. Если не помогло, то возможно адаптер потерял связь с блоком, проверьте все разъемы, особенно OBD. Встречался с случаями, когда клиент ездил с китайским ELM у которого были широкие пины, в итоге они раздвинули все ножки в разъеме OBD и мой адаптер с правильным размером ножек просто терял контакт. В общем будьте бдительны.

Самые внимательные заметят, что если выбрать много параметров, например больше четырех, то значения этих параметров начинают обновляться с задержкой. Адаптер запрашивает их примерно четыре-пять раз в секунду. Если параметров много, то на 8 параметров уже будет уходить пара секунд. Видеть показания раз в две секунды, когда у вас машина до 100 разгоняется за 6 и успевает отщелкнуть четыре передачи, значит что вы не увидите примерно ничего.

Чтобы обойти это ограничение, нужно обязательно ставить галочку “Группировать UDS запросы”

Тогда все 8 параметров будут сниматься четыре-пять раз в секунду, а значит вы сможете посмотреть как менялись показатели двигателя по мере разгона машины. Если вам нужно посмотреть как у вас будет прогреваться масло и антифриз после стоянки в мороз, то эту галочку лучше снять - температура не будет меняться по несколько раз в секунду и одного раза в две секунды вам вполне хватит. Заодно не придется пролистывать тысячи строк в поиске нужного момента.

С группами разобрались, но параметры все еще выводятся на экран, а не записываются. Управлять машиной глядя в экран ноутбука мягко говоря не безопасно, поэтому нажимаем кнопку “Лог”/”Log”, вводим название файла и нажимаем кнопку “Старт”/”Start”. Вот теперь все записывается в тот самый файл, имя которого вы указали.

Я рекомендую просто дописывать к концу имени файла информацию о том, что вы записываете, имени клиента, номере машины или версии прошивки с которой вы работаете. Если при записи разных логов указывать одно и то же имя файла, то каждый новый лог будет записываться в конец имеющегося файла. Чтобы не чистить постоянно один и тот же файл от кучи предыдущих записей, рекомендую выработать привычку работать с названиями файлов. Для тех, кто занимается чип-тюнингом это просто обязательно.

Запись лога можно поставить на паузу и потом возобновить. При необходимости, можно в логе поставить отметку в какой-то определенный момент, нажав кнопку marker - в этот момент в файле с логом будет указан номер маркера в момент нажатия на кнопку.

Для тех, кто работает с логами часто, рекомендую сделать пресеты. Это наборы групп логов, сохраненные в файлы. В итоге вам не нужно будет их каждый раз выбирать заново, а будет достаточно загрузить уже готовый набор под ваши параметры. Чтобы это сделать, в окне с выбором параметров нужно нажать на иконку VCDS и в выпадающем меню выбрать сохранить или загрузить пресет. При сохранении будет сохранен список тех параметров, которые у вас выбраны в текущий момент. При загрузке будут выбраны те параметры, которые были указаны в загружаемом файле.

Как работать с машиной во время записи логов

Выбирать параметры и записывать лог научились, теперь надо разобраться, как правильно ехать, чтобы снять то, что нам нужно. Разберем это на примере записи логов работы двигателя после прошивки машины.

Моя цель - убедиться, что в режиме полной нагрузки машина будет корректно работать во всем диапазоне оборотов. Я буду смотреть на разные параметры - воздух, топливо, ограничителя момента, само собой обороты двигателя и в итоге проверять, что на всех оборотах двигатель работает так, как я от него прошу в своей прошивке.

Для этой цели я снимаю логи на 4 передаче - разгон на ней уже достаточно долгий, чтобы обороты набирались плавно. При этом у отсечки на 4 передаче машина будет ехать еще не слишком быстро, чтобы это было безопасно. Если я проверяю, не перегревается ли машина по EGT, то буду снимать логи на всем разгоне машины с нуля до скольки позволит дорога, обычно до 150-170 км/ч переключая передачи в нужном мне режиме коробки. Если я на трассе и смотрю на температуры на высоких скоростях, например в разгоне 100-200, то буду разгоняться километров до 70, включать логи и после этого нажимать газ в пол, предварительно выбрав нужную передачу.

В общем, снимайте логи в том режиме машины, в котором нужно в конкретно вашей ситуации. А как снять их на 4 передаче для проверки во всем диапазоне оборотов, смотрите в моем видео

Как просматривать записанные логи

Итак, логи записаны, машина остывает, клиент, который сидел на пассажирском кресле нервно закуривает. Теперь нужно посмотреть, что же мы там наснимали. Идем в папку с логами, находим нужный нам по названию и открываем.

Поскольку VCDS пишет логи в универсальном формате .CSV - это файл со значениями, разделенными запятыми, открыть его можно множеством программ - используйте удобные вам. Но из-за некоторых особенностей региональных настроек, открываться эти файлы могут криво - например если программа путает точки с запятыми. Поэтому я сам использую Google Drive - быстро, удобно, не путаются запятые с точками и другие разделители, на месте можно построить графики, а еще логи всех клиентов остаются сохраненными и доступными с любого устройства. Загружаем файл, открываем с помощью Spreadsheets, залезаем внутрь.

Подчищенные логи в виде таблицы Google
Подчищенные логи в виде таблицы Google

Дальше действуем по ситуации. Обычно мне нужно смотреть параметры в привязке в оборотам, а не времени, когда они были сняты, поэтому я первым дело удаляю или скрываю все колонки timestamp, чтобы они не мешались. Дальше нахожу промежуток, когда я давал машине нагрузку и удаляю все лишнее до и после него. Делаю так со всеми записями, которые я делал и дальше сажусь их изучать. Работу мозга описывать не буду, у вас свой должен быть. Чмок.

Какие параметры я проверяю

Ниже я приведу список параметров, которые я проверяю. Это не значит, что я проверяю только эти параметры, но по этим трем наборам можно на 99% понять, все ли в порядке с прошивкой. Все названия привожу на английском языке, потому что пользуюсь оригинальным VCDS, если у вас русский перевод, вы сможете найти эти же параметры по номерам групп. Номера параметров применимы для машин на блоках EDC17

  • IDE00021 Engine RPM - обороты двигателя, тут все просто
  • IDE00100 Engine torque - крутящий момент внутри двигателя, до вычета всех потерь. На такой показатель момента сгорает топливо внутри двигателя
  • IDE00472 Mean injection quantity - цикловая подача топлива. Столько топлива подается суммарно на такте впуска
  • IDE04090 Exhaust temperature bank 1 - показатели температуры до/после турбины, до/после сажевого, если установлена система SCR/Adblue
  • IDE04468 Air mass at air mass meter 1 - массовый расход воздуха. Позволяет оценить, не на пределе ли турбина
  • IDE07381 Cylinder charge: act. value calculated - текущее наполнение цилиндра воздухом
  • IDE07738 Charge air cooler inlet: pressure sensor 1 bank 1: raw value - давление наддува перед интеркулером. Это то давление, которое дает турбина. После интеркулера оно будет ниже
  • IDE09880 O2 sens. 1 bank 1 upstrm oxi cat: raw value - показания лямбды перед катализатором. Показывает качество смеси
  • IDE07785 Turbine actuator 1 bank 1: posit.feedback - Actual value - степень закрытия геометрии турбины
  • IDE00359 Limitation: smoke - предельный момент для начала работы ограничения по дымности выхлопа
  • IDE00360 Limitation: accelerator pedal - запрашиваемый крутящий момент на маховике двигателя
  • IDE00478 Engine-drag torque - момент потерь в двигателе
  • ENG106223 Engine_torque_limitation_mechanical - “механический” ограничитель крутящего момента двигателя - один из последних и ключевых ограничителей для двигателя. Это не предел возможностей двигателя, но программа не даст крутящему моменту уйти выше этого ограничителя, если все в порядке

В этом наборе больше 8 параметров, я обычно группирую их на три части - снимаю показатели по воздуху и топливу вместе с лямбдой, те же параметры вместе с положением геометрии турбины, а потом отдельно работу ограничителей и из лога с ограничителями рассчитываю мощность и крутящий момент, которые получили.

Чтобы интерпретировать показания по этим параметрам, нужно понимать, как работает программа управления двигателем и сам двигатель, поэтому не расстраивайтесь, если все кажется непонятным. Будут вопросы - помогу в комментариях.

Какая мощность моей машины и обманул ли меня тюнер?

Пришло время подойти к разделу, который заставит гореть задницы многих водителей или чип-тюнеров. Не обижайтесь, если что, я за правду. Приятно говорить друзьям, что у вас много лошадок, а еще приятнее когда тебе несут свои денюжки, потому что ты пообещал что лошадок будет больше, чем у другого, но давайте быть честными и с собой и с клиентами.

Давайте разберемся, как по логам понять, сколько в итоге у вас выдает машина крутящего момента и мощности. Сразу сделаю важную оговорку - этот подход работает только если тюнер не сломал моментную модель двигателя. Эту тему я раскрою в отдельной статье, а сейчас пройдемся просто по верхам.

Чтобы растягивать, сразу перейдем к делу. В двигателе сгорает сколько-то топлива, горячие газы давят на поршни, они через шатуны крутят коленвал.

Как устроен двигатель, я разбирал в этой статье, можете освежить память

Сгорающее топливо создает крутящий момент. В двигателе есть трение - оно забирает крутящий момент. В итоге до маховика двигателя доходит уже меньше. В мире принято смотреть на мощность на маховике или на колесах. Не очень интересно, сколько мощности выдает двигатель, если она теряется в его недрах. Про потери на трение в трансмиссии все знают, поэтому понимают, что до колес может дойти меньше и это нормально - переменных тут еще больше, например вязкость масла в коробке или смазки в подшипниках, ширина резины и ее давление и т.д. Поэтому проще ориентироваться на маховик.

К сожалению все динамометрические стенды измеряют мощность на колесах, а дальше через коэффициенты пересчитывают ее в мощность на маховике. Эти коэффициенты можно менять на лету и даже к уже сделанному замеру попробовать применить разные коэффициенты. Поэтому на стенде можно показать любые цифры и доверять им стоит только если вы сравниваете результат до и после с применением одних и тех же поправочных коэффициентов.

Мощность и крутящий момент - показатели непосредственно связанные, поэтому я одинаково часто применяю эти два термина, когда говорю об одном и том же. Если рядом с вами надо постоянно открывать форточку, то можете меня поругать в комментариях, а мы пока продолжим.

P = (M * Rpm) / 9549

Мощность P в кВт это крутящий момент в Нм, умноженный на обороты двигателя в оборотах в минуту, разделенный на коэффициент, который позволяет корректно свести все единицы измерения. Если надо получить мощность в лошадиных силах, к которым мы все привыкли, то результат надо умножить на еще на 1.36

Догадались уже, к чему я веду? В логах у нас есть обороты двигателя и крутящий момент. Значит мы можем без проблем рассчитать мощность двигателя. Только чтобы не обманывать себя и смотреть на мощность на маховике, надо учесть потери в двигателе. Берем крутящий момент внутри двигателя, вычитаем из него крутящий момент потерь и получим крутящий момент на маховике. Дальше умножим его на обороты двигателя и коэффициенты.

Если все правильно формулами рассчитать в табличке, то можно потом построить графики крутящего момента и мощности двигателя в зависимости от оборотов, да и просто посмотреть на итоговые цифры.

График мощности и крутящего момента на настройке Stage 1 light 400 Нм / 180 лс, построенный по логам
График мощности и крутящего момента на настройке Stage 1 light 400 Нм / 180 лс, построенный по логам

Так где же обман? Если ваш тюнер выдает вам красивый график крутящего момента и мощности двигателя, а потом вы видите что эти показатели момента достигаются только внутри двигателя, а с учетом потерь до маховика доходит уже меньше, то знайте, где-то вам продали просто красивую цифру.

А еще важно не только смотреть на максимальные показатели, но и на то, как они распределяются по оборотам. На настоящей дороге быстрее будет ехать та машина, у которой площадь под графиком мощности больше, а не та, у которой больше пиковые значения на стенде.

Надеюсь теперь вы будете больше знать о своих машинах, но самое главное не забывайте - катайтесь в кайф!

P.S. чем снять логи на BMW? А то там тоже дизелей много ^_^