На главную Начало Предыдущий Следующий
Начало: Содержание Предыдущий: Настройки двигателя Следующий: Холостой ход

Подразделы

Регулировка состава смеси (AFR/EGO Control)

Этот раздел содержит всю необходимую информацию касающуюся преднастроек и наладки системы контроля горючей смеси (EGO control) в ЭБУ MegaSquirt III. При помощью алгоритмов c обратной связью по лямбде, MegaSquirt может корректировать величину впрыскиваемого топлива, тем самым подгоняя смесь под значение уканное в таблице AFR или EGO Target(volts) в зависимости от типа используемого датчика кислорода.

Настройки

Image afrego

Базовые настройки

Нижеперечисленные настройки определяют поведение регулятора смеси

Ввод сигналов c датчиков кислорода (EGO Ports) -

Это меню позволяет определить к какому из портов подключен датчик кислорода. Количество активных окон равно количеству используемых датчиков указанных выше.

Датчики можно подключить к следующим портам MS3:

Распределение датчиков по форсункам (AFR/EGO Sensor Mapping)

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

Привязать датчики можно к следующим выходам форсунок:

Настройка (Тюнинг)

Image afrego

Простой алгоритм c узкополосным датчиком

Большинство узкополосных датчиков могут точно определять только стехиометрическую смесь (14.7:1 для бензина). Такой она будет, если напряжение на выходе лямбда зонда равно 0.45В. При бедной смеси (выше 14.7:1) напряжение нелинейно опускается ниже этой отметки. При богатой – поднимается выше. Подобная нелинейность делает невозможным использование алгоритмов корректировки смеси в диапазоне отличном от стехиометрии.

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

Простой алгоритм корректирует смесь добавляя процент [Controller Step Size] , к расчётной величине топлива, если датчик показывает что сметь бедная и вычитает, если смесь богатая кождый [Ignition Events per Step] момент зажигани.

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

  1. [Ignition Events per Step] - Первоначально стоит установить значение (2-4). Не пренебрегайте! Когда смесь не отрепетирована это поможет быстрее стабилизировать её значение в районе стехиометрии. Когда двигатель отстроен, стоит увеличить это число до 4-8 или выше, чтобы добиться более стабильной коррекции.

  2. [Controller Step Size] – Первоначально стоит установить значение 2% или больше. Это поможет быстрее достигнуть стехиометрии. Когда двигатель отстроен - можно снизить до 1%. Это сделает коррекцию более стабильной.

  3. [Controller Auth] – Первоначально стоит установить 20% или больше. После стоит обратить вниманию на рaботу алгоритма. Иногда случается, что датчик распознаёт очень богатую смесь как очень бедную. Когда двигатель отстроен – величина должна находиться в районе 5–10 %.

  4. Прочие настройки - Большинство оставшихся настроек определяют когда и при каких условия включится коррекция смеси. С узкополосным датчиком, по умолчанию, коррекция работает если двигатель полностью прогрет, обороты двигателя выше оборотов холостого хода (500-1000), педаль газа выжата не более чем на 80%, загрузка двигателя более 20%, загрузка двигателя не более 80%, и двигатель проработал минимум 30 секунд после запуска. Всё вышеперечисленные условия определены свойствами простого алгоритма коррекции и датчика кислорода. Так датчик не будет правильно отображать качество смеси, если он не прогрет до нужной температуры, если значение температуры и давления слишком высоко (максимальная нагрузка на двигатель). А применение простого алгоритма на х.х. и в режиме максимальной нагрузки приведёт к нежелательным колебаниям оборотов.

Простой алгоритм c широкополосным датчиком

По существу, настройка простого алгоритма с широкополосным датчиком ничем не отличается от настройки с узкополосным. Единственное отличие в том, что теперь смесь будет подгонятся к значениям указанным в таблице AFR. И так же, как и с узкополосным, не рекомендуется распространять диапазон влияния алгоритма на максимально-открый дроссель и максимальную нагрузку. Это попрежнему связано с большой погрешностью зонда на высоких температурах и большом давлении, имеющих место в таких режимах.

Недостатком "простого" алгоритма является его линейность. Т.е. большие значения [Controller Step Size] могут привести к постоянным колебаниям смеси в районе стехиометрии, а малые к недостаточной (слабой/медленной) коррекции.

PID алгоритм c узкополосным датчиком

Рекомендации по настройке простого алгоритма так же действительны и для PID-a.

Дополнительно, ввиду того, что избежать колебаний смеси при использовании узкополосного датчика практически невозможно, советую начинать отстройку алгоритма с подбора параметра [I] . Нужно стремиться к тому, чтобы смесь подгонялась к желаемому значению как можно быстрее, т.е. за минимальное количество колебаний. Как только это получилось можно добавить самую малость, а то и вообще ничего, параметра [P] . Этот параметр отвечает за увеличение количества топлива используемого для коррекции пропорционально расстоянию до цели. На практике это помогает быстрее корректировать. Однако по причине всё той же нелинейности характеристики узкополосного датчика использование больших значений [P] с пользой не получится.

PID алгоритм c широкополосным датчиком

Так же как и в PID-алгоритме узкополосного датчика, параметр [I] нужно подбирать так, чтобы смесь подгонялась к желаемому значению за минимальное количество колебаний.

Дополнительно, ввиду того что широкополосный датчик имеет линейную характеристику, можно установить параметр [P] побольше. Это поможет регулятору быстрее отреагировать на большую разницу между действительным и желаемым значением смеси. Тем не менее не стоит увлекаться! Слишком большое значение [P] и имеющаяся задержка между впрыском топлива и регистрацией показаний после его сгорания на выходе, могут плохо сказаться на конечном результате. В особенности если установлено несколько датчиков.

И наконец, небольшое количество параметра [D] поможет снизить чувствительность регулятора при быстрых изменениях смеси. Это необходимо для уменьшения количества колебаний и «переборов» за желаемое значение.


На главную Начало Предыдущий Следующий
Начало: Содержание Предыдущий: Настройки двигателя Следующий: Холостой ход
Free Web Hosting