Назад к статьям
Настройка31 января 2025 г.

Настройка топливоподачи Megasquirt-3

Руководство по настройке топливоподачи: VE-таблица, ReqFuel, обогащение при разгоне, прогревочные коррекции и автотюн на Megasquirt-3

MS3топливоVE таблицанастройкаавтотюн

Как работает топливоподача в Megasquirt-3

Megasquirt-3 рассчитывает длительность импульса впрыска на основе нескольких параметров. Понимание общей логики работы топливоподачи — ключ к успешной настройке. Система работает в двух принципиально разных режимах: запуск (cranking) и работа (run mode).

Режим запуска (Cranking Mode)

При прокрутке двигателя стартером Megasquirt использует только кривую Cranking Pulse Width — зависимость длительности впрыска от температуры охлаждающей жидкости. Все остальные таблицы и коррекции (VE-таблица, обогащение при разгоне, коррекция по лямбде и т.д.) в этот момент не применяются. Это важно помнить: если двигатель плохо заводится, но нормально работает после запуска — ищите проблему именно в кривой Cranking Pulse, а не в VE-таблице.

Типичные значения Cranking Pulse: при -20°C — 10-15 мс, при +20°C — 3-5 мс, при +80°C — 1.5-2.5 мс. Точные значения зависят от двигателя и форсунок.

Режим работы (Run Mode)

Как только двигатель запустился и обороты превысили порог Cranking RPM, Megasquirt переходит в режим работы. Итоговая длительность впрыска вычисляется по формуле:

Pulse Width = ReqFuel x VE(%) x коррекции

Где коррекции включают:

  • WUE (Warmup Enrichment) — обогащение при прогреве
  • ASE (AfterStart Enrichment) — обогащение после запуска
  • EGO Correction — коррекция по лямбда-зонду
  • Accel Enrichment — обогащение при разгоне
  • Barometric Correction — барометрическая коррекция

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


ReqFuel — расчёт базового впрыска

ReqFuel (Required Fuel) — это базовое время впрыска в миллисекундах, необходимое для достижения стехиометрической смеси (AFR 14.7 для бензина) при 100% объёмной эффективности (VE). По сути, это отправная точка для всех топливных расчётов.

От чего зависит ReqFuel

Значение ReqFuel рассчитывается на основе трёх параметров:

  • Рабочий объём двигателя (в кубических сантиметрах)
  • Количество цилиндров
  • Производительность форсунок (в куб. см/мин или фунтах/час)

Как рассчитать ReqFuel

В TunerStudio есть встроенный калькулятор: Tools -> Required Fuel Calculator. Введите параметры вашего двигателя и форсунок — программа автоматически рассчитает значение ReqFuel и запишет его в настройки ЭБУ.

Калькулятор также учитывает тип впрыска (simultaneous, batch, semi-sequential, sequential) и количество впрысков на цикл. Эти параметры влияют на расчёт, поэтому убедитесь, что они заданы правильно.

Когда нужно пересчитывать ReqFuel

  • При замене форсунок на другую производительность
  • При изменении типа впрыска (например, переход с batch на sequential)
  • При смене двигателя или существенном изменении его объёма

Внимание: после пересчёта ReqFuel VE-таблица потребует повторной настройки, так как изменится базовая длительность впрыска, от которой рассчитываются все остальные значения.


VE-таблица (Volumetric Efficiency)

VE-таблица — это центральный элемент настройки топливоподачи. Это трёхмерная таблица, где для каждой комбинации оборотов (RPM) и нагрузки (MAP или TPS) задаётся значение объёмной эффективности в процентах. Именно VE-таблица определяет, сколько топлива получит двигатель в каждой конкретной точке работы.

Структура таблицы

  • Ось X (столбцы): обороты двигателя (RPM)
  • Ось Y (строки): нагрузка — давление во впускном коллекторе (kPa) при Speed Density или положение дроссельной заслонки (%) при Alpha-N
  • Ячейки: значение VE в процентах

Начальные значения

Если у вас нет базовой карты для вашего двигателя, используйте следующие ориентиры:

| Режим работы | VE, % | |---|---| | Холостой ход (600-900 об/мин, 30-40 kPa) | 30-40% | | Частичная нагрузка (2000-4000 об/мин, 50-70 kPa) | 60-80% | | Полная нагрузка (WOT, 90-100 kPa) | 80-100% | | Наддув (>100 kPa) | 100-150%+ |

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

Практическая настройка VE-таблицы

  1. Установите широкополосный (wideband) лямбда-зонд. Без него точная настройка VE-таблицы невозможна. Узкополосный датчик (штатный) не даёт достаточной точности.

  2. Начните с холостого хода. Прогрейте двигатель до рабочей температуры. Наблюдайте за показаниями AFR. Если смесь бедная (AFR выше целевого) — увеличьте VE в текущей ячейке. Если богатая (AFR ниже целевого) — уменьшите.

  3. Переходите к средним оборотам и нагрузкам. Ездите в спокойном режиме, корректируя ячейки по показаниям лямбды. Старайтесь проводить в каждом режиме достаточно времени, чтобы получить стабильные показания.

  4. Полная нагрузка (WOT). Настраивайте с осторожностью — на полном газу бедная смесь может привести к детонации и повреждению двигателя. Целевой AFR на полной нагрузке обычно 12.5-13.0 для атмосферного бензинового двигателя и 11.5-12.0 для турбо.

  5. Сглаживайте таблицу. Значения VE в соседних ячейках не должны отличаться резко. Резкие перепады приводят к рывкам при переходах между зонами. Используйте инструменты интерполяции в TunerStudio.


Обогащение при прогреве (Warmup Enrichment — WUE)

Холодному двигателю нужна более богатая смесь, потому что часть топлива конденсируется на холодных стенках впускного коллектора и камеры сгорания, а испарение топлива ухудшается при низких температурах. WUE — это аналог «подсоса» (choke) на карбюраторном двигателе, только электронный и автоматический.

Как работает WUE

WUE — это кривая, задающая процент обогащения в зависимости от температуры охлаждающей жидкости (CLT). Значение 100% означает отсутствие обогащения (базовая топливоподача). Всё, что выше 100% — добавка топлива.

Типичные значения WUE

| Температура ОЖ | WUE, % | |---|---| | -40°C | 200-250% | | -20°C | 170-200% | | 0°C | 140-160% | | +20°C | 120-130% | | +40°C | 110-115% | | +60°C | 105-108% | | +80°C и выше | 100% |

При рабочей температуре двигателя (обычно 80-95°C) значение WUE должно быть строго 100%, иначе EGO-коррекция по лямбда-зонду будет постоянно компенсировать лишнее обогащение.

Настройка WUE

Лучший способ — запускать двигатель при разных температурах и наблюдать за AFR во время прогрева. Если при холодном пуске двигатель глохнет или троит — увеличьте WUE для соответствующего диапазона температур. Если при прогреве смесь слишком богатая (чёрный дым, высокий расход) — уменьшите.


Обогащение после запуска (AfterStart Enrichment — ASE)

ASE — это дополнительное кратковременное обогащение в первые секунды после запуска двигателя. Оно нужно для стабилизации работы двигателя в переходный период от прокрутки стартером к самостоятельному вращению.

Параметры ASE

  • ASE% — процент дополнительного обогащения, задаётся кривой по температуре ОЖ. При холодном запуске значение выше, при горячем — минимально или равно нулю.
  • ASE Taper Time — время (в секундах/циклах), за которое обогащение ASE плавно снижается до нуля. Также задаётся по температуре.

Пример значений ASE

| Температура ОЖ | ASE, % | Время затухания, с | |---|---|---| | -20°C | 40-50% | 15-20 | | 0°C | 30-35% | 10-15 | | +20°C | 20-25% | 8-10 | | +60°C | 5-10% | 3-5 | | +80°C | 0-5% | 1-2 |

Если после запуска двигатель кратковременно глохнет или захлёбывается — корректируйте ASE для соответствующей температуры.


Обогащение при разгоне (Acceleration Enrichment)

При резком открытии дроссельной заслонки воздух поступает в цилиндры мгновенно, а топливо — с задержкой (часть оседает плёнкой на стенках впускного порта). Без обогащения при разгоне двигатель испытывает кратковременное обеднение смеси, что проявляется как «провал» или «запинка» при нажатии на газ.

TPS-based Acceleration Enrichment

Классический режим обогащения при разгоне. Реагирует на скорость изменения положения дроссельной заслонки (dTPS/dt — производная TPS по времени).

Основные настройки:

  • TPSdot Threshold — минимальная скорость открытия дроссельной заслонки (%/с), при которой срабатывает обогащение. Низкий порог — обогащение срабатывает при плавном нажатии. Высокий — только при резком.
  • Accel Enrichment Amount — количество дополнительного топлива (в мс или %)
  • Taper Time — время затухания обогащения (как быстро оно сходит на нет)
  • Decel Fuel Cut — обеднение или отключение впрыска при резком сбросе газа

MAP-based Acceleration Enrichment

Реагирует на скорость изменения давления во впускном коллекторе (dMAP/dt). Может использоваться вместо или совместно с TPS-based обогащением. Особенно полезен для двигателей с наддувом, где давление меняется быстрее, чем положение дросселя.

Enhanced Accel Enrichment (EAE)

EAE — более продвинутый алгоритм обогащения при разгоне, доступный в MS3. Вместо простой добавки топлива по скорости открытия дросселя он моделирует поведение топливной плёнки на стенках впускного порта.

Принцип работы EAE:

  • Часть впрыснутого топлива не попадает сразу в цилиндр, а оседает на стенках порта
  • При ускорении нужно впрыснуть больше топлива, чтобы компенсировать осаждение новой плёнки
  • При замедлении плёнка испаряется и добавляет топливо — впрыск можно уменьшить

EAE лучше работает в переходных режимах и обеспечивает более плавную реакцию на газ. Рекомендуется для двигателей с последовательным (sequential) впрыском.

Практические советы по настройке Accel Enrichment

  1. Начните с настроек по умолчанию.
  2. Если при резком нажатии на газ есть провал — увеличьте объём впрыска или уменьшите порог срабатывания.
  3. Если при нажатии на газ смесь кратковременно слишком богатая (чёрный дым, захлёбывание) — уменьшите обогащение.
  4. Настраивайте на прогретом двигателе, иначе WUE будет влиять на результат.
  5. Проверяйте при разных оборотах — часто требуются разные настройки для низких и высоких RPM.

Автотюн (AutoTune) в TunerStudio

AutoTune — это функция TunerStudio, которая автоматически корректирует VE-таблицу на основе показаний широкополосного лямбда-зонда. Она сравнивает фактический AFR с целевым и подстраивает значения VE в реальном времени.

Требования для AutoTune

  • Широкополосный (wideband) лямбда-зонд, подключённый к Megasquirt и корректно откалиброванный
  • AFR Target Table — таблица целевых значений AFR (соотношение воздух/топливо), заполненная для всех режимов работы
  • Лицензия TunerStudio MS (AutoTune не доступен в бесплатной версии Lite)

Настройка AFR Target Table

Перед запуском AutoTune необходимо задать целевые значения AFR для каждой зоны работы двигателя:

| Режим | Целевой AFR | |---|---| | Холостой ход | 14.0-14.7 | | Круиз (частичная нагрузка) | 14.7 (стехиометрия) | | Полная нагрузка (WOT), атмосферный | 12.5-13.0 | | Полная нагрузка (WOT), турбо | 11.5-12.0 |

Порядок работы с AutoTune

  1. Грубая настройка вручную. Прежде чем включать AutoTune, добейтесь стабильной работы двигателя на всех основных режимах. AutoTune — это инструмент для доводки, а не для начальной настройки с нуля. Если VE-таблица далека от реальности, AutoTune будет вносить слишком большие коррекции и может работать нестабильно.

  2. Заполните AFR Target Table. Задайте целевые значения для всех зон. Не оставляйте ячейки пустыми или с нулевыми значениями.

  3. Включите AutoTune. В TunerStudio: Tools -> VE Analyze Live (AutoTune). Откроется окно с визуализацией текущей и целевой VE.

  4. Ездите. Старайтесь охватить как можно больше режимов: холостой ход, плавный разгон, движение на разных скоростях, полная нагрузка. AutoTune корректирует только те ячейки VE-таблицы, через которые вы реально проехали.

  5. Применяйте изменения. AutoTune накапливает предложенные коррекции. Периодически нажимайте «Burn» для записи изменений в ЭБУ.

Ограничения AutoTune

  • Работает только в зонах, где есть реальные данные с лямбда-зонда. Ячейки, через которые вы не проезжали, останутся без изменений.
  • Не корректирует обогащение при разгоне (Accel Enrichment), WUE, ASE — только VE-таблицу.
  • На переходных режимах (быстрое изменение оборотов или нагрузки) данные менее точны. Лучшие результаты — при стабильных режимах работы.
  • Не заменяет ручную настройку полностью — это инструмент для доводки и поддержания точности карты.

Режимы впрыска (Injection Modes)

Megasquirt-3 поддерживает несколько режимов работы форсунок. Выбор режима влияет на точность дозирования топлива и плавность работы двигателя.

Batch Fire (одновременный впрыск)

Все форсунки открываются одновременно, один или два раза за полный цикл двигателя (720° коленвала). Самый простой режим. Не требует датчика распредвала. Подходит для начальной настройки и простых инсталляций.

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

Semi-Sequential (попарно-параллельный впрыск)

Форсунки объединяются в пары и работают попарно. Например, форсунки цилиндров 1-4 и 2-3 срабатывают поочерёдно. Не требует датчика распредвала. Точнее, чем batch fire, но уступает полному sequential.

Sequential (последовательный впрыск)

Каждая форсунка открывается индивидуально, в строго определённый момент рабочего цикла своего цилиндра — непосредственно перед открытием впускного клапана.

Требования: датчик положения распредвала (CMP) для определения фазы газораспределения. Без сигнала с распредвала Megasquirt не может определить, какой цилиндр в каком такте, и sequential впрыск невозможен.

Преимущества:

  • Лучшее смесеобразование — топливо впрыскивается в нужный момент
  • Более точный контроль дозирования
  • Лучшая работа на холостом ходу и переходных режимах
  • Возможность использования Enhanced Accel Enrichment (EAE)
  • Потенциально ниже расход топлива и выбросы

Рекомендации по выбору режима

Если у вас есть датчик распредвала и проводка позволяет — используйте Sequential. Это даёт максимально точную подачу топлива и лучшую работу двигателя. Если датчика распредвала нет — Semi-Sequential будет хорошим компромиссом. Batch Fire используйте только для начальной отладки или когда другие режимы по какой-то причине невозможны.


Общий порядок настройки топливоподачи

Для тех, кто настраивает Megasquirt-3 впервые, вот рекомендуемая последовательность действий:

  1. Рассчитайте ReqFuel через калькулятор TunerStudio
  2. Заполните VE-таблицу начальными значениями (или используйте базовую карту для похожего двигателя)
  3. Настройте Cranking Pulse для надёжного запуска
  4. Добейтесь стабильного холостого хода — корректируйте VE на ХХ
  5. Настройте WUE — проверьте запуск и прогрев при разных температурах
  6. Настройте ASE — убедитесь, что двигатель не глохнет после запуска
  7. Настройте VE-таблицу вручную на средних и высоких оборотах с wideband лямбдой
  8. Настройте Accel Enrichment — устраните провалы при нажатии на газ
  9. Запустите AutoTune для доводки VE-таблицы
  10. Проверьте всё повторно после внесения изменений

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