Вы находитесь на странице: 1из 18

Общие положения

Мод привязан к ЭБУ конкретного автомобиля.


В случае непрохождения проверки лицензии - при включении зажигания лампа CHECK
ENGINE будет равномерно моргать, независимо от того, остановлен двигатель, или
запущен. При этом авто будет способно перемещаться, но ни одна функция мода не будет
функционировать.

XML, прилагаемые к файлу прошивки, имеют суффикс _EE для EcuEdit, и _EF для
EcuFlash. EcuFlash автоматически распознает версию мода. EcuEdit требует ручного
указания нужного XML, если использовались несколько разных версий для одного и того
же Calibration ID. Будьте внимательны!
Что нового
07.07.2017: Версия 1.5.000
- Первая публичная версия

21.07.2017: Версия 1.6.000


- Добавлено постоянное мигание по падению IAM ниже заданного порога
- Изменен принцип генерации Calibration ID, теперь можно хранить в EcuFlash
несколько XML для каждой будущей версии.
- WARNING: XML для версии 1.5.000 нужно будет удалить из EcuFlash для
корректной работы с версиями 1.6.000 и младше.
- WARNING: Для EcuEdit нужно использовать XML строго той же версии, что и
ROM. EcuEdit при открытии файла сам предложит список XML на выбор.

10.12.2017: Версия 1.7.000


- Добавлены авто-подгазовки при торможении.
- Добавлена возможность принудительного отмаргивания чеком при переключениях
карт SI-Drive’ом и внешними входами.
- Добавлена возможность триггера РоллингЛанча по внешнему входу (для GD
актуально, можно датчик педали тормоза прикрутить на вход ТГВ / задней лямбды)

20.12.2017: Версия 1.8.000


- Переработан механизм отсечки. Добавлен вырез в процентах от общего
числа событий впрыска/зажигания. Fuel Cut теперь работает быстро, как в
Карберри.
- Экспериментально внедрена фича блокировки педали акселератора до ввода
кода.
- Категория ALS распалась на несколько в XML-определениях,
26.12.2017: Версия 1.9.000
- Педаль тормоза теперь видна в GDA/GDB EDM 2006-2007 и GRB JDM 2.0 6MT
2008+.
- Удалена возможность триггера подгазовки и ролл-ланча по внешнему входу
- Добавлена возможность триггера ролл-ланча кнопкой отмены круиза
- Добавлена возможность активации функций раздела ALS по СИ-Драйву и по
МапСвичу.
- Добавлена возможность переключения карт по нажатию педали акселератора БЕЗ
дефоггера.
- Коррекции по топливу теперь честно корректируют количество топлива в
процентном соотношении к заданному в карте Primary Open Loop Fueling.

01.2018: Версия 1.10.000


- Пользовательские карты для управления выходами вторички.
- Фича орошения интеркулера через выходы вторички. ЭКСПЕРИМЕНТАЛЬНО.

03.2018: Версия 1.11.000


- MapSwitch: Failsafe mode по чеку на ошибку
- MapSwitch: Failsafe Mode, основанный на AFR and EGT с внешними сенсорами,
подключенными к входам TGV и Rear O2.
- MapSwitch: Injector scaling и latency теперь есть в доп. наборах.

04.2018: Версия 1.12.000


- Launch Control: Новый механизм регулировки оборотов
- Launch Control: Двухступенчатый ланч.

08.2018: Версия 1.13.000


- Добавлена поддержка FlexFuel.

07.2019: Версия 1.14.000


- Мелкие исправления и улучшения. Это последняя версия в ветке 1.х.х.
ALS: Common
Common: Accelerator Pedal Threshold %
Порог положения педали газа, считающийся нажатием “в пол” для активации
ланча/FFS/RL

Common: AVCS Advance Target (Intake)


Common: AVCS Retard Target (Exhaust)
Целевые углы поворота валов во время работы ланча/FFS/RL

Common: Block By Defogger (до версии 1.9.000)


Enabled - Функции раздела работают ТОЛЬКО при включенном обогреве.
Disabled - Функции раздела работают всегда.
Блокировка всех функций раздела при выключенном обогреве стекол

Common: ALS Enable Trigger (с версии 1.9.000)


Always ON
Defogger
S#
MapSwitch Set #2
MapSwitch Set #3
Задаёт механизм активации всех фич раздела ALS. Если условие не выполнено - ALS не
будет работать.

Common: Cut Level Randomize Target


Число, из диапазона 1-99, задающее равномерность распределения событий отсечки.
Низкие значения - отсечка более сгруппирована. Высокие - более равномерно размазана
по времени. См. визуализацию в экселевской табличке:
https://drive.google.com/file/d/1MjXSl-XmuBFRFqvS69qtY4NZoyoIzNpV/view?usp=sharing.

Common: Params freeze RPM Delta


Дельта от целевых оборотов ланча/FFS/RL, менее которой будут зафиксированы
параметры AVCS, смеси и зажигания.
К примеру, ланч настроен на 5000 об/мин. Дельта стоит в 1000 об/мин.
На 4000 об/мин начнётся откат зажигания, фиксация AVCS и фиксация AFR
Common: Knock Control during ALS
KC Enabled - Контроль детонации активен
KC Disabled - Контроль детонации ВЫКЛЮЧЕН на время работы фич ALS.

Возможность выключить контроль детонации во время активных функций раздела.


ACHTUNG! Пользуйтесь На свой страх и риск!

Common: Knock control post-ALS disable timer


Количество тактов, во время которых контроль детонации будет неактивен ПОСЛЕ
отработки функций раздела. Активно только при включенном предыдущем параметре
(Common: Knock Control during ALS).

Common: Last Gear


Номер последней передачи. 5 для 5МТ, 6 для 6МТ

Common: Gear Ratios


Передаточные числа КПП. Нужны для FFS с RevMatch’ем и автоподгазовок.
ALS: Launch Control
Launch Control: Operation Mode
disabled - отключено полностью,
FuelCut - отсечка топлива,
SparkCut - отсечка зажигания,
Combo - попеременная отсечка топлива / зажигания,
No Cut - только обогащение и откат угла, без отсечки.

WARNING: Spark Cut настолько же эффективен, насколько опасен. Верный способ


обрушить перегородки на сток поршнях. А при должной сноровке - и на нестоке.
Пользуйтесь аккуратно.

Регулировка оборотов лаунча из салона


1. Включаем триггер, тормоз и сцепление отпущены.
2. педалью плавно (не в пол) поднимаем обороты до 6000
3. На оборотах лаунча начинает работать мягкая отсечка. Если не работает - прожимайте
газ сильнее.
4. каждое нажатие кнопки ускорения круиза (или тормоза, если регулировка педалями) =
+250 оборотов
5. каждое нажатие кнопки ускорения круиза (или сцепления, если регулировка педалями)
= -250 оборотов

Launch Control: Combo Pattern


Паттерн комбо-отсечки, задаёт смену отсечки топлива/зажигания. F = Fuel -топливо, S -
Spark, зажигание. Смена (следующий шаг паттерна) происходит по таймеру из параметра
ниже.

Launch Control: Combo Timer


Таймер (в оборотах мотора), через который будет сделан шаг в паттерне комбо. 8 =
каждые 8 оборотов будет смена шага в паттерне.

Launch Control: Cut Level


Значение (0-100), задающее процент выреза событий открытия форсунок или зажигания.
К приперу, 75% означает, что 75 из 100 последовательных событий (открытие форсунки
для Fuel cut, поджиг искры для Spark Cut), будут пропущены. См. “Common: Cut Level
Randomize Target” для подробностей.
Launch Control: Target AFR
Фиксированный AFR на время работы ланча

Launch Control: Target Base Ignition Timing


Фиксированный угол зажигания на время работы ланча. NB: можно задать отрицательное
значение - воспламенение после ВМТ.

Launch Control: Base RPM


Обороты ланча

Launch Control: RPM Delta


Дельта оборотов ланча - обороты будут держаться в коридоре Base RPM +/- половина
дельты.

Launch Control: Disable Speed


Скорость, при которой ланч отключается.
ALS: Flat Foot Shift
ВНИМАНИЕ: Flat Foot Shift работает только ПРИ НАЛИЧИИ КОНЦЕВИКА ПЕДАЛИ
СЦЕПЛЕНИЯ. Смотрите на Clutch Switch в логгере.

FFS: Operation Mode


disabled - отключено полностью,
FuelCut - отсечка топлива,
SparkCut - отсечка зажигания,
Combo - попеременная отсечка топлива / зажигания,
No Cut - только обогащение и откат угла, без отсечки.
РЕКОМЕНДУЕТСЯ ДЛЯ безопасного и эффективного FFS задавать
минимальный фиксированный угол зажигания (FFS: Target Ignition Timing =
-20 градусов), и использовать либо режим без выреза, либо небольшой
процент выреза.

FFS: RevMatch Mode


Активирует режим подбора оборотов под передачу. В случае установки в enabled -
целевые обороты отсечки рассчитываются в соответствие с передаточными числами КПП
и текущей скоростью.
В случае установки в disabled, используется статичная константа FFS: Static RPM

FFS: Static RPM


Только для выключенного режима RevMatch!
Обороты отсечки для статичного режима FFS
FFS: Spark Cut Pattern
FFS: Combo Pattern
FFS: Combo Timer
FFS: Target AFR
FFS: Target Ignition Timing
FFS: RPM Delta
FFS: Cut Level
см. Launch-Control
FFS: Downshift RPM Threshold
Только для режима RevMatch!
Граница оборотов для определения переключения вверх/вниз. Если обороты ниже
этого значения, считается, что переключение будет вниз. Иначе - вверх. Начало работы -
по педали сцепления. Газ должен оставаться в полу.

FFS: Minimum RPM Threshold


Только для режима RevMatch!
Граница оборотов для определения дополнительного переключения вниз. Если обороты
отсечки падают ниже этого значения, считается, что нужно переключение ещё на
передачу вниз.
ALS: Rolling Launch
Rolling Launch: Operation Mode
disabled - отключено полностью,
FuelCut - отсечка топлива,
SparkCut - отсечка зажигания,
Combo - попеременная отсечка топлива / зажигания,
No Cut - только обогащение и откат угла, без отсечки.

РЕКОМЕНДУЕТСЯ ДЛЯ безопасного и эффективного Rolling Launch задавать


небольшой процент выреза, или вообще обходиться без выреза, а для
ограничения момента на валу - ставить низкий угол зажигания (RL: Max Base
Ignition Timing = -5...-10, RL: Min Base Ignition Timing = -15…-20).
Высокий процент выреза не рекомендуется - дёргает машину на передаче.

Launch Control: Cut Level


Rolling Launch: Target AFR
см. Launch-Control

Rolling Launch: Max Base Ignition Timing


Rolling Launch: Min Base Ignition Timing
Диапазон угла зажигания для удержания текущей скорости. При росте оборотов ближе к
половины дельты (см. ниже) от базовых - угол стремится к минимальному. При падении -
растёт к максимальному.

Rolling Launch: RPM Delta


Заданная дельта оборотов при работе РоллингЛанча.

Rolling Launch: Trigger


Выбор кнопки активации роллингланча.
- Brake Pedal
- Defogger
- Cruise Cancel Button
Для активации Роллингланча нужен включенный триггер, и педаль газа в полу. Машина
будет удерживать текущую скорость и наддув откатом угла зажигания. Для старта -
выключаем триггер.
ALS: AutoBlip
AutoBlip - это фича, помогающая переключаться вниз при торможении. Когда вы
тормозите в передаче, и нажимаете сцепление - обороты автоматически подбрасываются
вверх, чтобы соответствовать переключению на 1 ступень вниз.

AB: Enabled
disabled
Static - использовать таблицу “акселератор х время” для статической подгазовки
(как в ЭкуТеке).
Adaptive - использовать информацию о передаточных числах для автоматического
подбора оборотов.

AB: Max Active Time


Максимальное время перехвата педали акселератора.

AB: Vehicle Speed Minimum


Минимальная скорость для работы автоподгазовки

AB: Engine Speed Maximum


Максимальные обороты, при которых может быть активна автоподгазовка

AB: Adaptive Mode: Pre-delay (Adaptive Mode only)


Задержка между нажатием на педаль сцепления, и началом работы автоподгазовки.

AB: Accelerator Override (Static Mode)


Таблица “акселератор х время” для статической подгазовки.

AB: Accelerator Override (Adaptive Mode)


Таблица “акселератор % х дельта оборотов”, где дельта - разница между требуемыми
оборотами и фактическими.
Knock Light
Knock Light Enabled
Режим мигания чеком по детонации. ВКЛ/ВЫКЛ

Knock Light minimum RPM


Минимальные обороты (ниже - никогда не моргаем)

Knock Light minimum Load


Минимальная нагрузка (ниже - никогда не моргаем)

Knock Light minimum ignition retard


Минимальный откат по зажиганию (ниже - никогда не моргаем). Т.е. если текущий откат
(feedback или fine learning) ниже -2, и происходит событие детонации - то моргать.

Knock Correction Type Used


Тип откатов зажигания, которые будут учитываться Knock Light’ом

Knock Light constant flash knock correction


Уровень отката, при котором чек моргает постоянно, даже если детонации уже нет, но
откат ещё есть.

Knock Light constant flash minimum IAM value


Пороговое значение IAM, ниже которого чек моргает постоянно, даже если детонации уже
нет.
Corrections by Gears

Per Gear Timing correction (absolute)


Коррекция УОЗ по передачам/оборотам. Абсолютная. “-1” отнимет 1 градус от финального
угла.

Per Gear Fueling correction (relative)


Коррекция топливоподачи по передачам/оборотам. Относительная, в процентах.
Отрицательные значения - обеднение. Положительные - обогащение.

● до 1.9.000: пересчитывать так:

14.7 / (((14.7 / [fueling target] - 1) * (100 + correction) / 100) + 1)


Если результат беднее 14.7 - то будет использоваться 14.7.

Пример: при цели в 11.0 и коррекции в -20%, финальная цель будет:


14.7 / (((14.7 / 11.0 - 1) * (100 + (-20) / 100) + 1) = 11.58
Процент считается от “обогащения от стехиометрии”. То есть, если цель - 14.7 - то
сколько процентов не корректируй - 14.7 и останется.

● с 1.9.000: Пересчитывать так:

[fueling target] / (100 + correction) / 100


Если результат беднее 14.7 - то будет использоваться 14.7.

Пример: при цели в 11.0 и коррекции в -20%, финальная цель будет:


11.0 / (100 + (-20)) / 100 = 13.75
Процент теперь считается честно от наливаемого топлива. То есть, если цель -
14.7 (14.7 к 1) - то при коррекции +20% - смесь обогатится на 20%, целевой AFR
будет 12.25 (14.7 к 1.2).

Per Gear WGDC correction (absolute)


Коррекция дьюти вестгейта по передачам/оборотам. Абсолютная.
Speed Density
SD/MAF blending mode
Задает режим плавной смены системы расчета массы воздуха. привязка к “0” и “1” задает
физический смысл значений от 0 до 1 в таблице SD/MAF Blending.

SD/MAF Blending
Таблица смены режимов расчета массы воздуха. Значения “0” и “1” соответствуют
выбранным в таблице SD/MAF blending mode. Промежуточные значения - линейная
интерполяция.

AlphaN Mass Airflow


Таблица табличного расчёта потока воздуха по положению дросселя и оборотам.
Актуальна при отсутствии МАФа, на злых валах, или если хочется сохранить КлоузЛуп, а в
режиме SD возникает “раскачка” смеси.

Engine Displacement
Объём мотора. Задан в литрах. НЕ ЗАБЫВАЙТЕ десятичный разделитель - ТОЧКУ!.
Правильно - 1.994

VE Tip-In compensation
Таблица компенсаций VE при резком открытии дросселя.

VE IAT compensation
AlphaN IAT compensation
Таблицы компенсаций расчётов наполнения по температуре воздуха.

Volumetric Efficiency
Основная таблица VE.
Map Switch
ВНИМАНИЕ: При горящей из-за ошибок лампе “CHECK ENGINE” - аварийный режим
включается принудительно, набор карт форсируется, указанный в параметре Failsafe
Mode: Forced set # if triggered.

Map Switch: Enabled


Режим переключения карт. Варианты:
disabled - отключено полностью,

CruiseButtons - переключение удержанием клавиш разгона или торможения


круиз-контроля. Активны ТОЛЬКО при отключенном круизе (лампа CRUISE не
горит.

AcceleratorDefogger - переключение осуществляется при включенном зажигании,


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

SI-Drive -Переключение карт шайбой СИ-драйва.


Для режима SI-Drive правило нумерации карт:
I: стандартные карты
S: набор №2
S#: набор №3

External Input - Переключение карт по внешнему сигналу.

Map Switch: Sets Count


Количество активных наборов карт. Два или три.

Map Switch: Force CEL Runtime Indication (с 1.7.000)


Форсирует отмаргивание при смене режима, даже для переключений по SI-Drive и
внешним входам. Удобно для отладки переключений по внешнему входу.

Alt Boost: Enabled


Возможность задать переключение карт наддува и вестгейта отдельно от остальных.
default - переключение вместе с остальными картами,
Cruise Cancel Button - переключение клавишей отмены круиз-контроля.
Альтернативные карты буста применяются только пока кнопка нажата.
Defogger - переключение включением обогрева заднего стекла.
External Input - Переключение по внешнему сигналу. В этом случае, следующие
два пункта неактуальны. Целевой набор задаётся через External Input: Set #N
Min/Max Voltage

Alt Boost: Default Set


Набор, используемый для карт буста при отсутствии срабатывания условия из
предыдущего пункта

Alt Boost: Switched Set


Набор, используемый для карт буста при срабатывания условия из предыдущего пункта

External Input: Set #N Min Voltage


External Input: Set #N Max Voltage
Коридор напряжения на внешнем входе для переключения в N-ный режим. Если
напряжение не попадает в коридор для 2 и 3 набора - используется 1-й набор.

Failsafe Mode: Enabled by external input


Включает или выключает аварийный режим. В аварийном режиме, вне зависимости от
настроек, принудительно используется заданный в Failsafe Mode: Forced set # if
triggered набор карт. После выхода из аварийного режима - восстанавливается набор
карт, который был на момент входа в аварийный режим
Disabled - отключено полностью,
Enabled (silent) - включено, никаких внешних проявлений аварийного режима нет
Enabled (CEL constant flash) - включено, при аварийном режиме постоянно
моргает чек.
При горящей (из-за ошибок) лампе “CHECK ENGINE” - аварийный режим включается
принудительно, независимо от этой настройки.

Failsafe Mode: Forced set # if triggered


Номер набора карт, который активируется в аварийном режиме.
Также, задаёт номер набора, который форсируется при горящей из-за ошибок лампе
“CHECK ENGINE”

Failsafe Mode: Input Type


Выбор внешнего входа для активации аварийного режима
Failsafe Mode: Min/Max Voltage
Коридор напряжения на внешнем входе для переключения в аварийный режим.

Failsafe Mode: Voltage Trigger Type


Выбор типа перехода в аварийный режим
Failsafe if In Range - аварийный режим включается, при напряжении на входе,
ПОПАДАЮЩЕМ в заданный коридор,
Failsafe if Out of Range - аварийный режим включается, при напряжении на входе,
НЕ ПОПАДАЮЩЕМ в заданный коридор,
Valet Mode
Valet mode - это требование ввода ПИН-кода для разблокировки педали акселератора, а
также возможности перепрошивки.

● Существует ДВА кода - сервисный (ограничение педали до 15%, настраиваемо) и


пользовательский - полная разблокировка.
● Машину можно завести до ввода кода. Но на педаль акселератора не будет
реакции. Если попробовать тронуться на холостых - машина заглохнет, и не
заведётся до выключения и включения зажигания.
● Код вводится кнопками круиза ACC и COAST, каждое нажатие отмаргивается
лампой “CHECK ENGINE”.
● Для ввода кода последовательно нажимайте ACC для 1-й цифры, далее COAST
для второй цифры, ACC для третьей цифры, и т. д. ... Последнее нажатие для
последней цифры должно быть длинным.
Например, чтобы ввести код 212, надо дважды коротко нажать ACC, далее один
раз COAST, и снова ACC дважды, первый раз коротко, второй - подержать ~2c.
● Если код неверен - CHECK ENGINE моргнёт медленно 2 раза, ввод кода будет
блокирован до выключения и включения зажигания.
● Если код верный - CHECK ENGINE быстро моргнёт 4 раза, и можно ехать.
● Настройки позволяют установить блокировку перепрошивки. Варианты - не
блокировать, разблокировать вводом ЛЮБОГО кода (сервисный или
пользовательский) и разблокировка только пользовательским кодом.
● Если код забыт, и блокировка прошивки активна - связывайтесь со мной,
разблокировка автомобиля возможна.
● ВНИМАНИЕ! Не задавайте код, содержащий нули. Ввод такого кода
НЕВОЗМОЖЕН.

Вам также может понравиться