quake писал(а):
1. Не пойму я зачем таблица БЦН а зачем ПЦН ? я так понял что БЦН нужно для расчета добавочного топлива при резком дросселе? а ПЦН это множитель для БЦН во время стационарных режимов?
Цитата:
Январь-5: Расчет циклового наполнения
Расчет циклового наполнения в рабочих режимах производится на основании данных, полученных с датчика массового расхода воздуха. Для того, чтобы исключить случайные данные и скомпенсировать пульсации потока воздуха применяется программная фильтрация канала АЦП ДМРВ.
Сигнал с АЦП ДМРВ считывается 1000 раз в секунду, каждое считанное значение кода АЦП преобразуется в значение расхода воздуха по таблице Тарировка ДМРВ. Полученные значения суммируются в угловом секторе поворота КВ равном 180 гр. Непосредственно перед подачей топлива производится вычисление среднего значение путем деления накопленной суммы на количество опросов канала АЦП за 180 гр. поворота коленвала.
После вычисления среднего значение производится диагностика датчика путем сравнения полученного значения расхода воздуха с двумя пороговыми уровнями для диагностики: Минимальный расход воздуха для диагностики и Максимальный расход воздуха для диагностики. При выходе измеренного значения за указанные пределы выставляется соответствующий флаг ошибки ДМРВ.
В случае неисправности ДМРВ, расход воздуха выставляется в 0, а цикловое наполнение (GBC) не рассчитывается на основе массового расхода, а берется из таблицы Цикловое наполнение при аварии.
В том случае, если ДМРВ исправен, на основе среднего массового расхода воздуха вычисляется цикловое наполнение (GBC) с учетом частоты вращения коленвала:
GBC = AIR * TFR180
где:
GBC - цикловое наполнение
AIR - средний массовый расход воздуха
TFR180 - время полуоборота коленвала
Затем производится коррекция вычисленного циклового наполнения в зависимости от режима работы двигателя.
В зоне достоверных показаний ДМРВ (см. описание барокоррекции ниже) производится динамическая фильтрация циклового наполнения.
KGBC = GBC_PREV + DKGBC * (GBC - GBC_PREV)
где:
KGBC - значение циклового наполнения с учетом динамической коррекции
GBC - значение циклового наполнения текущего цикла без коррекции
GBC_PREV - значение циклового наполнения прошлого цикла
DKGBC - Коэффициент динамической коррекции GBC
В зоне достоверных показаний ДМРВ значение KGBC является окончательным расчетным значением наполнения.
В зоне обратных выбросов, определяемой таблицей Зона барокоррекции (см. ниже) производится замена вычисленного KGBC значением, рассчитанным с учетом коэффициента барокоррекции.
Таблица барокоррекции определяет одну из трех зон:
1. Нулевые значения соответствуют границе между зоной обратных выбросов и зоной достоверной работы ДМРВ. Коэффициент барокоррекции не используется.
2. Отрицательные значения - зона обратных выбросов, GBC пересчитывается с учетом коэффициента барокоррекции.
3. Положительные значения - зоне достоверной работы ДМРВ, но коэффициент барокоррекции пересчитывается в этой зоне. Используются только значения от 1 до 32.
Цикловый расход воздуха в зоне обратных выбросов определяется по формуле:
GBC = БЦН * TKGBC * K_BAROi
где:
БЦН - значение из таблицы Базового циклового наполнения
TKGBC - значение из таблицы Коррекция предельного GBC (по температуре).
K_BAROi - расчетный адаптивный коэффициент в текущей зоне
K_BAROi вычисляется в зоне устойчивой работы ДМРВ.
Определяется условный номер зоны i (значения в таблице барокоррекции от 1 до 32) устойчивой работы. В каждой из 32-х зон рассчитывается свой коэффициент барокоррекции.
Расчёта выполняется за время Длина фильтра барокоррекции в каждом 20-мс расчетном цикле:
1. вычисляется сумма
KSUMM = SUMM[GBC(BTIM)] / (БЦН * TKGBC)
где:
SUMM[GBC(BTIM)] - сумма мгновенных значений наполнения за время Длина фильтра барокоррекции.
2. вычисляется минимальный и максимальный коэффициент за время Длина фильтра барокоррекции
KMIN = min(GBC / (БЦН * TKGBC))
KMAX = max(GBC / (БЦН * TKGBC))
3. Полученные значения ограничиваются Минимальным KGBC и Максимальным KGBC (если они вышли из диапазона, принимаются значения из этих калибровок).
4. Если (KMAX - KMIN) < Максимального отклонения KGBC для адаптации то запоминается коэффициент барокоррекции для текущей зоны:
K_BAROi = KSUMM / (Длина фильтра барокоррекции)
Если условие не выполняется, то новое значение K_BAROi не запоминается и процедура расчета запускается сначала.
5. Дополнительно, за время 0.2 сек вычисляется средний коэффициент K_BAROi и присваивается всем остальным зонам устойчивой работы ДМРВ.
Это позволяет сгладить погрешности вычислений в переходных режимах.
Остальное в справке.
quake писал(а):
4. Вал стоит 330* с перекрытием 4.5мм. В прошлом сезоне ездил к настройщику, машина на его прошивке работает, все норм. Сейчас смотрю смесь по ШДК на ХХ шкалит 22.4. При этом ХХ стабильный не глохнет. Это же из-за пропусков (тыркает сильно) ? Мне тоже крутить смесь чтобы так показывало?
Или откалибровать ШДК.
Форум покурить недельку надо полюбому, если начинаешь только. И причем не только этот форум.