Введение
Если вы читаете эту статью, то, скорее всего, уже знакомы с WinOls — популярным редактором прошивок для электронных блоков управления (ЭБУ) автомобилей. Этот инструмент позволяет редактировать калибровки, изменять параметры работы двигателя, коробки передач и других систем. Однако важно помнить: чтение и запись прошивок в WinOls возможно только при наличии соответствующей лицензии и специализированного оборудования (например, интерфейсов для связи с ЭБУ через OBD или BDM). В интернете можно найти множество уроков для новичков, но здесь мы сосредоточимся на реальных примерах, которые помогут вам уверенно применять WinOls в работе.
Что такое WinOls?
WinOls — профессиональный редактор прошивок, предназначенный для работы с ЭБУ различных автомобилей. Программа позволяет редактировать калибровочные данные, изменять алгоритмы работы двигателя и других систем, но для чтения и записи прошивок требуется лицензия и совместимое оборудование.
Основные возможности WinOls:
- Редактирование калибровочных карт и параметров.
- Поиск и замена значений в прошивке.
- Работа с контрольными суммами (checksum).
- Поддержка различных форматов прошивок.
Важно: Для полноценной работы (чтения/записи прошивок) необходимо приобрести лицензию и подключить совместимое оборудование работающее по протоколу BDM или BSL.
Для кого эта статья?
Эта статья предназначена для тех, кто уже имеет базовые навыки работы с WinOls, обладает необходимой лицензией и оборудованием, и хочет перейти к практическим примерам. Если вы новичок, рекомендуем сначала изучить основы на специализированных ресурсах.
Реальные примеры работы с WinOls
Пример 1: VW, двигатель CBAB блок управления EDC17CP14 (sw: 03L997016H_6204)
Цель: Увеличить мощность и крутящий момент для улучшения динамики автомобиля.

Максимальный внутренний момент двигателя контролируется ЭБУ.

переход (расширенный) желаемого момента тяги из числа оборотов двигателя

Карта ограничения на основе атмосферного давления и количества оборотов

Карта начала управления

Карта: base-Boost-Setpoint для первого рабочего режима впрыска на основе количества

Расчет значения лямбды в зависимости от количества оборотов и значения воздушной массы
Шаги:
- Считайте прошивку с ЭБУ (используя лицензионное оборудование).
- Откройте файл в WinOls.
- Нахождение всех карту, отвечающих нашей задачи.
- Измените значения в нужных диапазонах.
- Пересчитайте контрольную сумму.
- Запишите прошивку обратно в ЭБУ.
Пример 2: Отключение сажевого фильтра (DPF)
Цель: Отключение сажевого фильтра (DPF) на блоке управления EDC17CP14.

Параметр «Фильтрация исходного напряжения для датчика температуры TOxiCatDs» активирован/деактивирован.

Переключение на активацию программного обеспечения сажевого фильтра EEPROM Запасное значение

Характеристика преобразования для PPFltDiff для преобразования значения напряжения в физическую величину

Пример удаление ошибок
1. Карты регенерации DPF
- Карта температуры регенерации — определяет, при какой температуре выхлопных газов должна начинаться регенерация. Необходимо отключить или обнулить значения, чтобы блок управления не инициировал процесс.
- Карта длительности регенерации — задаёт время активной регенерации. Требуется установить нулевые значения или удалить логику регенерации.
- Карта частоты регенерации — определяет, как часто должна происходить регенерация. Нужно отключить этот параметр.
2. Переключатели (флаги) DPF
- Флаг активации DPF — обычно представлен как бит в прошивке (например,
DPF_Active). Необходимо выключить этот флаг, чтобы ЭБУ игнорировал наличие фильтра. - Флаг ошибки засорения DPF — отвечает за генерацию ошибки при засорении фильтра. Требуется отключить или перенастроить, чтобы ошибка не возникала.
3. Лимиты и пороги
- Лимит засорения DPF — значение, при котором ЭБУ фиксирует засорение фильтра. Нужно увеличить до максимального значения или отключить проверку.
- Порог давления до/после DPF — датчики давления используются для диагностики фильтра. Необходимо изменить логику обработки сигналов или эмулировать корректные значения, чтобы ЭБУ “думал”, что фильтр чистый.
4. Ошибки DPF
- Коды ошибок, связанные с DPF (например, P242F, P2463), должны быть исключены из диагностики. Это можно сделать, удалив их из списка активных ошибок или перенастроив условия их генерации.
5. Карты впрыска топлива для регенерации
- Дополнительный впрыск топлива (post-injection) используется для повышения температуры выхлопных газов и сжигания сажи. Нужно отключить эту функцию, чтобы избежать лишнего расхода топлива
Шаги:
- Считайте прошивку с ЭБУ.
- Откройте её в WinOls.
- Нахождение всех карту, отвечающих нашей задачи.
- Сохраните изменения и запишите прошивку обратно.
Советы и предупреждения
- Лицензия и оборудование: Без них чтение и запись прошивок невозможны.
- Резервное копирование: Всегда сохраняйте оригинальную прошивку перед редактированием.
- Контрольные суммы: Не забывайте пересчитывать checksum после изменений.
- Риски: Некорректные изменения могут привести к нестабильной работе двигателя или выходу ЭБУ из строя.
