Электронная система управления впрыском топлива в двигатель внутреннего сгорания

Реферат

 

Использование: в электронных системах управления впрыском топлива в ДВС. Сущность изобретения: электронная система управления содержит форсунку с отверстием для впрыска топлива и центральный блок управления, установленный на впускном канале двигателя. Блок управления содержит центральный процессор, на входы которого поступают сигналы от набора датчиков. На основании сигналов от датчика положения дроссельной заслонки (потенциометра), датчика числа оборотов вала двигателя, датчика концентрации отработавших газов (преобразователя концентрации), датчика температуры охлаждающей жидкости и датчика температуры всасываемого воздуха центральный процессор вычисляет требуемые моменты впрыска топлива в цилиндры. Датчик температуры всасываемого воздуха непосредственно подсоединен к блоку управления. Процессор снабжен блоками, каждый из которых выполнен в виде отдельного вычислителя для определения поправочных коэффициентов и коррекции момента впрыска топлива. 10 з.п.ф-лы, 9 ил.

Изобретение относится к электронной системе управления впрыском топлива для двигателей внутреннего сгорания, структурно состоящей из центрального электронного блока управления, центральный процессор которого воспринимает информационные сигналы от датчиков, регистрирующих такие основные рабочие параметры, как скорость вращения вала двигателя и положение дроссельной заслонки, которая регулирует поступление воздуха в двигатель, а также концентрацию отдельных компонентов в отработавшем газе, при этом указанный центральный блок управления регулирует режим впрыска горючей смеси при использовании предпочтительно одной форсунки. В частности, в зависимости от скорости вращения двигателя и положения дроссельной заслонки центральный процессор вычисляет посредством интерполяции по схеме распределения памяти опорно-расчетное время впуска топлива в двигатель (определяемое по разомкнутому вычислительному циклу), которое корректируется в зависимости от конкретных рабочих условий с учетом как параметров, регистрируемых дополнительными датчиками, измеряющими по меньшей мере, температуру охлаждающей жидкости двигателя и температуру воздуха, поступающего в него, так и информационного сигнала от датчика концентрации выхлопных газов (который определяет регулирование по замкнутому циклу времени впрыска горючей смеси).

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

Известно также, что изменения коэффициента избыточного воздуха горючей смеси могут происходить (и в переходном, и в устойчивом режиме работы) вследствие изменений рабочих или конструктивных характеристик двигателя или системы впрыска топлива, обусловленных следующими действующими причинными обстоятельствами: изменениями плотности воздуха в результате изменений температуры относительной влажности или атмосферного давления; изменениями объемного КПД двигателя в результате изменений обратного давления в отработавшем газе, зазоров в клапанах, степени сжатия горючей смеси или характеристик механических деталей двигателя; допусками и дрейфом датчиков или исполнительных механизмов системы впрыска топлива, обусловленных изменениями емкости инжекторов, давления топлива или электрических параметров датчиков или указанных механизмов.

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

Для компенсации отклонений горючей смеси от оптимального стехиометрического соотношения были разработаны принципы автоматического регулирования, базирующиеся на использовании обратной связи от датчика выхлопных (отработавших) газов. Однако в практическом аспекте реализация таких принципов оказалась чрезвычайно сложной, требующей очень высокой производительности информационной обработки в центральном блоке управления, а следовательно, исключающей возможность применения относительно простых систем впрыска топлива, например систем с форсункой с одним отверстием для впрыска топлива.

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

Цель достигается тем, что предложена электронная система управления впрыском топлива для двигателя внутреннего сгорания, содержащая центральный электронный блок управления, в состав которого входит центральный процессор, воспринимающий информационные сигналы по меньшей мере от средств регистрации скорости вращения вала двигателя, средств, контролирующих положение клапана, регулирующего поступление воздуха в двигатель, и средств, контролирующих состав отработавших газов; при этом указанный центральный процессор имеет первый блок для осуществления вычислений по незамкнутому циклу базового времени впрыска топливной смеси в соответствии с вышеуказанными информационными сигналами, поступающими от указанного средства регистрации скорости вращения (числа оборотов) двигателя и от средства контроля положения клапана, регулирующего количество воздуха, поступающего в двигатель, задавая таким образом режим работы последнего; второй блок для коррекции указанного базового времени впрыска в соответствии с рядом других информационных сигналов; третий блок для осуществления вычислений по замкнутому циклу первых поправочных коэффициентов по указанному базовому (нормативному, расчетному) времени впрыска также в соответствии с указанными информационными сигналами, поступающими от указанного средства контроля состава отработавшего газа; четвертый - исполнительное средство для коррекции упомянутого базового времени впрыска в соответствии с упомянутыми первыми поправочными коэффициентами; пятый - для вычисления и автоматизированной переадресации (модификации) в средствах запоминания вторых поправочных коэффициентов по базовому времени впрыска в соответствии с указанными первыми поправочными коэффициентами; шестой блок - для коррекции значений базового времени впрыска в соответствии с указанными вторыми поправочными коэффициентами, при этом число указанных вторых поправочных коэффициентов, которые подвергаются автоматическому модифицированию, меньше числа участков разбиения рабочего диапазона двигателя, осуществляемого для селекции вторых поправочных коэффициентов, причем указанные участки адресуются соответствующим средством - адресатором в соответствии с информационными сигналами, поступающими от упомянутого средства регистрации скорости вращения вала двигателя и средства контроля положения вышеуказанного клапана, регулирующего количество воздуха, поступающего в двигатель.

На фиг.1 приведена схема электронной системы, управляющей впрыском топлива тепловой машины; на фиг.2 приведена блок-схема центрального электронного блока управления системы, изображенной на фиг.1; на фиг.3 приведена операционная блок-схема центрального процессора электронного центрального блока управления системы, представленной на фиг.1; на фиг.4 - 6 представлены развернутые операционные схемы некоторых блоков операционной блок-структуры, изображенной на фиг. 3; на фиг. 7 приведены эпюры различных сигналов, используемых в схемах на фиг.1 и 3; на фиг.8 и 9 показаны карты размещения информации в памяти по базовому времени впрыска топлива и коэффициента адаптации, используемым в рассматриваемой системе (по оси абсцисс - положение дроссельной заслонки).

Двигатель 1 внутреннего сгорания имеет впускной канал 2 и выпускной канал 3. Во впускном канале 2 на соответствующих фланцах обычным способом смонтирована форсунка 4 с одним отверстием для впрыска топлива. В канале 2 находится главная дроссельная заслонка 6, установленная на оси 7, вокруг которой она поворачивается. Угловое положение этой заслонки задается механически педалью 8 акселератора. Положение оси 7 контролируется с помощью термочувствительного элемента 10, заполненного парафиносодержащей смесью (например, как это описано в итальянской патентной заявке N 67105 - А187). Термочувствительный элемент 10 находится в теплопередаточном контакте с рециркуляционным каналом 11, по которому проходит охлаждающая жидкость и в котором имеется соленоидный клапан 12. В прямом теплопроводящем контакте с термоэлементом 10 находится электронагревательный элемент 14, который смонтирован на форсунке 4 впрыска топлива.

Центральный электронный блок 16 управления размещен на впускном канале 2. С блоком 16 связан датчик 17 температуры всасываемого воздуха (известного типа). Датчик 17 расположен таким образом, чтобы находиться в потоке воздуха, проходящего через канал 2. Центральный блок 16 управления воспринимает первый сигнал 20 (SMOT), формируемый первичным контуром или схемой катушки 21 зажигания и использующийся для регистрации скорости вращения N двигателя 1; второй рабочий сигнал 22 (PFARF), несущий информацию о положении дроссельной заслонки 6 и поступающий от датчика 23 положения дроссельной заслонки (потенциометр), механически связанного с осью 7 заслонки 6; третий сигнал 24, формируемый датчиком 25 концентрации выхлопных газов (преобразователь концентрации), находящимся в выпускном канале 3. Датчик 25 представляет собой чувствительный элемент известного типа ( -зонд), причем при нормальных условиях работы двигателя 1 и датчика 25 сигнал 24 изменяется в диапазоне между двумя предельными уровнями, а именно нулевыми и напряжением в 1 В, которые определяют условия приготовления топливовоздушной смеси с превышением или ниже номинального стехиометрического соотношения ( = = 1); четвертый сигнал 26, формируемый датчиком 27 температуры охлаждающей воды двигателя, связанным с каналом 11.

Центральный блок 16 управления формирует первый исполнительный сигнал для управления форсункой 4; второй сигнал 33, используемый для приведения в действие индикаторного устройства 34 предупреждения оптического и/или акустического типа; два сигнала 31 (Е1) и 32 (Е2) для управления соответственно электронагревательным элементом 14 и соленоидным клапаном 12.

На фиг. 2 центральный блок 16 управления показан более подробно. Этот блок содержит центральный процессор (СРU) 36, на который выходят соответствующие блоки памяти, включая постоянное запоминающее устройство ROM 37, используемое для регистрации данных по расчетному времени впрыска (TI) в соответствующей картографической плоскости (PFARF - N), определяющей рабочий диапазон двигателя 1 в функции скорости вращения его вала и положения дроссельной заслонки 6; запоминающее устройство с произвольной выборкой данных RAM 38 для оперативного хранения модифицированных поправочных коэффициентов для коррекции значений расчетно-базового времени впрыска топлива; запоминающее устройство с произвольной выборкой RAM 39 для запоминания упомянутых модифицируемых коэффициентов; электрически стираемое программируемое постоянное запоминающее устройство EEPROM 40 для вспомогательной записи коэффициентов; стираемое программируемое постоянное запоминающее устройство EPROM 41 для запоминания значений различных параметров, используемых при реализации блок-процедур, приведенных на фиг.3 - 6 и подробно рассматриваемых ниже. Центральный процессор 36 связан с входами 42 и выходами 43, по которым передаются сигналы, формируемые и используемые техническими средствами, показанными на фиг.1.

Программа действий центрального процессора 36, на который поступают различные входные сигналы и с выхода которого выдаются различные команды, периодически повторяющиеся с соответствующими интервалами, составляющими порядка нескольких миллисекунд, является процедурным алгоритмом обычного типа (например, как программа, описанная в итальянской патентной заявке N 67081-А/88).

Основная программа процессора 36, используемая для вычисления текущих значений времени впрыска топлива форсункой 4, реализуется обычным образом, т. е. в виде следующих операций: вычисления базового (опорного, расчетного) времени впрыска топлива (TI) в зависимости от параметра N (скорости вращения или числа оборотов двигателя 1), определяемого по сигналу 20 SMOT, и в зависимости от параметра PFARF (положения дроссельной заслонки 6), определяемого по сигналу 22 от потенциометра 23; коррекция значений вычисленного базового времени впрыска в соответствии с реализуемой стратегией коррекции, в результате чего формируются значения модифицированного времени зажигания (TI1); введения в действие или временного блокирования алгоритмов управления форсунки 4 (блокирование впрыска) и дополнительных исполнительных технических средств (типа электронагревательного элемента 14 и термочувствительного элемента 10); введения в действие или прекращения действия алгоритмов замкнутого управления временем впрыска (при помощи сигнала 24 от датчика 25); корректирования значений времени впрыска топлива в соответствии с поправочными коэффициентами, записанными в запоминающее устройство 39 с произвольной выборкой; введения в действие и прекращения действия последовательных алгоритмов модификации значений указанных поправочных коэффициентов (KADAT) в оперативной памяти RAM 38; исполнительной реализации модифицированного времени впрыска при помощи форсунки 4.

Как показано на фиг.7а-с, замкнуто-контурное управление временем зажигания заключается в пропорционально-интегральной модификации этого времени с помощью поправочного коэффициента (KLAMBDA), знак которого зависит от сигнала 24, поступающего от датчика 25. Если базовое время впрыска топлива соответствует стехиометрическому составу топливной смеси (фиг.7а), среднее значение поправки равно нулю. Фактически же при случайном изменении состава смеси вблизи стехиометрического значения ( = 1) будет происходить соответствующее варьирование сигнала 24 в диапазоне между значениями 0 и 1 и колебание поправочного коэффициента KLAMBDA вокруг значения 1; если же, в свою очередь, базовая смесь не является стехиометрической, поправочный коэффициент KLAMBDA автоматически изменяется на постоянную составляющую (KADTC), дающую компенсацию относительной ошибки значений базового времени впрыска, хранящихся в постоянном запоминающем устройстве ROM 37, так чтобы привести изменение состава смеси, задаваемое по замкнутому вычислительному циклу, к стехиометрическому значению ( = 1) с соответствующим изменением сигнала 24 в диапазоне между 0 и 1.

Центральный процессор 36 оказывает ограниченное влияние на регулирование вычисляемого по замкнутому циклу времени впрыска, которое ограничивается 20% от базового времени, так что сверх этого значения (фиг.7с) поправочный коэффициент автоматически ограничивается (подрезается) на постоянной составляющей (в данном случае + KLAMBDA) и, следовательно, сигнал 24 фиксируется на нулевом значении, что говорит о том, что топливная смесь остается постоянно обедненной ( > >1).

Коррекция времени впрыска в соответствии с поправочным коэффициентом (KADAT), значения которого хранятся в запоминающем устройстве RAM 39, автоматически постепенно модифицируется по мере изменения значений рабочих параметров двигателя 1, причем такое функциональное модифицирование осуществляется в реальном масштабе базового времени впрыска, значения которого хранятся в ПЗУ 37, на основе начального состава топливной смеси, так чтобы имело место обнуление постоянной коррекционной составляющей KADTC замкнуто-контурной системы регулирования и соответственно реализовалась возможность текущих коррекционных вмешательств в работу этой системы, начиная с центрального положения диапазона регулирования ( 20%).

Рассматриваемые поправочные коэффициенты (KADAТ) хранятся в соответствующих ячейках памяти запоминающего устройства 39 в зонах 50 (фиг.9), определяемых конечными значениями параметра N (скорости вращения двигателя 1), формируемого на основе сигнала 20 SMOT, и параметра PFARF (положение дроссельной заслонки 6), формируемого на основе выходного сигнала 22 датчика 23 (потенциометра); принцип действия заявленной системы предполагает ограничение указанных зон 50 памяти предельными значениями NL и PFARF, т.е. по числу оборотов двигателя 1 и положению дроссельной заслонки 6, которое меньше соответствующих максимальных величин NL и PFARF, определяющих рабочий диапазон двигателя 1; за пределами зон 50 находятся зоны 51, ограниченные снизу и изнутри вышеупомянутыми предельными значениями параметра N или PFARF для зон 50, а снаружи - максимальными значениями NL и PFARFI. Как следует из фиг.8, рабочий диапазон двигателя 1 в пределах максимальных значений NL и PFARFI подразделен на совокупность зон 52, ограниченных предельными значениями параметров N и PFARF, образуя участки интерполирования значений базового времени впрыска топлива (ТI), записанных в постоянное запоминающее устройство ROM 37, причем число зон 52 превосходит число зон 50, используемых для регистрации поправочных коэффициентов KADAT в запоминающем устройстве с произвольной выборкой RAM 39.

В рабочей программе центрального процессора 36 упомянутые поправочные коэффициенты KADAT используются при всех условиях работы двигателя 1 (при запуске, после прогрева, при нормальных условиях функционирования, в переходных режимах, при осуществлении управления по разомкнутому или замкнутому контуру и т.д.) и селектируются в памяти запоминающего устройства 39 на основе зон 50 (фиг.9), адресируемых текущими значениями параметров N и PFARF, определяемых по сигналам 20 и 22; при условии, что зоны 51 адресированы, рассматриваемая система производит селективную выборку поправочных коэффициентов KADAT из смежных зон 51.

В том случае, когда система находится в состоянии, при котором поправочный коэффициент KLAMBDA ограничен (порогово) на константной составляющей KLAMBDAО, незамедлительно используется поправочный коэффициент KADAT, оперативно удерживаемый в памяти RAM 38, используемой для последовательной коррекции указанного коэффициента. Рассматриваемые поправочные коэффициенты KADAT, по существу, подвергаются последовательному модифицированию (коррекции) в оперативном запоминающем устройстве с произвольной выборкой RAM 38 и обновляются в аналогичном запоминающем устройстве RAM 39; этот процедурный процесс реализуется при определенных условиях, обеспечивая гибкую коррекцию с компенсацией ухода от стехиометрического состава топливной смеси. Эти условия реализуются при активизации замкнуто-контурного управления временем впрыска, обеспечивая стабилизацию режима работы двигателя. По истечении определенного времени задержки, за которое двигатель выходит на указанный устойчивый режим работы, на каждом цикле поступления сигнала 24 от датчика 25 (при необходимости) производится модифицирование значения поправочного коэффициента KADAT из адресной зоны с оперативной записью в соответствующую ячейку памяти RAM 38; такое модифицирование имеет селекцию по величине (амплитуде) и состоит в прибавлении или вычитании (в зависимости от знака) средней величины постоянной составляющей компенсирующего поправочного коэффициента KLAMBDA. Операция модифицирования значения поправочного коэффициента KADAT адресной зоны в соответствующей ячейке памяти RAM запоминающего устройства 39 производится только по истечении дополнительного времени задержки при функционировании двигателя в упомянутом устойчивом режиме; в свою очередь, эффективное обновление данного поправочного коэффициента KADAT в какой-то ячейке памяти RAM запоминающего устройства 39 имеет место только в соответствии с изменением зоны 50, адресируемой параметрами N и PFARF, для чего вычисляется временная задержка обновления упомянутого поправочного коэффициента.

Если система находится в состоянии, при котором поправочный коэффициент KLAMBDA органичен (порогово) на постоянной составляющей KLAMBDA О, тогда, согласно данному изобретению, вычисление по последовательной модификации значения поправочного коэффициента KADAT адресной зоны (с оперативной записью в соответствующую ячейку памяти RAM 38) осуществляется более часто, т. е. при каждом рабочем ходе поршней двигателя.

После того, как система на протяжении первого цикла реализации ее рабочего алгоритма, соответствующего нормальным условиям низкооборотной работы двигателя 1, произвела вычисление значения поправочного коэффициента KADAT для одной зоны 50, на основе этого начального значения вычисляются и записываются в запоминающее устройство RAM 39 с произвольной выборкой значения поправочных коэффициентов для других зон 50, за счет чего реализуется конечно-точечная автокалибровка.

В целях упрощения процесса обработки данных, который должен осуществляться центральным процессором 36, а также для более быстрого и корректного определения поправочных коэффициентов KADAT для различных условий работы двигателя 1 рассматриваемая заявленная система производит перенос или трансляцию содержимого (поправочных коэффициентов KADAT) из ячеек памяти запоминающего устройства 39 с произвольной выборкой RAM в соответствующие ячейки вспомогательного электрически стираемого программируемого запоминающего устройства EEPROM 40 в начале каждого цикла выполнения рабочего алгоритма системы впрыска (т.е. каждый раз при запуске двигателя 1); в свою очередь, каждый раз с началом запитки центрального блока 16 управления (к примеру, при подключении этого блока к аккумулятору автомобиля) происходит перенос содержимого ячеек вспомогательного запоминающего устройства 40 в соответствующие ячейки памяти RAM 40.

На фиг. 3 представлена основная операционная программа процессора 36, используемая для вычисления значений времени впрыска топлива форсункой 4. Входной блок 80 этой программы связан с блоком 81, который представляет собой операцию контроля (при помощи, например, измерения напряжения на конденсаторе) переключения центрального блока 16 управления после отключения аккумуляторной батареи автомобиля; в положительном случае задействуется блок-оператор 82, по команде которого осуществляется перенос в запоминающее устройство с произвольной выборкой RAM устройства 39 по различным адресным зонам 50 адаптационных коэффициентов KADAT, записанных в память EEPROM устройства 40, после чего выполнение программы переходит к блоку 91, который выдает команду на инициализацию ввода данных и параметров в различные счетчики, регистры и запоминающие структуры центрального блока 16 управления (устройство которого рассматривается подробно ниже); выполнение программы переводится на рассматриваемый блок 91 и в негативном случае, т.е. когда опрос блок-оператором 81 дает отрицательный ответ (что конкретно соответствует обычному запуску двигателя), при этом перевод происходит через блок 84, который обеспечивает командно передачу коэффициентов KADAT, хранящихся в запоминающем устройстве 39, в постоянную память EEPROM 40 по различным ее адресным зонам 50, причем такая передача осуществляется, если значения вышеуказанных коэффициентов отличаются от того, что имеется в указанном запоминающем устройстве EEPROM 40, на величину рассогласования, превосходящую опорное значение SEEPROM, хранящееся в запоминающем устройстве 41. Затем программа переходит к блоку 92, выполнение которого происходит, если на центральный процессор 36 поступает сигнал 20 (SMOT): в противном случае программа возвращается на вход блока 92, в то время, как в положительном случае (например, при каждом рабочем ходе двигателя) операционные действия переводятся на блок 93, который проводит стандартные интерполяционные вычисления по картографированной базе данных (фиг.8), хранящихся в постоянном запоминающем устройстве ROM 37, значения базового времени впрыска (TI) в зависимости от значений параметров PFPRF и N (определяющих положение дроссельной заслонки 6 и число оборотов двигателя 1), определяемых сигналами 22 и 20; определение этого значения TI производится по алгоритму разомкнуто-циклового вычисления.

От блока 93 выполнение рассматриваемой программы переходит к блоку 94, который осуществляет обычное тестирование на необходимость внесения поправок в значение базового времени впрыска топлива TI с получением скорректированного значения TI1, причем условия такой коррекции идентифицируются и реализуются по сигналам от различных датчиков по отдельности или в комбинации, определяющих такие параметры двигателя, как, например, температуру охлаждающей воды (датчик 27); температуру всасываемого воздуха (датчик 17); концентрацию выхлопных газов (датчик 25); сигнал от катушки 21 зажигания и т. д. или же конкретными рабочими условиями, такими как запуск двигателя 1, переходные режимы его работы, обусловленные значительными изменениями положения дроссельной заслонки 6.

От блок-оператора 94 выполнение рабочей программы переходит к блоку 95, который в зависимости от значений параметров RFARF и N определяет (фиг.9) потребный индексный адрес ADDRNW текущей рабочей зоны в пределах рабочего диапазона двигателя 1 среди зон 50 и 51, находящихся в допустимом рабочем диапазоне двигателя. От блока 95 программа переходит к блоку 96, который представляет собой операцию вычисления уточненного времени впрыска топлива (ТI1), корректируемого с использованием поправочного коэффициента KADAТ, отбираемого селективно из запоминающего устройства RAM 39 по индексному адресу ADDRNW, определенному при выполнении блок-оператора 95.

После операции 96 выполняется стандартная операция 97, смыслом которой является идентификация необходимости и режима ослабления нажатия (отпускания) на педаль акселератора 8 при условии, что рабочий режим двигателя 1 выходит за заданный пороговый уровень и имеются условия для реализации алгоритма останова, прекращения подачи топлива: в положительном случае программа переходит к блоку 98, который блокирует команду на задействование форсунки 4 с последующим переходом к блоку 99, который задействуется напрямую и при негативном результате вышеуказанного тестирования при выполнении операции 97.

Операционный блок 99 выполняет действия по идентификации от термодатчика 10 условий для реализации алгоритма управления двигателем 1 на малых оборотах, причем эта идентификационная операция осуществляется известным способом (например, заявка N 67105-А/87). При положительном решении операционная программа переводится к блоку 100, который вычисляет значения для формирования командно-управляющих сигналов 31 и 32, после чего реализуется блок-операция 101, на выполнение которой программа переводится напрямую в случае отрицательного решения по операционному циклу 99.

Операционный блок 101, выполняемый обычным образом, означает идентификацию режима работы двигателя, при котором в действие вводится стратегия (алгоритм) управления временем впрыска топлива в функции концентрации отработавшего газа, регистрируемой датчиком 25, с переходом к замкнуто-контурному регулированию (эта стратегия управления не применяется ни в процессе прогрева двигателя, ни при работе на максимальном энергоотборе и т.д.): в негативном случае программа переходит сразу же к операционному блоку 106, а при положительном заключении - к блоку 102, смыслом которого является проведение (известным способом) вычисления поправочных, коррекционных значений KLAMBDA по времени впрыска топлива, на основе которых при выполнении последующего операционного блока 103 определяется конечное время впрыска TIIII, при котором обеспечивается приготовление топливо-воздушной смеси со стехиометрическим составом.

От блока 103 рабочая программа переводится к выполнению блок-операции 104, смыслом которой является тестовая идентификация режима устойчивой, стационарной работы двигателя 1 с целью вычислительной корректировки и обновления упомянутых поправочных коэффициентов KADAT в соответствии с информацией, получаемой при детектировании сигналов от датчиков 23 (положение дроссельной заслонки 6), 17 (температуры всасываемого воздуха в двигатель 1) и 27 (температуры охлаждающей воды двигателя 1), а также проведение верификации, если значение параметра PFARF остается постоянным в течение определенного отрезка времени, с помощью декрементирующего (вычитающего) счетчика, начальное значение на котором задано в запоминающем устройстве EPROM 41, при условии, что температура всасываемого воздуха в двигатель 1 превосходит пороговое значение ТА, а температура охлаждающей воды больше порогового значения ТВ, причем оба эти пороговых значения ТА и ТВ записаны в стираемую программируемую память 41. В случае негативного результата выполнение рабочей программы переходит от блока 104 к операционному блоку 107,в то время как при положительном результате тестирования задействуется блок-оператор 105, в котором осуществляется вычисление в целях обновления указанных рабочих показателей KADAT.

После операции в блоке 105 процесс выполнения программы переходит к блоку 106, смыслом которого является контроль (известным способом) функционального состояния и работоспособности различных входных и выходных схем (контуров, каскадов) центрального блока управления 16 и генерирование в случае аномальности сигнала 33. От блока 106 выполнение операционной программы переходит к блоку 107, который в зависимости от конечного значения времени впрыска топлива, определенного для форсунки 4, устанавливает режим синхронизированной или асинхронной инжекции относительно фазораспределения двигателя и дополнительно подготавливает форсунку 4 к осуществлению впрыска. От блока 107 процесс управления возвращается к блоку 92.

На фиг. 4 в развернутом виде показана операционная структура блока 96, предназначенного для вычисления времени (TI1) впрыска топлива, скорректированного с помощью поправочного коэффициента KADAT, селективно выбираемого и записываемого в запоминающее устройство RAM 39 с произвольной выборкой по адресу ADDRNW, определяемому при выполнении блок-оператора 95. Подпрограмма начинается с операционного блока 110, смыслом которого является идентификация момента перехода системы в режим незамкнуто-циклового управления, при котором время впрыска топлива определяется (при помощи блок-операции 103, см. фиг. 3), помимо всего прочего, в зависимости от концентрации выхлопных газов, регистрируемой датчиком 25; при положительном результате тестовой идентификации программа переводится на операционный блок 111, при выполнении которого определяется, находится ли система управления, работающая в замкнуто-цикловом режиме, в состоянии запредельного насыщения (фиг.7с), что осуществляется методом оценивания при параметрическом условии, что поправочный коэффициент KLAMBDA, вычисляемый в результате выполнения операции (блока) 102, показанного на фиг.3, достиг предельного значения KLAMBDAO, при отрицательном результате программа переводится на операционный блок 112 (на который программа переводится и в случае отрицательного результата при выполнении блок-операции 110), который обнуляет индикатор BACKVP, что означает отсутствие условий для немедленной переадресовки поправочного коэффициента KADAT, записанного по текущему адресу ADDRNW в оперативной памяти RAM 38 с произвольной выборкой, в соответствующий адрес основного запоминающего устройства RAM 39. От блока 112 операционная программа переходит к блок-оператору 114, содержание которого будет рассмотрено подробно ниже и который контролирует фазу вычисления нового скорректированного значения TI1времени впрыска топлива. В случае позитивного исхода идентификации условий, осуществляемой блок-оператором 111 (т.е. функционирования системы в режиме замкнуто-контурного управления с пороговым насыщением), выполнение программы переходит к операционному блоку 115, который выводит индикатор BACRVP на единицу, что означает переход в режим переадресовки поправочного коэффициента KADAT, хранящегося по соответствующему адресу в устройстве оперативной памяти RAM 38, в соответствующий адрес ADDRNW основной памяти RAM 39. От блока 115 рабочая программа переходит к блоку 116, который идентифицирует выход текущего значения параметра N (число оборотов вала двигателя 1) или параметра PFARF (положение дроссельной заслонки 6) за предельное значение NL или PFARFL, соответственно (фиг.9), что будет означать, что рабочий режим двигателя 1 соответствует зоне 51, а не зоне 50: при отрицательном результате такой тестовой идентификации программа переходит к выполнению операции (блока) 117, смыслом которой является отдача команды на перенос (трансляцию) поправочного коэффициента KADAT, хранящегося в оперативной памяти RAM 38 по адресу ADDRNW соответствующей зоны 50, в соответствующий адрес ADDRNW основной памяти RAM 39; в свою очередь, при положительном результате тестирования, регистрируемом в результате выполнения блок-операции 116 (когда режим работы двигателя 1 приходится на одну из зон 51), операционная программа переходит к блоку 118, при выполнении которого формируется команда на передачу поправочного коэффициента KADAT, записанного в запоминающее устройство RAM 38 по адресу ADDRNW, находящемуся в зоне 50 вблизи указанной текущей, используемой зоны 51, в соответствующий адрес ADDDRNW в основной памяти RAM 39.

От операционных блоков 117 и 118 программа переходит к выполнению блок-операции 114, содержанием которой является пороговое детектирование - аналогично операции 116 - превышения текущим значением параметра N или параметра PFARF предельного значения NL и PFARFL соответственно; при отрицательном результате (текущий режим работы двигателя 1 приходится на одну из зон 40) выполнение рабочей программы переходит к блоку 119, содержанием которого является выдача команды на вычисление скорректированного значения времени впрыска топлива TI11 за счет модификации ранее определенного значения TI1 этого времени (при выполнении операции 94 в блок-схеме фиг.3) посредством умножения на поправочный коэффициент KADAT, хранящийся по адресу ADDRNW в основной памяти RAM 39. При положительном результате контроля программа переводится от операционного блока 114 (т.е. когда текущие условия функционирования двигателя 1 соответствуют одной из зон 51) к блоку 120, который выдает команду на вычисление скорректированного значения времени TI1 впрыска топлива за счет изменения ранее определенного значения TI1времени впрыска посредством умножения на поправочный коэффициент KADAT, хранящийся в основной памяти RAM 39 по адресу ADDRNW зоны 50 вблизи зоны 51 текущего операционного режима двигателя. Блок 119 вместе с блоком 120 выведены на выход подпрограммного модуля 96.

На фиг. 5 и 6 в развернутом виде показана операционная структура подпрограммного модуля 105, который осуществляет вычисление для корректировки поправочных коэффициентов или факторов KADAT. На входе этого модуля программа переходит к операционному блоку 130 (фиг.5), который порогово детектирует, идентифицирует (аналогично операционному блоку 116, показанному на фиг.3) выход текущего значения параметров N или PFARF за предельные значения NL и PFARFL cоответственно; если это не происходит (когда текущие условия функционирования двигателя 1 приходятся на одну из зон 50), задействуется операционный блок 131, который устанавливает, находится ли сигнал 24, применяемый от датчика 25, между уровнями 0 и 1 (условия, отображенные на фиг.7а или 7b), и если это так, выполнение программы переводится на блок 132, который устанавливает, является ли адрес ADDRNW, селектированный в результате выполнения блока 95, показанного в схеме фиг.3, аналогичным тому, который был выбран в предыдущем цикле программы. В положительном случае (устойчивый режим работы двигателя 1 приходится на ту же зону N - PRARF - плоскости, показанной на ф