Post:#358409 Date:20.03.2012 (17:49) ... Решил создать тему посвященную именно моновпрыску.
Предлагаю помочь мне советом в разработке мозгов.
Моновпрыск у меня от Opel Astra 1.4 датчик дроссельной заслонки поставил от ВАЗ 2112 потому как у родного была выработка около начала открытия заслонки. Сам контроллер впрыска создан на базе Atmega 128, вывод на графический дисплей 128 на 64 точки.
Планируется организовать возможность редактирования карты впрыска онлайн!
Управление форсункой осуществляется в два этапа, Первый я назвал Открытие форсунки, второй Удержание форсунки, открытие это коммутирование полевым транзистором 24 или 12 вольт от встроенного на плату DC/DC преобразователя напрямую в течении 450мкс, время будет еще уточняться опытным путем а вот время удержания это поддержание небольшого тока через второй транзистор которое позволяет просто удерживать сердечник форсунки открытым а при закрытии транзистора магнитное поле рассасывается быстрей что позволяет более точно дозировать топливо.
Надеюсь это поможет очень просто уменьшать топливо и проверить в точности работу Нано зажигалки!
Мне кажется для начала надо принять температуру воздуха как константу, (лето впереди да и под капотом всегда тепло, у буржуев для ускорения прогрева есть подмешивание горячего воздуха к холодному. Через минуту уже тёплый воздух в мотор попадает, датчик только корректирует, и не сильно, до 5% примерно, по температуре двигателя в разы и пока не будет 60град. В программе оставить заглушки, потом написать подпрограмму прогрева.
мозги с Датчиком абс. давления имеют особенность, когда двигатель изнашивается, и за картерных газов вакуум падает и расход топлива растёт. Или если подсос воздуха образовался, то же. Мы же собираемся выхлоп на вход мешать, значит нужно две заслонки на одной оси или независимо тогда датчик аналогичный дроссельному. По давлению делать не стоит. Массу воздуха тоже нет необходимости мерить, дорого и не надёжно. При отдельно выполненном зажигании надо брать за основу набор датчиков моно jetronik VW.
Kasper Пост: 358526 От 20.Mar.2012 (23:01)
высчитывать по углу открытия дросселя и оборотам,
Принцип правильный, но он дает только направление.
Точность там никакая. Вот например как ты будешь устанавливать
время открытия форсунки при наладке? По газоанализатору?
Ну например после установки и удачного пуска, прогрева движка, можно отрегулировать время открытия по газоанализатору на холостых, затем при 3000 оборотах без нагрузки на становившемся режиме, а вот разгон и под нагрузкой останется только довериться расчетам контроллера и внесенному графику для стандартной модели двигателя
Ну вот сменилась погода и опять на стенд на газоанализатор новый график составлять?
А лямбда зонд не проще? Нам ведь только знать - сгорело все топливо или нет.
Деда лямбда стоит дорого, ставить ее тоже гемор, и работать она будет не долго, у нас бензин с бешеным содержанием серы, если те кто ездят с лямбдой и думают что у них все в порядке то глубоко ошибаются....
Ну тогда способ вычисления для тебя не лучший выбор.
Всегда будет бензин плюс минус поллаптя.
Ну или вернее при стандартном датчике лямбды.
Но никто не запрещает поставить другой датчик,
например как в газоанализаторе.
Причем не нужен калиброванный дорогой - тебе не абсолютное значение СО надо знать- а просто есть или нет- какой то сигнал для регулировки.
Вот тут и точка выбора.
Либо ты используешь дорогие и ненадежные стандартные датчики,
которые к тому же имеют недостатки по скорости срабатывания,
либо как то уходишь от этого.
Дело в том что ДМРВ (MAF) имеет большой объем воздуха после себя,
и цилиндр может насосать достаточное количество воздуха, при этом
заслонка ДМРВ может и не показать ничего.
Kasper Пост: 358603 От 21.Mar.2012 (11:34)
но ведь есть и какието стандартные таблицы которые позволяют работать без всех этих датчиков!
Конечно есть, и даже уравнения функции есть, только в ней всегда присутсвует некий поправочный коэфициент, на который влияют сотни других неучтенных параметров.
И это поправимо , опять же до тех пор пока у тебя через заслонку идет просто воздух.
А если смесь? А сколько там и чего?
Неплохо было бы их взвесить перед этим.
Просто смешивать их через разные трубочки тоже не вариант-
поскольку исходное давление в атмосфере и выхлопной трубе разное,
и меняется от нагрузки.
Так что вариант точного взвешивания инградиентов непростой,
и очень затратный, по сигналу обратной связи всегда проще.
Ну не нравиться платиновая проволочка- возьми инфракрасный датчик.
Но по моему там с копотью проблемы будут.
Если посмотришь на прошивки фирменных ЭСУДов - то там таблица только для
опережения зажигания. Вот там просто - два параметра практически полностью
определяют результат. Получается трехмерная таблица.
Для форсунок таблицы нет. Поскольку датчиков много и таблица получилась бы
многомерная, такая ни в одну память не влезет, поэтому форсунки обсчитывают.
То есть имеется главный коэфициент (который можно поправить в зависимости от задачи спорт-эконом ...) и его умножают , делят по очереди на все показания
датчиков - температура двигла, воздуха, положение заслонки, обороты, давление
воздуха, разрежение на впуске и т д.
Есть еще перключатель 92-95-98 бензин- он напрямую воздействует и на главный коэфициент, и на формулы пересчета.
То что ты предлагаешь- тоже есть в ЭСУДах- это аврийный режим.
Когда выходит из стоя какой либо датчик- программа переходит на
минимум датчиков и таблицу.
Но движок при этом начинает тупить и жрать горючку одновременно.
Так на стенде, с газоанализатором, гоняют движок, меняют один параметр,
и записывают на сколько он влияет на результат и высчитывают для него коэффициент.
Поэтому автомеханики делают только так- берут стандартные для данного
ЭСУД датчики и зашивают в него стандартную программу для данного движка.
Все остальные рыночные супер прошивки отличаются изменениями в главном коэфициенте, оставляя формулу подсчета неизменной.