4. Процесс калибровки#
Главная ценность книги — не числа, а порядок действий. Нарушение порядка превращает работу в шаманство.
4.1 Тринадцать шагов Баниша#
| № | Шаг | Суть |
|---|---|---|
| 1 | Собрать информацию о моторе | Железо, спецификации, известные калибровки аналогов |
| 2 | Ввести точные передаточные функции компонентов | Датчики, форсунки, MAF — по данным производителей |
| 3 | Стартовать с известной хорошей калибровки | Минимум сюрпризов и «не заводится» |
| 4 | Точно смоделировать подачу топлива | Расход, мёртвое время, напряжение, давление рампы |
| 5 | Точно смоделировать воздух | Передаточная MAF или VE-таблица при λ = 1, open loop |
| 6 | Откалибровать частичные нагрузки | Карты λ и MBT-зажигания в установившихся режимах |
| 7 | Найти стабильный холостой ход | Воздух + зажигание + IAC в середине + dashpot |
| 8 | Определить воздух и топливо на полной нагрузке | Поправки модели по широкополоснику |
| 9 | Определить допуски зажигания на полной нагрузке | Шаги по 2°, запас от детонации, контроль EGT |
| 10 | Сгладить переходные зоны | Сшивка карт между круизом и мощностью |
| 11 | Проверить корректирующие величины | Температурные компенсации, тримы, лимиты |
| 12 | Откалибровать транзиенты | AE, tip-in, DE, dashpot |
| 13 | Тест-драйв | Финальная проверка в реальных условиях |
Марка и конфигурация не важны — законы физики и термодинамики одни, меняются только названия стратегий.
Сравните с порядком из модуля 11: воздух → топливо → зажигание → наддув → ограничители → драйвабильность → защиты. Это тот же процесс, изложенный под европейские ЭБУ, где добавляется арбитраж момента.
4.2 Логирование: чем смотреть#
Идеал — инструменты с изменением «на лету» при работающем моторе: видно и точку в таблице, и эффект правки сразу. Если real-time недоступен — сканеры с записью; запись фрагментов незаменима для транзиентов и полной нагрузки, где мотор прошивает диапазон слишком быстро для поклеточной работы.
Минимальный набор параметров: обороты, нагрузка (MAF/MAP), ECT, IAT, λ.
Дальше по списку:
- Температуры — чтобы работать в нормальном диапазоне и не «сидеть» нечаянно на корректирующей кривой.
- Длительности импульсов на малой нагрузке. Аномально большие на ХХ намекают на проблему где-то ещё — датчик или поправка. На полной нагрузке проверить duty cycle: уход в static flow означает, что смесь уже не исправить ничем, кроме давления или размера форсунок.
- Зажигание на ХХ и на полной. Гуляющий на ±10° угол холостого ещё нормален, но качели 20–30° говорят о проблеме измерения нагрузки или оборотов — и это чинится не топливными коррекциями, сколько часов ни потрать. На полной записываем фактический угол и сигналы детонационного ретарда для разбора после заезда.
- Положение IAC — регулятор должен работать в середине диапазона. «Всегда открыт» или «всегда закрыт» — повод настроить упор дросселя.
- Топливные коррекции. В замкнутом контуре краткосрочные и долгосрочные тримы показывают ошибку базовых карт; в разомкнутом сверяем фактическое λ по широкополоснику с целевым из таблиц.
«Знай свою нагрузку»: назначение машины#
Полная нагрузка у всех разная, и калибровка обязана это учитывать — главным образом через температуры и время нагружения:
| Назначение | Особенности |
|---|---|
| Драг | Секунды под нагрузкой, длинные остывания между заездами. Самый снисходительный режим, можно калибровать агрессивнее |
| Кольцо | Длительные высокие нагрузки, всё прогревается до стабильно высоких температур. EGT становится решающим: возможно, придётся обогатить ценой части мощности. Зажигание держать ближе к оптимуму — позднее означает горячий выхлоп и быструю смерть катализатора. Нужно усиленное охлаждение, чтобы блок не резал мощность защитой |
| Вода и рекорды скорости | Самые тяжёлые условия: предельные нагрузки подолгу без передышки. Обязательны богатая смесь и максимум допустимого зажигания для контроля температур поршней и камер |
Динамометры#
Моторный стенд даёт полный контроль температур и режимов — идеален для базовых карт и температурных компенсаций. Но выхлоп стенда не равен выхлопу машины: разница в VE может достигать 20 % между работой с открытыми коллекторами и работой в машине с катализаторами, глушителями и трубами. Поэтому speed-density нужно калибровать с итоговым железом выпуска.
Шассийный (барабанный) стенд позволяет «ездить на месте» в реальной конфигурации. Итоговую калибровку всегда перепроверяют на машине.
4.3 «Попадаем в почтовый индекс»: базовая калибровка#
Прежде чем крутить что-либо на работающем моторе, блоку нужны стартовые значения, достаточно близкие к оптимуму. Самый короткий путь — известная хорошая калибровка похожей конфигурации: малые правки готового файла снижают риск грубых ошибок и «не заводится».
Подготовка#
[ ] Сверить показания ECT / IAT / MAP с окружающей средой при вкл. зажигании
[ ] Проверить давление рампы
[ ] Проверить, что параметры форсунок в блоке соответствуют железу
(расход при текущем давлении, мёртвое время, компенсация по напряжению)
[ ] Сделать целевое λ ПОСТОЯННЫМ во всех рабочих зонах (обычно λ = 1)
— нельзя попадать в движущуюся мишень, пока калибруется модель воздуха
Модель воздуха: общий подход#
- Начинать выше холостого — примерно с 1500 об/мин. Холостой ход самый сложный режим, его оставляют на потом. Полезно временно зафиксировать зажигание ради стабильности.
- Работать в разомкнутом контуре с целью λ = 1 и широкополосником: фактическое λ сразу даёт нужный поправочный коэффициент. Штатный замкнутый контур на этом этапе мешает — PID редко стабилен около нуля и может «давить против» ваших правок, особенно с большим валом или далёким зондом. Принудительный open loop делается через таблицы разрешения: например, минимальный дроссель для closed loop = 0 % или порог ECT = 300 °F.
- Всё при номинальных, стабильных температурах: прогретый мотор, истёкшие пусковые обогащения. Холодный пуск и жару настраивают позже отдельными кривыми.
- Следить за безопасностью: останавливаться при перегреве, при долгой работе богаче λ ≈ 0,8 (bore wash, кольца) или слишком бедно (EGT, клапаны, катализатор). Большая часть диапазона калибруется без выхода за ~60 % нагрузки.
- Это грубая стадия. Не бояться глобальных правок на 30 % и больше, искать тренды: если MAF занижает на 10 % везде — добавьте 10 % по всей кривой сразу.
Калибровка MAF#
Идеал — реальные данные продувки конкретного датчика с конкретным трактом «фильтр → дроссель». Их почти никогда нет, поэтому строим сами: удерживаем мотор в точке стабильного расхода, ждём установившегося режима, находим ошибку λ, правим точку передаточной функции, переходим к следующей.
Точки не обязаны совпадать с конкретными оборотами — нужен просто статичный расход: на шассийном стенде это разные положения дросселя в одной передаче. Если real-time нет, таблица «точка MAF / цель λ / факт λ / % ошибки» ускоряет итерации.
Масштабирование MAF — приём, который стоит знать#
Ситуация: блок ограничен, скажем, 62 lb/min расхода (типично для GM LS1), а мотор с нагнетателем способен на 70.
1. Ставим MAF с диапазоном чуть выше прогнозного максимума — например, 72 lb/min
2. Всю передаточную функцию умножаем на 0,861 (−13,9 %)
→ теперь даже 72 lb/min укладываются в предел блока
3. На тот же множитель уменьшаем «размер» форсунок
(мёртвое время и кривые напряжения НЕ трогаем)
4. На тот же множитель уменьшаем калибровочный объём двигателя
→ иначе расчётная нагрузка, ось многих карт, будет занижена
Итог: блок видит точную «масштабную модель» мотора — λ и нагрузка сходятся, а все дальнейшие поправки остаются процентными. Плата — небольшая потеря разрешения измерения (те же 13,9 %), которая с лихвой окупается точностью на больших потоках.
Приём настолько честный, что Ford применил его в серийной калибровке GT: более 550 л.с. на 91-м бензине, все нормы CARB и EPA, обычный процессор EEC-V.
Калибровка Speed Density#
Та же логика, но удерживаем пересечения «обороты × MAP» и правим ячейки VE-таблицы, пока фактическое λ не сойдётся с целевым.
- IAT держать постоянной во время построения VE; потом отдельно строить кривую температурной компенсации. Не путать: если на морозе беднит после калибровки в тепле — правится компенсация, а не базовая VE.
- Таблица должна быть гладкой, с максимумом в районе пика момента.
- Размещение точек — недооценённое искусство. Точки гуще там, где кривая VE круто гнётся: около ХХ (пуск, ХХ − 100, ХХ, ХХ + 100 об/мин), плотнее до ~3000. Нагрузочную шкалу подгонять под реальный вакуум мотора — нет смысла в точках 10–40 кПа, если «злой» вал даёт максимум 55 кПа вакуума.
- Старт с трендов. Измерили 60 % VE при 70 кПа и 3000 об/мин — скопируйте во весь ряд 70 кПа и наращивайте вверх по нагрузке. К высоким оборотам значения при 100 кПа экстраполируйте по тренду: там стабильно удержаться не дают температуры. Это сэкономит время при калибровке полной нагрузки.
Зажигание на частичных режимах#
После модели воздуха — базовая карта зажигания. На частичных нагрузках цель — MBT: эффективность, экономия, отклик. Карта должна выглядеть как гладкая «обратная» к VE: где эффективность выше — угол меньше. Несколько точек MBT на динамометре плюс плавное заполнение остального.
Заниженный угол на частичных даёт подёргивание и пропуски; большие валы требуют заметно больше опережения на низких оборотах.
4.4 Холостой ход#
Самый нестабильный режим: обороты низкие, между вспышками много времени, блок легко пере- или недокорректирует. Лучший старт — экстраполяция вниз трендов, найденных на средних оборотах.
Два уровня управления: - Воздух (дроссель / IAC) — главная и грубая ручка момента, но медленная: нужно заполнить коллектор и дождаться реакции. - Зажигание — быстрая ручка, эффект со следующей вспышки. Поэтому базовый угол ХХ ставят ниже MBT, оставляя запас «добавить и поднять обороты». У современных DOHC с серийными валами углы ХХ часто однозначные.
Если большой вал не позволяет стабильный ХХ на серийных оборотах — добавляйте по 100 об/мин до стабильности, затем попробуйте снять 50 ради тишины. Смысл: не прыгать с 800 на 1000, а аккуратно найти 850 с помощью топлива, модели воздуха и зажигания.
Нагрузка исправного мотора на ХХ — 10–18 %. На малых импульсах в полный рост встаёт точность мёртвого времени форсунок: ошибки моделирования вылезают именно здесь.
Упор дросселя и IAC#
Процедура с нуля:
1. Дать мотору работать с чуть приоткрытой заслонкой
2. Отключить IAC от жгута
3. Медленно прикрывать заслонку, пока мотор еле держит желаемые обороты
4. Вернуть IAC — холостой станет стабильнее
5. Цель: IAC в СЕРЕДИНЕ диапазона (максимум хода в обе стороны)
6. Проверить, что TPS показывает «закрытый дроссель»
Если заслонку нельзя открыть достаточно, не выйдя из зоны «закрыто», допустимо маленькое перепускное отверстие в заслонке — сверлить малыми шагами. Финал: командные обороты равны фактическим, IAC около середины.
Помнить про возможные нижние лимиты блока по MAF (при масштабированном датчике) и по минимальному импульсу (при больших форсунках).
Температурная компенсация ХХ#
Ориентиры из книги:
ХХ стабилен на 800 об/мин при 190 °F (88 °C)
→ этого же хватает примерно до 160 °F (71 °C)
К точке замерзания → добавить до +400 об/мин с плавным переходом
(побочный плюс — быстрый прогрев)
Выше ~220 °F (104 °C) → +100 об/мин: помогает помпе гнать ОЖ
при остывании после жёсткой езды
Dashpot — «мягкая посадка» на холостой#
Функция обходного воздуха IAC от оборотов при закрытом дросселе: скорость падения оборотов высокая вверху и затухает к ХХ.
- Перебор — мотор проваливается мимо ХХ и глохнет.
- Недобор — «зависает» на повышенных после сброса газа.
Влияют размер дросселя, вал, объём ресивера. Заниженные значения на средних-высоких добавляют торможения двигателем — осторожно, не задеть зону круизного дросселя.
Наддув и IAC. При установке нагнетателя IAC должен брать воздух из атмосферы, а не из зоны давления между компрессором и дросселем. Иначе через тот же проход идёт больше воздуха — ровно как с форсункой при росте давления рампы, — размер «шага» IAC раздувается, точность падает, а значения dashpot приходится сильно урезать.
4.5 Полная нагрузка#
Самая приятная часть и самая короткая, если сделана домашняя работа. С точной моделью топлива и воздуха нужный λ на больших потоках находится почти без поиска. Тюнер, прыгнувший к полной нагрузке в обход частичных режимов, мучается долго, насилует мотор лишними попытками и потом всё равно сшивает карты для нормальной езды.
Моторы почти никогда не ломаются на малой нагрузке — значит, высоконагрузочную настройку надо делать минимальным числом заездов.
Подготовка#
- Обязателен точный широкополосный датчик с термокомпенсацией. Штатный узкополосник в зоне целевых λ для полной нагрузки бесполезен и вреден.
- Стартовые условия безопасные: заниженное зажигание и чуть богатая смесь. Ориентиры автора: λ ≈ 0,85 (12,5 : 1) для атмосферных и λ ≈ 0,77 (11,3 : 1) для наддувных.
- Задать целевое λ единым для всей зоны высоких нагрузок — например, от 50 % нагрузки, — чтобы математика поправок была тривиальной.
- Отключить на время дополнительные обогащения типа защиты катализатора или поршней; вернуть после калибровки при необходимости.
Процедура#
Разгоны на полном газу от ~2000 об/мин до отсечки при отсутствии признаков детонации и обеднения, с записью оборотов, MAF, MAP и фактического λ.
Множитель = λ фактическое / λ целевое
Новое значение расхода = Старое значение × Множитель
Пример из книги: цель λ = 0,85; при 4000 об/мин факт λ = 0,9 → множитель 1,058 (около +6 %). Если лог показал 3,2 В на MAF, а в передаточной функции там 30,0 lb/min — пишем 30,0 × 1,058 ≈ 31,8 lb/min. В speed-density тот же множитель применяется к ячейке VE на пересечении «4000 об/мин × ~95–100 кПа».
Пара-тройка заездов — и фактическое топливо совпадает с целевым. Не пугайтесь округления блока до шага сетки: важна близость модели к реальности, обычно достижимая в пределах ~1 %.
Поиск мощности#
С готовой моделью воздуха начинается сам поиск: целевые λ беднеют к пределу детонации. У наддувных моторов линия между «лучшая мощность» и «детонация» тонкая, и степень смелости определяет калибровщик.
| Конфигурация | λ | AFR |
|---|---|---|
| Атмосферный | ≈ 0,87 | ≈ 12,7 : 1 |
| Объёмный нагнетатель (Roots, винтовой) | ≈ 0,78 | ≈ 11,4 : 1 |
| Центробежный нагнетатель / турбо | ≈ 0,80 | ≈ 11,7 : 1 |
Зажигание добавляют шагами по 2°, записывая фактический угол и сигнал датчика детонации.
Про заводскую детонационную стратегию:
- Она точна, но медленно «отпускает»: увидев стук, блок агрессивно позднит и долго возвращается. Полезный тюнинг — уменьшить скорость атаки ретарда и ускорить восстановление угла, не трогая порог: защита остаётся, а вмешательство в езду короче.
- Ложные срабатывания бывают от шумов клапанного механизма (сухие роликовые кулачки) или бьющейся о кузов выхлопной трубы — та же полоса частот. Механические источники устранить; если шум не победить, контур отключают (обычно нулевым максимальным авторитетом ретарда) и калибруют зажигание с запасом на стенде.
EGT и зажигание#
Позднее зажигание означает, что часть заряда догорает в выпуске, — отсюда высокие EGT. Если температура заставляет добавить угла, а детонация не даёт — обогащайте смесь: более холодное горение освобождает место для опережения. Обратная ситуация лечится теми же двумя ручками в противоположную сторону.
Пропуски на полной нагрузке#
При максимальной плотности заряда искре труднее всего пробить зазор. Первая помощь — уменьшить зазор свечи, компромисс: меньше площадь дуги. Дальше — энергия системы зажигания: катушки, dwell, провода, напряжение. Цель — максимально широкий зазор, при котором пропусков нет.
4.6 Управляемость: «полировка скульптуры»#
Установившиеся режимы готовы — машина уже ездит. Осталась наждачка после бензопилы: сшивка карт и транзиенты. Если на этом этапе нужны большие правки — скорее всего, неверна ранняя модель или неисправно железо.
Сшивка топливной карты#
Между круизом (λ = 1) и мощностной зоной (например, 0,85) нужен плавный переход: обогащение обычно начинается выше 50–60 % нагрузки ровными ступенями λ. Карта в 3D должна быть гладкой; резкие изломы целевого λ — признак того, что заметается другая проблема: недостаточное AE или кривое зажигание.
Если в переходной зоне растут температуры — обогатить. Если отклик острый и температуры в норме — можно чуть обеднить ради экономии.
Для наддувных моторов: до буста цели атмосферные (0,87 при 80 % нагрузки), под бустом — ровная обогащённая полка (0,80 при 130 %). Иногда добавляют дополнительное обогащение выше штатного уровня буста на случай перебуста.
Сшивка карты зажигания#
Тот же принцип плавности. Наддувный мотор на ~80 % нагрузки терпит углы атмосферного собрата; если степень сжатия снижена — на частичных нужно больше опережения, чтобы компенсировать низкое давление в цилиндре. В переходных зонах цель — окрестности MBT без детонации.
Ускорительное обогащение#
Калибровка во многом субъективная: цель — ровно столько добавки, сколько испаряется из плёнки, чтобы τ оставалось постоянным.
Диагностика: резкое открытие дросселя → кратковременный провал λ беднее цели → увеличивать множитель AE, пока широкополосник не пойдёт сразу к целевому λ. Проверять с холостого, частичного и среднего газа; с закрытого дросселя добавка больше. Большой вал — агрессивнее AE.
Точная настройка — быстрым логом при известном скачке нагрузки (например, 15 % → 50 %) при постоянной цели λ: моментальное обеднение — мало AE, обогащение — перебор. Избыток AE закидывает свечи, ест бензин и портит выбросы.
Зажигание на трогании (tip-in)#
При резком росте нагрузки возможен burst knock — стук при переходе, которого нет в установившемся режиме. Отдельная тема — удары трансмиссии от резкого набора момента; автопроизводитель часто намеренно смягчает набор кратковременным ретардом.
Если нужен острый отклик — ретард в ноль; лёгкий стук можно гасить добавкой AE, сохраняя угол и момент. При отсутствии отдельной функции — занизить углы в ячейках «низкие обороты / высокая нагрузка», где мотор всё равно не крейсирует.
Торможение и возврат к холостому#
- Проверка dashpot: сброс газа с оборотов и сброс в нейтраль на ходу. Баланс между «зависает» (уменьшить позицию IAC на этих оборотах или ускорить декремент) и «проваливается мимо ХХ» (увеличить позицию или замедлить декремент). Правки по 10–20 %, чтобы увидеть эффект.
- Капризным конфигурациям помогает перенос «колена» IAC на несколько сотен об/мин выше ХХ: мотор сначала падает на промежуточные обороты, а дальше мягко сходит к цели.
- Обеднение при торможении (DE): пороги включения и выключения ставят заметно выше ХХ. Серийный мотор с ХХ ~650 об/мин терпит DE примерно до 1000 об/мин, а злая конфигурация с большим перекрытием — только выше ~3000. При отсутствии таблиц DE тот же эффект даёт крайне бедная цель λ (или VE = 0 — полное отсечение) в ячейках «высокие обороты / глубокий вакуум», куда мотор попадает только при закрытом дросселе.
Замыкаем контур (или нет)#
После ручной калибровки возвращаем замкнутый контур: правильно построенные базовые карты делают его работу почти незаметной — тримы около нуля.
Долгосрочные тримы — удобный индикатор остаточных ошибок: систематически положительные в зоне означают, что там базовая карта беднит, и наоборот.
Полагаться на контур как на «самонастройку» не стоит: на дороге мотор редко стоит в ячейке достаточно долго, чтобы обучение было точным.
Точки переключения#
- При регулируемых фазах или раннерах — прямое A/B-сравнение на стенде по моменту: точка переключения там, где кривые пересекаются. Помнить о побочках: экономия, экология, шум.
- Точка переключения передач выбирается по моменту после передаточного числа, а не по «красивым» оборотам: переключайтесь так, чтобы суммарный момент на колёсах в следующей передаче был максимальным.
Суть: финал — гладкость. Плавные сшивки λ и зажигания, точное AE по широкополоснику, управляемый tip-in, вежливый возврат к ХХ, аккуратное DE и спокойный замкнутый контур. Резкие ступени в картах почти всегда означают, что что-то заметают под ковёр.
Следующая страница: 5. Наддув и закись азота