Настройка PID коррекции EGO
Как настроить замкнутую коррекцию топлива по лямбда-зонду (EGO) с PID-регулятором на Megasquirt 3 для точного контроля AFR.
Что такое коррекция EGO?
EGO (Exhaust Gas Oxygen) коррекция — это замкнутая система управления топливоподачей. Она считывает показания кислородного датчика (лямбда/широкополосный) и автоматически корректирует подачу топлива для достижения целевого AFR (соотношения воздух-топливо).
Без коррекции EGO двигатель работает чисто по таблице VE — любые ошибки в таблице приводят к обогащению или обеднению смеси. С включённой коррекцией EGO ЭБУ постоянно подстраивает топливоподачу.
Что понадобится
- Широкополосный лямбда-зонд (например, Bosch LSU 4.9) с контроллером
- Контроллер подключён к аналоговому входу MS3
- Правильно откалиброванный вход широкополосника в TunerStudio
Шаг 1: Настройка входа широкополосника
- Перейдите в Fuel → AFR/EGO Control → EGO Sensor Settings
- Выберите тип контроллера (AEM, Innovate, PLX или универсальный 0-5В)
- Укажите правильный входной пин (обычно AD6 или AD7)
- Убедитесь, что показания AFR совпадают с показаниями индикатора контроллера
Шаг 2: Таблица целевого AFR
- Перейдите в Fuel → AFR/EGO Control → AFR Target Table
- Эта 2D таблица задаёт целевой AFR по оборотам и нагрузке
- Типичные значения:
- Холостой ход (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
- Начните только с P — установите I=0, D=0, P=25
- Следите за AFR — если он колеблется вокруг цели, уменьшите P
- Добавляйте I постепенно — увеличивайте для устранения постоянного отклонения
- Добавьте D при необходимости — только если AFR сильно перескакивает при переходных режимах
- Регулируйте Authority — увеличьте до ±20%, если коррекция часто упирается в лимит
Типичные проблемы
- AFR быстро колеблется → P слишком высокий, уменьшите
- AFR постоянно отклоняется от цели → I слишком низкий, увеличьте
- Медленная реакция на газ → увеличьте частоту обновления или P
- Коррекция упирается в ±15% → таблица VE требует доработки, не увеличивайте просто Authority
Шаг 4: Включение коррекции EGO
- Установите EGO Correction в Enabled
- Active Above — минимальная температура ОЖ (например, 65°C)
- Active Above RPM — 600 об/мин (выше оборотов прокрутки)
- Delay After Start — 30 секунд (время прогрева датчика)
Лучшие практики
- Сначала исправьте таблицу VE — коррекция EGO для точной подстройки, а не для компенсации плохой VE таблицы
- Записывайте логи — ведите дата-логи и анализируйте процент коррекции EGO
- Если коррекция постоянно >10% в какой-то зоне — подправьте VE таблицу в этой зоне
- Отключайте при настройке WOT — настраивайте обогащение на полном газу вручную, потом включайте EGO обратно