- •6.3. Использование MegaTune.
- •6.4. Начальная установка калибровок эбу.
- •6.6. Запуск двигателя и режим хх
- •6.7. Установка шим параметров
- •6.8. Параметры холодного запуска и обогащения при прогреве
- •6.9. Настройка ve таблицы
- •Initial startup interval (начальный интервал) - время в секундах между принятием решения (алгоритмом) об изменении режимной точки и первым изменением значения.
- •6.10. О длительности импульса впрыска на хх
- •6.11. Настройка обогащения при ускорении.
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 минут не увенчалась успехом, необходимо устранить, возможную в чем-то другом, проблему прежде, чем продолжить попытки запуска двигателя.
Если двигатель 'залит', снимите разъемы с форсунок и вращайте двигатель в течение нескольких секунд, чтобы продуть цилиндры двигателя. Установите разъемы на форсунки, подождите несколько минут, и попытайтесь пустить двигатель вновь.
Должным образом настроенный 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. Таким образом, топливо поступать в двигатель, при попытке пуска двигателя, не будет.
Начните настройку с получения стабильной работы двигателя на холостом ходу, корректируя обороты двигателя и состав смеси [таблица 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.
Вычисление ширины импульса впрыска при пуске двигателя требует: хорошей настройки ХХ, чтобы получить первоначальную ширину импульса впрыска, и точной настройки времени открытия/закрытия форсунки так, чтобы фактическое количество поданного топлива в первом уравнения было правильным.
