ЭСУД под управлением EFI MegasquirtAVR в автомобилях AUDI 84/94 годов выпуска

Тема в разделе "80/90/100/200/А6 С4", создана пользователем locon, 16 авг 2010.

  1. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #21 locon, 18 авг 2010
    Последнее редактирование: 19 авг 2010
    6. Настройка электронной системы впрыска топлива под управлением EFI MegasquirtAVR.

    Теперь, когда ЭБУ MegasquirtAVR собран, протестирован на столе и установлен, можно запускать двигатель и начинать его настраивать. Настройка не будет слишком трудной, если придерживаться определенной методики и не позволять своему энтузиазму подталкивать Вас сразу выезжать на трассу, раскручивая двигатель до отсечки, максимально открыв дроссельную заслонку. Очень неплохо, если двигатель работал перед модернизацией ЭСУД.

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

    До начала работ по модернизации ЭСУД, полезно будет, если есть возможность временно подключить MegasquirtAVR к двигателю (за исключением естественно форсунок), работающим на оригинальной ЭСУД, разместив MegasquirtAVR где-нибудь навесу под капотом. Это позволит запустить двигатель и убедиться, что датчики температуры, датчик TPS, датчик O2 работают, так как положено. Это избавит Вас от лишних раздумий, когда Вы продолжите работу по настройке двигателя под управлением MegasquirtAVR. Если у Вас есть рабочий двигатель, это то, что Вам надо.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  2. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #22 locon, 19 авг 2010
    Последнее редактирование: 19 авг 2010
    6.1. Теория настройки

    Настройка заключается в установление всех калибровок впрыска и запуска, которыми оперирует MegasquirtAVR, оптимальными для двигателя. Эти калибровки включают в себя и такие как длительности импульса на форсунки при запуске из холодного состояния и обогащение при ускорении. Основной фундаментальной калибровкой является таблица 'Объемная эффективность двигателя' (VE table), размер таблицы VE - 8х8 значений.

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

    Можно вспомнить хотя бы то, как раньше пытались настраивать двигатели, до максимальных рабочих характеристик и максимальной эффективности, много лет, с карбюраторами, без какой-либо качественной обратной связи вообще. И достаточно часто получали очень хорошие результаты, а с датчиком O2 и MegaLogViewer или MegaTune/autotune сделать настройку будет намного легче. После некоторого времени работы с MegaLogViewer или MegaTune, можно будет уже достаточно точно представлять, как решить оставшиеся вопросы в настройке двигателя.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  3. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #23 locon, 19 авг 2010
    Последнее редактирование: 5 сен 2010
    Настраивая двигатель:
    • Прочитайте все, что касается настройки прежде, чем начнете настраивать двигатель, и убедитесь, что Вы понимаете то, что Вы читаете.
    • Не изменяйте больше чем один параметр за один раз и всегда будьте в состоянии возвратиться туда, откуда Вы начали.
    • Не пытайтесь раскручивать двигатель, если Вы не можете заставить его работать на режиме ХХ должным образом.
    • В первую очередь настраивайте холостой ход.
    • Не пытайтесь настроить ускорение, до того как будет настроена таблица VE.
    Если Вы имеете файл калибровок от какой-либо подобной конфигурации, можно попробовать использовать его как отправную точку в настройке двигателя. Использовать настройки и таблицы других людей более чем разумно в данной ситуации. Однако необходимо четко понимать, что таблица VE от другого двигателя не является полностью соответствующей для данного двигателя, даже если эти два двигателя по своим характеристикам идентичны. Причина в допуске на размеры при изготовлении деталей двигателя, что делает собранные двигатели немного различными. Небольшие изменения (в пределах приемлемых допусков), такие как производительность форсунок, давлении топлива в системе, выходной сигнала датчика MAP, и т.д. и т.п., могут в целом составить значительную дифференциацию в калибровках двух, казалось бы, одинаковых двигателях. Данное утверждение особенно верно для более субъективных параметров, таких как обогащение при ускорении и тех которые влияют на обогащение после пуска и обогащение при прогреве двигателя.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  4. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #24 locon, 19 авг 2010
    Последнее редактирование: 5 сен 2010
    6.2. Инструментарий для настройки

    Есть несколько приложений, с помощью которых можно настраивать и конфигурировать MegasquirtAVR.
    • MegaTune (Eric Fahlgren) - настройка и ведения логов данных от MegasquirtAVR. В данном материале все рекомендации предполагают использование MegaTune.
    • MegaLogViewer (Phil Tobin) - интересная и шустрая программа, которая отображает лог-файлы MegasquirtAVR в графическом представлении. Можно составить "общее представление" по работе ЭБУ, опираясь на лог данных. А так же позволяет вести построение и совершенствование таблицы объемной эффективности двигателя по данным лог-файла.
    • EasyTherm (Roger Enns) - простой конфигуратор, позволяет создавать таблицы калибровок для применения нестандартных датчиков температуры.

    Существует также огромное количество бесплатных и условно бесплатных приложений для настройки MegaSquirt. При соответствующем конфигурировании их можно использовать и для настройки MegasquirtAVR. Это такие продукты как TunerStudio, MegaTunix и пр.

    Скачать, указанные выше программы можно кликнув по соответствующей ссылке.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  5. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #25 locon, 19 авг 2010
    Последнее редактирование: 5 сен 2010
    Для настройки параметров ЭБУ MegasquirtAVR так, чтобы Ваш двигатель работал как можно лучшее, Вы должны будете сделать следующее:
    • сначала научиться пользоваться MegaTune,
    • затем установить начальные калибровки ЭБУ,
    • добиться уверенного пуска двигателя и его работы на ХХ,
    • настроить ШИМ для управления форсунками,
    • настроить холодный запуск и обогащение на прогреве,
    • настроить VE таблицу,
    • настроить обогащение при ускорении.
    Итак, по порядку:

    6.3. Использование MegaTune.

    MegaTune позволяет изменять все калибровки MegasquirtAVR и имеет возможность редактировать таблицу VE в реальном времени. Таким образом, пассажир автомобиля (напомним, что водитель не должен отвлекаться от управления транспортным средством) может настраивать двигатель в движении, при различных режимах работы двигателя.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  6. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #26 locon, 19 авг 2010
    Последнее редактирование: 20 авг 2010
    На первой странице (смотри рисунок ниже) отображено восемь виртуальных приборов, которые отображают основные входные и выходные параметры MegasquirtAVR. Engine Speed (обороты двигателя, в об/мин), Engine MAP (давление во впускном коллекторе двигателя, в кПа), Throttle Position (степень открытия дроссельной заслонки, в %), Manifold Air Temp (температура впускного воздуха, в град. Цельсия), Coolant Temp (температура охлаждающей жидкости двигателя, в град. Цельсия), Pulse Width (длительность импульса впрыска топлива форсункой, в милисек.), Duty Cycle (рабочий цикл работы форсунок, в %), Gamma Enrichment (общее обогащение, в %).

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

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

    В низу главного окна MegaTune имеется панель состояния. На панели состояния отображается текущее имя файла (используется для операции сохранения результатов работы с MegaTune) в левой части, сопровождаемое "SAVED" маркером в правой части. Если какое либо значение в конфигурации было изменено, начиная с последней операции Open (Открыть) или Save (Сохранить), то маркер "SAVED" отображается выделенным.

    MegaTune позволяет Вам сохранять и восстанавливать конфигурацию из файлов. Используйте для этого пункты меню Open или Save, а также Save As ....
     

    Вложения:

    • megatune.JPG
      megatune.JPG
      Размер файла:
      133,4 КБ
      Просмотров:
      2.008
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  7. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #27 locon, 20 авг 2010
    Последнее редактирование: 24 авг 2010
    6.4. Начальная установка калибровок ЭБУ.

    Прежде, чем попытаться запускать двигатель под управлением MegasquirtAVR, необходимо установить значения калибровок, которые определят, как MegasquirtAVR будет осуществлять подачу топлива. Калибровки включают в себя: время открытия форсунки, требуемое топливо, параметры управления впрыском, параметры ШИМ, характеристики лямбда - контроля, и т.д. Эти калибровки или вычисляются, или основываются на конфигурации Вашей системы.

    В диалоговом окне Settings/Constants (смотри рисунок ниже) устанавливаются следующие калибровки:

    Калибровка Control Algorithm позволяет выбрать управляющий алгоритм, Speed Density или Alpha-N. В большинстве случаев следует выбирать Speed Density, если нет серьезных оснований сделать иначе, и понимания того, как это изменит Ваши усилия в настройке двигателя. Все советы, касающиеся настройки двигателя, в этом материале даются в расчете на алгоритм Speed Density. Алгоритм Alpha-N использует положение дроссельной заслонки (Alpha) и обороты коленвала двигателя (N) для расчета количества впрыскиваемого топлива, в противоположность использованию абсолютного давления во впускном коллекторе (MAP) и оборотов коленвала двигателя (RPM) для расчета количества впрыскиваемого топлива алгоритмом Speed Density. Алгоритм Alpha-N полезен при достаточно большой высоте подъема клапанов (более “длинных” кулачках распредвала), где разрешающей способности датчика абсолютного давления во впускном коллекторе (MAP) недостаточно. Применение Alpha-N также полезно для получения более ровного холостого хода на двигателях, у которых наблюдаются неустойчивые значения MAP.
    Еще раз, изменение калибровки Control Algorithm со значения Speed Density на Alpha-N может помочь при настройке двигателя с достаточно большой высотой подъема клапанов и/или большим перекрытием фаз газораспределения. Поскольку в этом случае имеет место низкое и неустойчивое разряжение во впускном коллекторе на холостом ходу, делающее настройку двигателя весьма проблемной.
     

    Вложения:

    • mtconst.JPG
      mtconst.JPG
      Размер файла:
      43 КБ
      Просмотров:
      2.328
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  8. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #28 locon, 22 авг 2010
    Последнее редактирование: 23 авг 2010
    Калибровка Required Fuel (требуемое топливо) - одно из главных значений в калибровках. Эту калибровку можно рассчитать, открыв соответствующее диалоговое окно, что поможет найти необходимое значение. Калибровка представляет собой длительность импульса впрыска, в миллисекундах, необходимого для подачи топлива в двигатель, для единственного события впрыска за один рабочий цикл, с образованием топливо-воздушной смеси стехиометрического состава при 100%-ой объемной эффективности двигателя.

    Для получения требуемого значения параметра, в MegaTune имеется возможность рассчитать его. Этой возможности будет достаточно в 99% случаев применения MegaSquirtAVR (те случае, в которых это не будет работать, требуют непосредственных изменений в программном коде ЭБУ MegaSquirtAVR, а это уже вне области данного материала). Чтобы рассчитать требуемое топливо, нажмите на кнопку Required Fuel, и заполните поля открывшегося диалогового окна: Engine Displacement (рабочий объем цилиндров двигателя), Number of cylinders (число цилиндров), Injector flow (статическая производительность форсунок), и Air:Fuel ratio, (соотношения воздух/топливо), затем нажмите 'Ок'.

    Для 4-х тактного двигателя полный рабочий цикл совершается за 720 градусов поворота коленвала (то есть два полных оборота); для 2-х тактного - за 360 градусов (это также влияет на значении REQ_FUEL).

    В программе настройки верхнее поле REQ_FUEL - рассчитанное количество подаваемого топлива в цилиндр, как отмечено выше. Нижнее поле REQ_FUEL - значение, загружаемое в MegaSquirtAVR. Значение верхнего поля REQ_FUEL масштабируется в зависимости от выбранного режима впрыска топлива (количество впрысков за рабочий цикл и способа впрыска - переменный/одновременный).

    Например, если установлен одновременный способ впрыска и один впрыск за цикл, а количество форсунок равно количеству цилиндров двигателя (т. е. впрыскивание топлива будет производиться во впускные каналы [port injection]), то значение REQ_FUEL в нижнем поле равно значению REQ_FUEL в верхнем поле. То же самое с попарно-переменный способом впрыска и двумя впрысками за цикл. Если установлен одновременный способ впрыска и два впрыска за цикл, то значение REQ_FUEL делится пополам, потому что впрыск топлива производится дважды за цикл, и каждый раз впрыскивается 1/2 часть требуемого топлива.

    Запомните: если устанавливается переменный способ впрыска, и впрыск топлива будет производиться во впускные каналы, необходимо чтобы число впрысков за цикл было четным (2,4...) и без остатка делилось на число цилиндров двигателя. Например, с 8-ми цилиндровым двигателем можно использовать переменный способ впрыска и осуществлять 2, 4, или 8 впрысков за цикл. С 6- цилиндровым двигателем, если установлен переменный способ впрыска, необходимо использовать 2 или 6 впрысков за цикл. Кроме того, возможные единственные комбинации для нечетного число цилиндров двигателя - или 1 впрыск/одновременный способ или N впрысков/одновременный способ, где N - число цилиндров двигателя.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  9. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    Калибровка Injector Opening Time (ms) (время открытия форсунки) является количеством времени необходимым для форсунки, чтобы перейти из полностью закрытого состояния к полностью открытому состоянию, при подаче на обмотку форсунки 13.2 вольт. Так как топливные форсунки - электромеханические приборы с конечной массой запирающей иглы, у них есть задержка между моментом подачи сигнала и моментом установившегося режима распыления. Как правило, это значение очень близко к 1.0 миллисекунде.

    Текущий программный код MegaSquirtAVR “предполагает”, что топливо НЕ подается после снятия сигнала с обмотки форсунки. Однако очевидно, что фактически небольшое количество топлива в этот момент через форсунку все же поступает в двигатель. Таким образом, топливо - воздушная смесь будет несколько обогащена, чем это “предполагает” ЭБУ и это обогащение будет тем больше чем меньше длительностях импульса впрыска. MegaSquirtAVR использует значение времени открытия форсунки как аддитивную константу при вычислении длительности импульса впрыска, т. е. это значение определяет минимальный предел для длительности импульса впрыска.

    Форсунки с высоким сопротивлением обмотки могут работать от 12 вольт, без каких либо ограничений. Форсунки с низким сопротивлением обмотки требуют определенной формы токоограничения. ЭБУ MegaSquirtAVR имеет программно реализованный широтно-импульсный модулятор, с помощью которого можно управлять током (и ограничивать ток) через обмотку низкоомных форсунок.

    Необходимо установить калибровки ШИМ в соответствии с параметрами форсунок:

    Если применяются форсунки с высоким сопротивлением обмотки (больше 10 Ом), следующие калибровки необходимо установить так:
    PWM Time Threshold (ms) равным 25.4 ms, а также
    PWM Current Limit (%) равным 100%.

    Если применяются форсунки с низким сопротивлением обмотки (менее 4 Ом), следующие калибровки необходимо установить так:
    PWM Time Threshold (ms) равным 1.0 ms, а также
    PWM Current Limit (%) равным 30% в большинстве случаев (для всех версий ЭБУ с активной цепью гашения обратного импульса).

    Установите начальный процент ШИМ в 75%, если и только если применяются форсунки с высоким сопротивлением обмотки и НЕ установлена активная цепь гашения обратного импульса.

    Настроить эти параметры можно и после запуска двигателя. См. "Установка калибровок ШИМ" ниже. Ошибки в выполнении этих шагов могут привести к выходу из строя форсунок. Если применяются форсунки с высоким сопротивлением обмотки, установите значения этих параметров в 25.4 миллисекунд и 100 %, и не изменяйте их более.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  10. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #30 locon, 22 авг 2010
    Последнее редактирование: 25 авг 2010
    Калибровка Injections per Engine Cycle (впрысков за рабочий цикл) определяет число впрысков осуществляемых ЭБУ за один рабочий цикл. Значение этой калибровки должно быть таким, чтобы ширина импульса впрыска на ХХ была бы не меньше чем 2.0 ms, если возможно, и значение Req_Fuel было меньше чем 12-15 ms, но больше чем 8 ms. Эти значения соответствуют приемлемой настройке смеси на ХХ, сохраняя способность применять обогащение (при ускорении, прогреве, и т.д.) при полностью открытой дроссельной заслонке. Значением этой калибровки является общее количество впрысков форсунки за каждый рабочий цикл (за 360° для 2-х тактного двигателя и за 720° для 4-х тактного двигателя).

    Калибровка Engine Stroke (тактность двигателя) может принимать два значения: 2-х тактный или 4-х тактный. MegaSquirtAVR использует тактность двигателя для определения - сколько градусов положения коленвала находится в одном рабочем цикле.

    Калибровка Number of Cylinders (число цилиндров) определяет число цилиндров двигателя. Если Вы не уверены, сколько цилиндров у двигателя, то Вам не нужно устанавливать MegaSquirtAVR вообще. Это значение фактически число цилиндров, если сигнал “событие зажигания за цикл” подается на вход COIL MegaSquirtAVR непосредственно.

    Калибровка Injector Port Type (тип впрыска) определяет тип используемого впрыска: впрыск в непосредственной близости от дросселя (моновпрыск) [throttle body injection], или впрыск во впускные каналы (многоточечный) [port injection].

    Калибровка Number of Injectors (число форсунок) определяет общее количество установленных на двигатель форсунок, которыми управляет MegaSquirtAVR.

    Калибровка MAP Type (тип MAP датчика) определяет тип применяемого в ЭБУ MAP датчика - на 115 кПa, или на 250 кПa.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  11. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #31 locon, 22 авг 2010
    Последнее редактирование: 25 авг 2010
    Калибровка Injector Staging (способ организации впрыска) определяет способ организации впрыска, одновременный [simultaneous] или переменный [alternating]. Если необходимо, чтобы все форсунки “лили” сразу, установите одновременный впрыск. Если необходимо, чтобы половина форсунок “лила” в один момент впрыска, а другая половина форсунок в следующий момент, установите переменный способ впрыска.

    Отметьте для себя, пожалуйста, если выбран тип впрыска во впускные каналы, необходимо установить по крайней мере 2 момента впрыска за рабочий цикл при переменном способе организации впрыска, иначе двигатель не получит топлива!

    Есть некоторый положительный момент в выборе 2-х моментов впрыска за рабочий цикл при переменном способе организации впрыска, для типа впрыска во впускные каналы, так как только половина форсунок “льет” сразу, что снижает падение давления в топливной рампе и подача топлива осуществляется стабильнее.

    Для типа впрыска в непосредственной близости от дросселя [throttle body injection] (разновидность моновпрыска) количество впрысков за рабочий цикл, возможно, будет зависеть: от количества цилиндров двигателя, размера камеры сгорания, значения Req_Fuel, и т.д. Необходимо экспериментировать для понимания того, что лучше всего подходит для Вашей конфигурации системы.

    Калибровка Engine Type (тип двигателя) может принимать два значения: odd-fire или even-fire. Odd-fire или even-fire определяют не порядок работы цилиндров двигателя, а скорее интервал между следующими моментами зажигания смеси в цилиндрах. Так, если есть 4-х цилиндровый двигатель, и зажигания происходит каждые 180 градусов, это even-fire двигатель. Почти все 4 цилиндровые двигатели - even-fire. Однако некоторые 90° V6, некоторые V4, и большинства V-образных двигателей (обычно двигатели мотоциклов), так же как некоторые другие виды двигателей, есть odd-fire двигатели.

    Например, с 1978 до 1984, GM V6 имел полу- even-fire последовательность зажигания смеси в цилиндрах, с интервалами моментов зажигания 132°/108°. Это "полу", потому что шатунные шейки смещены, но интервалы не достаточны для even-fire типа двигателя. В терминах MegaSquirtAVR это odd-fire двигатель, потому что интервал между следующими моментами зажигания смеси в цилиндрах может быть или 132° или 108°.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  12. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #32 locon, 22 авг 2010
    Последнее редактирование: 24 авг 2010
    В диалоговом окне Settings/Enrichments (смотри рисунок ниже) устанавливаются следующие калибровки:

    Значение калибровки EGO switch point (точка переключения датчика остаточного кислорода в ОГ) необходимо установить между 0.45-0.50 вольт для узкополосного датчика O2. С широкополосным датчиком установите этот параметр равным 2.50 вольт (для DIY-WB, другие могут отличаться). Эти значения соответствуют стехиометрическому составу смеси в режиме замкнутого контура регулирования. Отметьте для себя следующее, MegaSquirtAVR преобразует это значение в двоичное число, и когда Вы считаете значение назад из ЭБУ, оно может немного измениться.

    Примечание: если в конфигурации не предусмотрен датчик содержания остаточного кислорода в ОГ, убедитесь, что параметр EGO Step (%) в диалоговом окне Enrichments установлен в нуль, для того чтобы MegaSquirtAVR не попытался использовать случайные флуктуации сигнала на входном контакте ЭБУ датчика O2.

    В диалоговом окне Communications/Settings (смотри рисунок ниже) устанавливаются следующие параметры:

    Параметр Port (номер COM-порта ПК) определяет номер коммуникационного порта ПК к которому подключен ЭБУ MegaSquirtAVR.

    Параметр Timer Interval (ms) (интервал времени обновления) определяет, как часто будут обновляться страницы с оперативными данными и данными настроек. Прерывание генерируется через указанный интервал, и оперативные данные принимаются от ЭБУ MegaSquirtAVR. Установите 100-200 ms, для начала. Можно попробовать и меньшие значения (напр. 50 ms), если Ваш компьютер является достаточно быстродействующим.

    Verify ECU Communications (проверка связи с ЭБУ). Нажмите эту кнопку, чтобы сделать попытку связаться с ЭБУ MegaSquirtAVR.
     

    Вложения:

    • mtenrich.JPG
      mtenrich.JPG
      Размер файла:
      54,4 КБ
      Просмотров:
      1.671
    • mtcom.JPG
      mtcom.JPG
      Размер файла:
      20 КБ
      Просмотров:
      1.159
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  13. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #33 locon, 22 авг 2010
    Последнее редактирование: 5 сен 2010
    6.5. Перед запуском двигателя.

    Значение длительности импульса впрыска на пуске [cranking pulsewidth (ms)] при температуре двигателя -40°C должно быть приблизительно в 3-5 раз больше, чем для температуры 77°C. Вначале, установите для температуры -40°C длительность импульса впрыска на пуске в 88% от установленного в верхнем поле REQ_FUEL значения, а для температуры 77°C длительность импульса впрыска на пуске приблизительно в 23% значения REQ_FUEL. Как только двигатель будет пущен, можете настроить длительность импульса впрыска на пуске, изменяя, небольшими шагами в низ или вверх, оба значения одновременно, и проверяя их запуском двигателя в течение нескольких дней прежде, чем решить в каком направлении двигаться дальше.

    Перед первым запуском двигателя проверьте следующие моменты:
    • Наличие полностью заряженного огнетушителя под рукой.
    • Проверьте всю топливную систему, от бака до форсунок и обратно, на предмет утечек в топливной магистрали, включая топливный насос. НЕ пытайтесь запустить двигатель, если есть ЛЮБЫЕ утечки топлива вообще.
    • Устраните все неплотные соединения перед пуском двигателя!
    • Убедитесь, что давление топлива в системе является соответствующим для данной конфигурации - около 2,9-3,1 кгс/см2 для впрыска во впускные каналы (MPI), если двигатель не пущен, и около 0,95-1,05 кгс/см2 для впрыска вблизи дроссельной заслонки (MONO).
    • Убедитесь, что MegaSquirtAVR действительно и правильно подключен к бортовой сети питания автомобиля.
    • Обязательно еще раз осмотрите электропрободку двигателя.
    • Если настраивается система с впрыском топлива вблизи дроссельной заслонки (MONO), удостоверьтесь, что когда на ЭБУ подается питание (поворачивается ключ зажигания для запуска двигателя) форсункой впрыскивается небольшое количество топлива (определяется калибровкой “prime pulse”), и больше топливо не подается до момента начала проворачивания коленвала двигателя. Если дело обстоит не так - необходимо исправить это.
    • Подключите ноутбук (или ПК) к MegaSquirtAVR, используя кабель DB-9, включите зажигание, не запускайте двигатель, и удостоверьтесь, что все датчики выдают адекватные значения. Показания MAP должны быть около 100 кПа, температура охлаждающей жидкости двигателя и температура впускного воздуха должны быть приблизительно такими же, как окружающий воздух, показания TPS должны изменяться от 0 до 100 %, когда открывается дроссельная заслонка. Отметьте для себя, пожалуйста, что у MegaTune есть функция калибровки датчика TPS. Прочитать об этом можно в файле справки MegaTune.
    Примечание: Датчик положения дроссельной заслонки используется для обогащения при ускорении, и также для режима продувки цилиндров двигателя:
    Flood clear mode (режим продувки цилиндров двигателя в режиме пуска двигателя) устанавливается при значении ADC TPS равном 155 (~3 volts) - топливо практически не подается в двигатель!
    EGO feedback (обратная связь EGO) обратная связь выключается выше значения ADC TPS равном 178 (~3.5 volts) и сигнал датчика кислорода игнорируется.
    Отметьте для себя, что в каждом случае используется значение напряжения, измеренное на входном контакте ЭБУ для датчика TPS, а не 'Позиция дросселя (%)' индицируемая в MegaTune.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  14. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #34 locon, 24 авг 2010
    Последнее редактирование: 5 сен 2010
    6.6. Запуск двигателя и режим ХХ

    Ключ на старт!

    Убедитесь, что установили все основные калибровки ЭБУ прежде, чем пустить двигатель (если вдруг Вы забыли это сделать).

    Как правило, в первый раз, при попытке запустить двигатель под управлением MegaSquirtAVR, двигатель пускается приблизительно после 5 минут подбора длительности импульса впрыска при начале прокрутки двигателя (диалоговое окно Enrichments). Изменению подвергаются следующие параметры:

    Cranking Pulse Widths (ширина импульса впрыска при начале прокрутки двигателя) - вспомним, что ширина импульса впрыска при пуске двигателя должна быть не меньше ~0.5 ms, и при температуре двигателя в -40º С, и при температуре в 77º С. Вообще то при температуре двигателя в -40º С ширина импульса впрыска при начале прокрутки должна быть приблизительно в 3-5 раз больше, чем при температуре 77º С. Если установить слишком большое значение калибровки, то двигатель будет просто залит топливом (легкий пуск двигателя станет не возможным).

    Отметьте для себя, пожалуйста, нельзя устанавливать ширину импульса впрыска при начале прокрутки двигателя равной нулю. Это приведет к непредсказуемой длительности импульса впрыска (вплоть до 13 ms). Вместо этого установите оба значения равными 0.1 ms. Таким образом, топливо поступать в двигатель, при попытке пуска двигателя, практически не будет.

    Afterstart Enrichment (обогащение после пуска) - если двигатель пускается, но тут же глохнет, нужно правильно подобрать значение обогащения после пуска двигателя. В общем случае значение этой калибровки должно быть между 25-45% для 100 - 250 рабочих циклов.

    Warm-up Enrichment (обогащение на прогреве) - если двигатель пускается, но глохнет после нескольких секунд или минут работы, нужно правильно подобрать значение обогащения на прогреве. Обычно помогает использование значения на 15% больше, чем значения по умолчанию.

    VE Table (таблица VE) - подберите значение объемной эффективности двигателя в режимной точке (кПa и об/мин) холостого хода, чтобы двигатель начал устойчиво работать на холостом ходу. Изменяя значения в таблице VE, наблюдайте за абсолютным давлением во впускном коллекторе (MAP в кПa), и добейтесь снижения давления в максимально возможной степени. Сделайте это после того, как двигатель прогрелся. Обороты двигателя (RPM) при этом будут повышаться и, вероятнее всего, придется скорректировать их винтом байпасного канала на корпусе дросселя, чтобы привести обороты двигателя к желаемым оборотам холостого хода. Как только значение объемной эффективности двигателя в режимной точке холостого хода будет настроена, необходимо повторно настроить обогащение на прогреве и обогащение после пуска двигателя.

    Если попытка запустить двигатель более чем за 10-15 минут не увенчалась успехом, необходимо устранить, возможную в чем-то другом, проблему прежде, чем продолжить попытки запуска двигателя.

    Если двигатель 'залит', снимите разъемы с форсунок и вращайте двигатель в течение нескольких секунд, чтобы продуть цилиндры двигателя. Установите разъемы на форсунки, подождите несколько минут, и попытайтесь пустить двигатель вновь.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  15. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #35 locon, 26 авг 2010
    Последнее редактирование: 5 сен 2010
    Должным образом настроенный MegaSquirtAVR запустит двигатель быстро и надежно. Если есть проблемы с пуском, горячим или холодного двигателя (или в обоих случаях), сделайте следующее:
    • Убедитесь, что таблица VE в ЭБУ действительно заполнена. Проверьте таблицу с MegaTune (меню 'Settings/table VE'). Если таблица пуста, необходимо будет составить новую таблицу. Также можно использовать таблицу VE по умолчанию (например, как на рисунке ниже), или сгенерировать новую таблицу, основанную на значениях максимальной мощности и максимального крутящего момента ('Settings/VE Table/Tools/VE Specific/Generate VE Table').
    • Используйте функцию "Tools/Calibrate TPS" в MegaTune, для уверенности того, что значение ADC TPS значительно ниже 155 при закрытом дросселе (идеально, если ADC TPS при закрытом дросселе будет 30 и меньше), и выше 178 при широко открытом дросселе (WOT). Это гарантирует, что ЭБУ не находится в режиме продувки цилиндров во время прокрутки двигателя на пуске, и одновременно гарантирует, что режим продувки цилиндров будет активизироваться при соответствующих условиях. Если ЭБУ находится в режиме продувки цилиндров (ADC TPS > 155), то топливо не будет подаваться в двигатель во время прокрутки двигателя. Величину сигнала TPS можно скорректировать (в небольших пределах), ослабив винты крепления корпуса датчика и немного повращать его. Также не лишним будет проверить, что значение ADC TPS увеличивается при открывании дроссельной заслонки, если дело обстоит иначе, то необходимо изменить подключение датчика TPS - с точностью до наоборот. Необходимо перепроверять показания датчика TPS каждый раз, когда производятся какие-либо работы на дроссельном узле.
    • Убедитесь, что на ЭБУ подается соответствующее питание (+12 вольт) во время пуска двигателя. Некоторые бортовые источники питания выдают +12 вольт во время работы двигателя, а не пуска двигателя. Двигатель будет очень тяжело пускаться, если MegaSquirtAVR будет подключен к такому источнику питания, потому что топливо не будет подаваться в двигатель во время прокрутки двигателя - двигатель будет пытаться запуститься лишь на топливе, поданном подготовительным импульсом.
    • Если двигатель останавливается, когда Вы отпускаете дроссель, вероятнее всего придется отрегулировать положения винта байпасного канала дроссельного узла.
    • Если обороты холостого хода слишком высоки - или неверно положения винта байпасного канала дроссельного узла, или есть подсос воздуха во впускной коллектор, или воздух проходит через открытый клапан регулятора оборотов холостого хода. Попробуйте сначала отрегулировать положения винта байпасного канала, чтобы скорректировать обороты холостого хода, затем займитесь поиском подсоса воздуха во впускной коллектор (часто сопровождаемый характерным свистом). Также проверьте клапан регулятора оборотов ХХ.
    • Убедитесь, что топливный насос подключен к источнику питания +12 вольт. Если возможно, попытайтесь обойти реле топливного насоса, для проверки функционирования насоса без запуска двигателя. Т.е. подайте на насос +12 вольт непосредственно от бортовой батареи, чтобы убедиться в наличии подачи топлива к форсункам и правильности подключения проводов к насосу.
    • Убедитесь, что напряжение, в бортовой сети питания во время пуска двигателя, достаточно для работы форсунок. Во время запуска двигателя в холодное время года, холодный двигатель и холодная батарея, предъявляют особые требования к системе пуска двигателя. Убедитесь, что источники бортовой сети батарея/генератор полностью исправны.
    • Убедитесь, что значения параметров ШИМ (если применяются форсунки с низким сопротивлением) адекватны, и что длительность импульса подаваемого на форсунки при пуске двигателя достаточна, для запуска двигателя в холодном состоянии! Однако необходимо понимать, что величин значений параметров ШИМ должно быть достаточно для работы: и при плохо заряженной батареи, и при пуске холодного двигателя, и при включении мощных потребителей на автомобиле (нагревателя/обогревателя и т.п.), и работе двигателя с полным 'отжигом', и т.д.Отметьте для себя, пожалуйста, что подготовительный импульс на форсунки НЕ предназначен для пуска двигателя. Подготовительный импульс предназначен для того, чтобы устранить завоздушивание топливной системы, которое возможно произошло, пока двигатель не работал. Используйте калибровку - длительность импульса на форсунки при пуске двигателя, чтобы настроить стартовое топливо. В отличие от подготовительного импульса, значение длительности импульса на форсунки при пуске двигателя зависит от температуры охлаждающей жидкости двигателя и оборотов коленвала двигателя, и его правильная установка значительно улучшит пусковые характеристики двигателя.
    • Для того, чтобы правильно настроить запуск непрогретого двигателя и обогащение на прогреве, двигатель должен быть истинно холодным. А также, двигатель не должен быть 'залит' топливом, что может легко случиться при подборе значений параметров. Для начала следует выбирать небольшие значения. Если есть подозрение, что двигатель возможно 'залит', отключите MegaSquirtAVR и повращайте двигатель в течение нескольких секунд или больше. Держите зарядное устройство аккумуляторной батареи всегда под рукой!
    • Воспользуйтесь стробоскопом, для проверки установки момента зажигания.
    • Убедитесь, что форсунки действительно открываются, что свидетельствует о правильности монтажа проводки. Это легко сделать с системой впрыска топлива возле дроссельной заслонки, достаточно посмотреть на форсунки, сняв воздушный фильтр. С системой впрыска во впускные каналы можно попробовать почувствовать запах бензина в выхлопе.
    • Убедитесь, что топливопроводы, подходящие к регулятору давления топлива в системе, подсоединены правильно. Если топливо насосом подается, и форсунки открываются, но свечи зажигания сухие, очевидно - топливо в цилиндры не попадает. Взгляните на свечи зажигания, выкрутив их. Если они сухие, проверьте правильность подключения регулятора давления топлива к системе.
    • Посмотрите лог-файл попытки запуска двигателя, убедитесь, что частота вращения при прокручивании двигателя составляет 300 оборотов в минуту или меньше. Если обороты составляют более 300 (что очень необычно, но возможно), необходимо убедиться в том, что сигнал зажигания, поступающий на соответствующий вход ЭБУ, незашумлен и в сигнале отсутствуют, короткие по длительности, но большие по амплитуде, выбросы - 'шипы'. Однако если частота вращения при прокручивании двигателя составляет 300 оборотов в минуту и больше, необходимо внести изменения в программный код, чтобы ЭБУ продолжал использовать параметры, характерные для режима пуска двигателя, во время запуска двигателя.
    • Ну и еще раз, убедитесь что ширина импульса впрыска при пуске двигателя не равна нулю. Иначе это приведет к непредсказуемой длительности импульса впрыска (вплоть до 13 ms). Вместо этого установите оба параметра равными 0.1 ms. Таким образом, топливо поступать в двигатель, при попытке пуска двигателя, не будет.
     

    Вложения:

    • mtve.JPG
      mtve.JPG
      Размер файла:
      27,9 КБ
      Просмотров:
      3.770
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  16. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #36 locon, 26 авг 2010
    Последнее редактирование: 27 авг 2010
    Начните настройку с получения стабильной работы двигателя на холостом ходу, корректируя обороты двигателя и состав смеси [таблица VE или REQ_FUEL].

    Как только пуск и ХХ двигателя станут стабильными, нужно настроить AFR на холостом ходу.
    Лучшая стратегия настройки ХХ состоит в том, чтобы вести настройку ориентируясь не по минимуму выбросов, а по минимально возможному значению MAP на оборотах холостого хода (изменяя значения VE вокруг режимной точки ХХ). Это даст стабильный ХХ, и адекватную реакцию в переходном режиме. Возможно, несколько раз потребуется повторно регулировать обороты ХХ, пока Вы будете корректировать смесь.

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

    Если двигатель холодный, возможно необходимо настроить обогащение при прогреве прежде, чем корректировать состав смеси на ХХ. Самый простой способ сделать это, использовать “мастер прогрева” в MegaTune ( пункт меню: Runtime/Warmup Wizard ).

    После того как Вы добились уверенного пуска двигателя и стабильной работы двигателя на холостом ходу, можно тонко подстроить длительность импульса на форсунки при запуске двигателя. General Motors, например, использует стехиометрические смеси и для ХХ и при пуске прогретого двигателя, а при -34° C или около того, AFR при пуске составляет 1.5:1.

    Для того чтобы определить некоторую отправную точку для длительности импульса на форсунки, рассмотрим следующее - пусть будет 4-х цилиндровый двигатель, с двумя впрысками за цикл и переменным способом впрыска. Но при пуске двигателя подача топлива каждой форсункой происходит при каждом событии зажигания. Таким образом, получается в четыре раза больше событий впрыска в режиме запуска двигателя по сравнению с рабочим режимом. Теперь давайте предположим, что мы настроили ХХ так, чтобы ширина импульса на ХХ составляет 2.2 ms, а время открытия/закрытия форсунки у нас составляет 1.0 ms (это важно!), и таким образом количество поданного топлива в двигатель составит: 2.2 - 1.0 = 1.2 ms для каждого импульса впрыска.

    Теперь разделим полученное значение на 4 (по числу событий впрыска во время запуска двигателя), добавим время открытия/закрытия форсунки и получим ширину импульса впрыска при запуске прогретого двигателя: (1.2/4) + 1.0 = 1.3 ms.

    Так как для холодного двигателя нам необходим AFR 1.5:1, которое является почти в десять раз более богатым, чем AFR 14.7:1, т.е. умножаем первую часть, уравнения выше, на 10 и получаем ширину импульса впрыска при запуске непрогретого двигателя: (1.2/4)*10 + 1.0 = 4.0 ms.

    Вычисление ширины импульса впрыска при пуске двигателя требует: хорошей настройки ХХ, чтобы получить первоначальную ширину импульса впрыска, и точной настройки времени открытия/закрытия форсунки так, чтобы фактическое количество поданного топлива в первом уравнения было правильным.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  17. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #37 locon, 27 авг 2010
    Последнее редактирование: 27 авг 2010
    6.7. Установка ШИМ параметров

    Для настройки параметров ШИМ (широтно-импульсная модуляция), важно знать, какие форсунки установлены на двигателе: с низким или высоким сопротивлением обмотки.

    Если используются форсунки с высоким сопротивлением обмотки (больше чем 10 Ом), то калибровки ШИМ следует установить так: PWM Time Threshold (ms) равным 25.4 ms, и PWM Current Limit (%) равным 100%. В сущности, таким набором значений калибровок - ШИМ отключается. Т.е на форсунки подается полное напряжение во время всей длительности импульса.

    Если используются форсунки с низким сопротивлением обмотки (меньше чем 10 Ом), необходимо ограничить ток через форсунки, чтобы избежать перегрева обмоток форсунок. В начальный момент времени подается полное напряжение на обмотку для открытия форсунки - пиковый ток, затем напряжение на обмотке снижается до величины обеспечивающий небольшой ток - ток удержания форсунки в открытом состоянии, иначе режим работы низкоомных форсунок называют 'peak-and-hold'. В качестве альтернативы ШИМ, можно добавить резисторы последовательно с форсунками, что в свою очередь не является хорошим решением.

    Для работы низкоомных форсунок в режиме ограничения тока с ШИМ, необходимо установить значения двух калибровок - "PWM Current Limit (%)" и "PWM Time Threshold (ms)" - обе калибровки находятся в диалоговом окне "Constants". PWM Current Limit - значение скваженности сигнала на форсунки (в процентах), когда начинает действовать токоограничение. PWM Time Threshold - количество времени (в миллисекундах) прошедшего от момента открытия форсунки, до начала действия токоограничения. Начните со значений: PWM Time Threshold = 1.0 ms, и PWM Current Limit (%) = 75% (30% если реализована схема гашения обратного импульса с форсунок).

    Как только двигатель будет работать на холостом ходу, сначала настройте скваженность ШИМ (PWM Current Limit), изменяя по 1% за один раз к меньшему значению, пока не заметите изменения в работе на ХХ (не забывайте нажимать кнопку "send to ECU" каждый раз, когда изменяете значение). Это - точка, где токоограничение достаточно велико, и форсунки считаются не полностью открытыми. Тогда измените значение назад на 3-5% (например, если значение на ХХ колеблется около 45%, то установите от 48% до 50%). Теперь переходим к настройке порога времени (PWM Time Threshold). Понизьте порог времени на 0.1 миллисекунды за один раз, пока не заметите изменения в работе на ХХ.
    Тогда увеличьте это значение на 0.3 миллисекунды. Теперь, повторите эти шаги. Поочередно настраивая скваженность и порог времени, подберите оптимальные значения для работы форсунок. В конце концов, вся настройка сведется к ряду значений, с которыми двигатель будет хорошо работать.

    Калибровки - время открытия форсунки и порог времени для ШИМ, должны быть установлены одинаковыми. Т.е. установите порог времени для ШИМ, и время открытия форсунки одним и тем же значением. Однако, как только будет производиться тонкая настройка для ХХ, если понадобиться повторно изменять параметры ШИМ, изменяйте только порог времени для ШИМ, а не время открытия форсунки. Причина этого в том, что изменение времени открытия форсунок влияет на AFR, особенно на низких оборотах двигателя, таким образом, также потребуется повторная настройка таблицы VE. Оставьте время открытия форсунок в покое после настройки области ХХ и крейсерской области таблицы VE (если нет желания повторно настроить эти участки).

    На работающем двигателе настроить ШИМ достаточно легко и займет это всего несколько минут. На ХХ полная ширина импульса на форсунку являются меньшей по сравнению со временем открытия форсунки, таким образом, этот момент позволит безболезненно подобрать значения параметра. Другими словами, настройте токоограничение ШИМ прежде, чем гонять на автомобиле по улицам, когда ширина импульса на форсунки становятся достаточно высокой, увеличивая возможность перегрева обмоток форсунок.

    Можно заметить, что двигатель может работать на ХХ при очень низком % ШИМ, но двигатель будет затыкаться или 'кашлять', каждый раз, когда открывается дроссель. Это происходит из-за слишком низкого % ШИМ особенно, если форсунки являются большими (с большей статической производительностью), и ширина импульса на форсунки для ХХ приблизительно равна порогу времени для ШИМ. В таком случае пусть двигатель работает на ХХ почти полностью на пороге времени для ШИМ. Запускайте двигатель иногда, пока настраиваете ШИМ, чтобы удостовериться, что значения калибровок уже не слишком малы.

    Иногда, начальное токоограничение ШИМ в 75% может быть слишком низким, таким образом, нужно будет увеличить это значение - то же самое и для порога времени ШИМ. Использовать значения порога времени ШИМ, больше чем 1.5 - 1.7 миллисекунд следует с большой осторожностью - запросто можно сжечь форсунки!

    Отметьте для себя, пожалуйста, если используется модуль гашения обратного импульса с форсунок, а для нормальной работы двигателя необходимо установить процент ШИМ в 70% или больше, то модуль гашения обратного импульса с форсунок не работает должным образом! Примите меры для решения этой проблемы.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  18. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #38 locon, 27 авг 2010
    Последнее редактирование: 27 авг 2010
    6.8. Параметры холодного запуска и обогащения при прогреве

    Для уверенного пуска непрогретого двигателя необходимо установить калибровки, отвечающие за обогащение на пуске холодного двигателя и обогащение на прогреве. Пока погода стоит теплой, можно оставить эту затею, до лучших времен. В режиме “пуск двигателя” (определяется тем, что обороты двигателя меньше, чем 400 об/мин), MegasquirtAVR оперирует длительностью импульса впрыска, определяемой двумя калибровками Cranking Pulse Width (длительность импульса при пуске двигателя), и вычисляемой, с помощью линейной интерполяции, между значениями этих двух калибровок, на отрезки шкалы температур, определяемой двумя точками, первая -40° C и вторая 77° C.

    Типичные значение для двигателя V8, с типом впрыска во впускные каналы и форсунками с производительностью 315 cc/min - 2 ms для температуры 77° C и 10 ms для температуры -40° C. Значения в вашем случае естественно будут другими, хотя в общем случае должны коррелировать с подобным шаблоном. В момент пуска двигателя MegasquirtAVR подает один импульс для каждого события зажигания, таким образом, для двигателя с 8 цилиндрами впрыск топлива произойдет 8 раз за 720 градусов положения коленвала. Так с вышеупомянутыми значениями, при 77° C, общее количество топлива оказавшееся в цилиндрах будет подаваться в течении 8 * 2 = 16 ms. При -40° C уже в течение 10 * 8 = 80 ms.

    Как только двигатель запущен (определяется тем, что обороты двигателя стали больше, чем 400 об/мин), двигатель входит в режим обогащение после пуска. Обогащение после пуска двигателя определяется значением соответствующей калибровки - Enrichment (в %, типичное значение 25 %), и плавно сходит к 0%, после некоторого числа событий зажигания, в свою очередь определенного соответствующей калибровкой - Number of Ignition Cycles (типичное значение 200). Это обогащение выше нормального обогащения на прогреве, и является температурно-зависимым.

    Если двигатель пускается и работает в течение нескольких секунд, а затем останавливается, это признак того, что обогащение после пуска настроено не верно. Оставьте все остальные калибровки, и корректируйте обогащение после пуска и число циклов действия обогащения. Значение в 20%-30% и 200 циклов - разумные начальные значения для большинства двигателей.

    Если двигатель пускается и работает в течение более 20 секунд, а затем останавливается, это признак того, что обогащение на прогреве настроено не верно. Если корректируется таблица обогащение на прогреве, возможно, придется корректировать обогащение после пуска, так как эти калибровки влияют друг на друга (т.е. большее значение в таблице прогрева может требовать более малого значения обогащения после пуска).

    Для настройки обогащения на прогреве, используйте “мастера” (Tuning/WarmupWizard). Мастер позволяет корректировать запуск непрогретого двигателя и таблицу прогрева, указывая, какое значение из таблицы в настоящее время активно. Заметьте, двигатель должен быть запущен из холодного состояния - двигатель должен остывать в течение нескольких часов, прежде чем попытаться корректировать обогащение на прогреве после пуска двигателя.

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

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

    Затем можно попробовать изменять значения в таблице VE при различных оборотах двигателя (на нейтрале) и корректируя состав смеси, до стехиометрического. По крайней мере, достаточно легкий способ обойтись без датчика O2 - настраивать смесь по максимальному разряжению (самое низкое значение MAP, кПa) на любых конкретных оборотах двигателя.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  19. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #39 locon, 27 авг 2010
    Последнее редактирование: 28 авг 2010
    6.9. Настройка VE таблицы

    Для настройки топливоподачи двигателя под управлением MegsquirtAVR, есть несколько калибровок. Самыми важными из них являются значение Req_Fuel и таблица VE (8x8, таблица объемной эффективности двигателя). Стремитесь достигать соотношения воздух/топливо 12.5:1 - 13.1:1 для режимов работы с полностью открытой дроссельной заслонкой, и 15:1 - 17:1 для режимов малой нагрузки, при управлении атмосферными двигателями. Двигателю с наддувом под нагрузкой может требоваться более богатая смесь.

    Таблица VE представляет собой объемную эффективность и соотношение воздух/топливо для каждого значения оборотов двигателя (rpm) и разряжения во впускном коллекторе (kpa), где для kpa 0 = абсолютный вакуум, а 100 = атмосферное давление.

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

    Есть много способов определить VE. MegasquirtAVR определяет это относительно абсолютного давления во впускном коллекторе, а также включает AFR в таблицу VE. Таким образом: VE = (actual air mass)/(theoretical air mass)*AFRstoich/AFRactual Т.е. MegasquirtAVR, для режимной точки с большим значением VE в таблице делает смесь более богатой, и наоборот, для режимной точки с меньшим значением VE в таблице делает смесь более бедный.

    Перед началом настройки таблицы VE, можно заполнить таблицу начальными значениями, рассчитанными с помощью специального калькулятора и основанными на предполагаемых значениях максимального крутящего момента и максимальной мощности настраиваемого двигателя. Калькулятор можно найти в ‘Settings/VE Table/Tools/VE Specific/Generate VE Table’ (версия MegaTune 2.25 и выше). Как бы то ни было, рассчитанная таблица VE должна затем быть тщательно настроена, чтобы избежать в дальнейшем повреждений двигателя.

    Настройка таблицы VE, в общем случае, ведет к обогащению (увеличение VE) или обеднению смеси (уменьшение VE) для каждой точки таблицы VE. Большая часть работы двигателя будет “проходить” по диагонали таблицы VE, от низких оборотов и низкого абсолютного давления (т.е. холостого хода), к высоким оборотам и высокому абсолютному давлению (т.е. широко открытому дросселю). Таблицу можно настроить: используя датчик O2, запись лог- файла и приложение MegaLogViewer, и/или в ручную. При низких оборотах двигателя и низком абсолютном давлении (меньше чем половина от значения максимальных оборотов и максимального абсолютного давления) можно использовать стехиометрический или более бедный состав смеси. Более богатые смеси используются при высоких оборотах и высоком абсолютном давлении.

    Однако низкие обороты/высокое давление и высокие обороты/низкое давление не часто будут “использоваться” двигателям. В общем случае, если двигатель никогда не работает при определенных значениях MAP, то в таблице VE можно не заполнять эти поля. Однако не возможно предположить, где конкретно и при каких условиях будет работать двигатель, поэтому в небольшие используемые участки таблицы записываются определенные значения VE, которые имеют смысл.

    По этой, часто “используемой” двигателем, диагонали таблицы VE можно видеть, насколько изменяется значение VE от одного значения оборотов до следующего значения оборотов, и пользуясь этой разностью значений VE, определить значения в режимных точках - низкие обороты и очень высокое значение давления, и высокие обороты и очень низкое значение давления. Двигатель редко (если вообще когда-либо) будет работать в этих режимных точках, фактические значения в соответствующих частях таблицы не будут иметь большого значения, они там будут "на всякий случай". Необходимо пытаться создавать гладкую поверхность VE везде, где это возможно.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  20. locon

    locon Живу я здесь

    8 фев 2004
    1.156
    Audi A6 C5 1.8T 2000
    #40 locon, 28 авг 2010
    Последнее редактирование: 5 сен 2010
    Настраивая таблицу VE при работе двигателя на холостом ходу, нужно попытаться достигнуть максимально возможного разряжения (самого низкого абсолютного давления, в кПа), для выбранных оборотов холостого хода. Это стремление приведет к самому эффективному холостому ходу. Не ставьте перед собой цель получить определенный состав смеси на ХХ (стехиометрический, или некоторое другое значение AFR), вместо этого подберите значения в таблице VE вокруг режимной точки холостого хода такими, чтобы достигнуть максимально возможного разряжения. Поскольку, в результате настройки, давление во впускном коллекторе (MAP) падает, обороты двигателя вероятнее всего повысятся, и понадобится повторная регулировка сечения байпасного канала дроссельной заслонки, чтобы понизить обороты ХХ до желаемых. В конце концов, если повышение или понижение значения VE в режимной точке ХХ, увеличивают значение MAP, то это и будет лучшей состав смеси для двигателя работающего на ХХ (при наименьшем открытии дросселя).

    В режимных точках таблицы VE не связанных с ХХ, двигатель вообще работает на бедных (низкие нагрузка и обороты) или богатых смесях (высокие нагрузка и обороты). Высокая нагрузка на двигатель связана с высокими значениями MAP (кПа). Точный ответ на вопрос, когда (и сколько) двигатель должен работать на богатой смеси, является главным образом интуитивно-эмпирическим. Во время настройки, обнаружится, что обороты двигателя раскачиваются (при низких нагрузках) или двигатель "кашляет" (при более высоких нагрузках), если он работает на бедной смеси. Подберите значение VE в точках, где это происходит, таким образом, этого больше не случится. Проверьте состояние свечей зажигания на предмет работы двигателя с детонацией (крошечные черно-белые пятна на изоляторе и юбке свечи), если, настраивая таблицу VE, при высоких нагрузках и оборотах подозревается наличие детонации. Значение сигнала узкополосного датчика кислорода должно составлять 0.8 вольт при полностью открытой дроссельной заслонке, по крайней мере, в начальной точке, при настройки зоны WOT (Wide Open Throttle) таблицы VE.

    Объемная эффективность двигателя (VE) в MegasquirtAVR - таблица 8x8 значений, значения в которой фактически являются произведением VE * gamma, где gamma есть (стехиометрическое AFR) / (фактическое AFR), и значение VE выражено как процент (т.е. значение 65 представляет 65%-ую объемную эффективность двигателя при AFR 14.7:1).

    Примечание: если используется "не правильное" значение REQ_FUEL, значения VE в таблице, будет искажено на то количество, на которое REQ_FUEL является "не правильным".

    Для MegasquirtAVR (и большинства MAP контроллеров впрыска), значение VE основано не на проценте от количества воздуха в цилиндрах, заполняющихся относительно атмосферного давления, а на проценте от заполнения относительно давления впускного коллектора. Так даже с высоко "наддувным" двигателем, значения VE в таблице не будут сильно выше 100%, за исключением зон с богатым составов смеси.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...