Воспользуйтесь ОнлайнДиагностикой для профессионалов
Закажите ОнлайнКонсультацию
DieselPower
Инструкция по подготовке логов сканера Launch (X-431) и привязке реального времени для анализа в программе DieselPower
При записи параметров работы дизельного двигателя сканером Launch в формате CSV время каждого измерения фиксируется в столбце TimeStamp. Значения в этом столбце представляют собой системное Unix-время в миллисекундах (например, 1793350443109). Программа анализа логов DieselPower не распознает такой формат и требует четкой секундной шкалы, начинающейся с нуля замера.
Ниже описан точный алгоритм перевода системного времени сканера в реальные секунды и сохранения данных при удалении исходного столбца TimeStamp.
1. Почему нельзя верить времени в названии файла и меню сканера
В интерфейсе сканера Launch отображаются две временные метки, которые часто вводят диагностов в заблуждение:
- Время в названии самого файла (например, 20261030115359) — это момент нажатия кнопки «Запись» на экране планшета, когда создается пустой шаблон файла, но опрос блока управления двигателем (ЭБУ) еще не начался.
- Время в правом столбце меню сохраненных отчетов — это системное время планшета в момент остановки записи, ввода имени клиента и окончательного сохранения файла в памяти устройства.
Между нажатием кнопки старта, фактическим получением первого пакета данных от ЭБУ и финальным сохранением файла проходит от 10 до 20 лишних секунд. Реальная длительность записи параметров всегда меньше и определяется только разницей между первой и последней строкой в столбце TimeStamp внутри самого CSV-файла.
2. Проблема потери кадров и пауз связи (до 5 секунд)
Сканер Launch опрашивает блок управления неравномерно. В среднем запись параметров происходит каждые 0,35–0,40 секунды, но из-за загруженности шины данных, особенностей протокола обмена или помех сканер может «задумываться» и пропускать кадры. Паузы между соседними строками в одном логе могут достигать от 2 до 5 секунд.
Если при анализе просто пронумеровать строки по порядку или задать искусственный равномерный шаг времени, график в программе DieselPower исказится. Провал давления или скачок оборотов, длившийся 5 секунд, на таком графике сожмется в долю секунды, что приведет к ошибочной отбраковке исправных узлов топливной системы.
Именно поэтому расчет времени по формуле на основе столбца TimeStamp является единственно верным: он учитывает реальное физическое время каждого замера с точностью до миллисекунды и правильно расставляет точки на графике даже там, где сканер пропустил несколько секунд записи.
3. Пошаговый алгоритм пересчета времени в Excel
Шаг 1. Откройте выгруженный из сканера CSV-файл в программе Excel. Если все данные отображаются в одном столбце через запятую, выделите первый столбец, перейдите на вкладку «Данные» — «Текст по столбцам», выберите «С разделителями» и укажите разделитель «Запятая».
Шаг 2. Найдите столбец TimeStamp (допустим, он находится в колонке H, а первая строка с числовыми данными — это строка 2).
Шаг 3. В соседнем пустом столбце справа (колонка I) в первой строке напишите заголовок: Время (сек).
Шаг 4. Во вторую строку нового столбца (ячейка I2) введите формулу расчета времени с начала замера:
=(H2-$H$2)/1000
В зависимости от модели сканера Launch, версии ПО и количества выбранных для записи параметров, столбец TimeStamp может находиться в любой колонке таблицы (например, в F, G, H или K).
Формула =(H2-$H$2)/1000 — это только пример для ситуации, когда TimeStamp оказался именно в колонке H. При слепом копировании этой формулы вы можете получить сбой вычислений (например, «Ошибка: 522» или циклическую ссылку).
Как избежать ошибок и правильно прописать формулу:
Универсальный шаблон формулы выглядит так:=(X2-$X$2)/1000(где X — это английская буква столбца, в котором находится TimeStamp)
Пошаговый алгоритм:
- Найдите глазами столбец с названием TimeStamp в вашей выгрузке.
- Посмотрите на букву этого столбца в самом верху таблицы.
- Замените все буквы в формуле на найденную букву.
Примеры подстановки:
- Если TimeStamp находится в столбце G, ваша формула во второй строке будет:
=(G2-$G$2)/1000 - Если TimeStamp находится в столбце F, ваша формула будет:
=(F2-$F$2)/1000 - Если TimeStamp сдвинулся в столбец J, формула будет:
=(J2-$J$2)/1000
Что делает эта формула: она берет время текущего кадра (H2), вычитает из него время самого первого кадра ($H$2 — знаки доллара жестко фиксируют первую ячейку, чтобы при растягивании формулы вниз всегда вычиталось начало отсчета) и делит разницу на 1000, переводя миллисекунды в секунды.
Шаг 5. Нажмите Enter. Наведите курсор на правый нижний угол ячейки I2 (появится черный плюсик) и дважды кликните левой кнопкой мыши (или протяните рамку вниз до конца таблицы), чтобы формула автоматически заполнила все строки лога.
4. Как зафиксировать секунды и удалить столбец TimeStamp
Программа DieselPower не понимает исходный столбец TimeStamp, поэтому перед загрузкой лога его необходимо удалить. Однако если удалить столбец H сразу, в столбце I появится ошибка #ССЫЛКА!, так как формулы потеряют исходные данные. Чтобы секунды не исчезали, формулы нужно превратить в обычные числа:
- Выделите весь рассчитанный столбец «Время (сек)», кликнув левой кнопкой мыши по заголовку колонки (буква I в самом верху таблицы).
- Скопируйте столбец нажатием клавиш Ctrl + C (или правая кнопка мыши — «Копировать»).
- Не снимая выделения, кликните по этому же столбцу правой кнопкой мыши и в разделе «Параметры вставки» выберите иконку «Значения» (значок с цифрами 123).
- Нажмите клавишу Esc, чтобы снять выделение копирования. Теперь в ячейках находятся независимые числа, привязанные к каждой строке измерений.
- Кликните правой кнопкой мыши по заголовку старого столбца TimeStamp (колонка H) и выберите «Удалить». Рассчитанное время в секундах останется на месте.
- При необходимости переместите столбец «Время (сек)» в самое начало таблицы (колонка A), если этого требует шаблон импорта.
5. Сохранение файла для загрузки в DieselPower
- Нажмите «Файл» — «Сохранить как».
- В выпадающем списке типов файлов обязательно выберите «CSV (разделители — запятые) (*.csv)».
- Сохраните файл. Теперь лог полностью готов к загрузке в DieselPower: все точки измерений всех столбцов (обороты, целевое и фактическое давление в рейле, ток регулятора в миллиамперах, цикловая подача) будут строго привязаны к реальной временной шкале с учетом всех задержек связи сканера.

Уважаемый посетитель! Мы физически не можем отвечать на каждый комментарий..
Для того, чтобы Вы могли самостоятельно (или с помощью ближайшего автосервиса) устранить неисправности дизеля, мы разработали ОнлайнДиагностику. Это интерактивное руководство, которое содержит все известные причины неисправностей дизельных двигателей и указывает пути достижения правильной работы конкретного двигателя.
Приглашаем вас воспользоваться ОнлайнДиагностикой прямо сейчас!
Для тех кто желает получить личную консультацию Владимира Николаевича
Оставить комментарий: