Назад к статьям
Настройка8 марта 2026 г.

Настройка PID коррекции EGO

Как настроить замкнутую коррекцию топлива по лямбда-зонду (EGO) с PID-регулятором на Megasquirt 3 для точного контроля AFR.

ms3egopidлямбдаafrнастройка

Что такое коррекция EGO?

EGO (Exhaust Gas Oxygen) коррекция — это замкнутая система управления топливоподачей. Она считывает показания кислородного датчика (лямбда/широкополосный) и автоматически корректирует подачу топлива для достижения целевого AFR (соотношения воздух-топливо).

Без коррекции EGO двигатель работает чисто по таблице VE — любые ошибки в таблице приводят к обогащению или обеднению смеси. С включённой коррекцией EGO ЭБУ постоянно подстраивает топливоподачу.

Что понадобится

  • Широкополосный лямбда-зонд (например, Bosch LSU 4.9) с контроллером
  • Контроллер подключён к аналоговому входу MS3
  • Правильно откалиброванный вход широкополосника в TunerStudio

Шаг 1: Настройка входа широкополосника

  1. Перейдите в Fuel → AFR/EGO Control → EGO Sensor Settings
  2. Выберите тип контроллера (AEM, Innovate, PLX или универсальный 0-5В)
  3. Укажите правильный входной пин (обычно AD6 или AD7)
  4. Убедитесь, что показания AFR совпадают с показаниями индикатора контроллера

Шаг 2: Таблица целевого AFR

  1. Перейдите в Fuel → AFR/EGO Control → AFR Target Table
  2. Эта 2D таблица задаёт целевой AFR по оборотам и нагрузке
  3. Типичные значения:
    • Холостой ход (700-1000 об/мин): 14.7:1 (стехиометрия)
    • Круиз (1500-3000 об/мин, малая нагрузка): 14.7:1 – 15.0:1
    • Полная нагрузка / WOT: 12.5:1 – 11.5:1 (обогащение для безопасности)
    • Замедление: 16.0:1 или отключить коррекцию

Шаг 3: Настройка параметров PID

PID-регулятор определяет, насколько агрессивно ЭБУ корректирует топливоподачу на основе ошибки (разницы между целевым и фактическим AFR).

Перейдите в Fuel → AFR/EGO Control → EGO PID Settings:

Стартовые значения

| Параметр | Значение | Описание | |----------|----------|----------| | P (Пропорциональный) | 25 | Сила реакции на текущую ошибку | | I (Интегральный) | 15 | Накопление прошлых ошибок | | D (Дифференциальный) | 5 | Реакция на скорость изменения ошибки | | Authority (Диапазон) | ±15% | Максимально допустимая коррекция | | Step size (Шаг) | 1% | Максимальное изменение за цикл | | Update rate (Частота) | 10 Гц | Как часто работает PID |

Настройка PID

  1. Начните только с P — установите I=0, D=0, P=25
  2. Следите за AFR — если он колеблется вокруг цели, уменьшите P
  3. Добавляйте I постепенно — увеличивайте для устранения постоянного отклонения
  4. Добавьте D при необходимости — только если AFR сильно перескакивает при переходных режимах
  5. Регулируйте Authority — увеличьте до ±20%, если коррекция часто упирается в лимит

Типичные проблемы

  • AFR быстро колеблется → P слишком высокий, уменьшите
  • AFR постоянно отклоняется от цели → I слишком низкий, увеличьте
  • Медленная реакция на газ → увеличьте частоту обновления или P
  • Коррекция упирается в ±15% → таблица VE требует доработки, не увеличивайте просто Authority

Шаг 4: Включение коррекции EGO

  1. Установите EGO Correction в Enabled
  2. Active Above — минимальная температура ОЖ (например, 65°C)
  3. Active Above RPM — 600 об/мин (выше оборотов прокрутки)
  4. Delay After Start — 30 секунд (время прогрева датчика)

Лучшие практики

  • Сначала исправьте таблицу VE — коррекция EGO для точной подстройки, а не для компенсации плохой VE таблицы
  • Записывайте логи — ведите дата-логи и анализируйте процент коррекции EGO
  • Если коррекция постоянно >10% в какой-то зоне — подправьте VE таблицу в этой зоне
  • Отключайте при настройке WOT — настраивайте обогащение на полном газу вручную, потом включайте EGO обратно