• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
hc13nx2

Народный впрыск

129 сообщений в этой теме

hc13nx2    0

Изучая разные системы впрыска двигателя, особенно историю развития, обратил на старые системы, ещё не имеющие микропроцессорного управления, а так же есть система ГИГ-3 собрана на рассыпухе, где регулировка количества топлива производится регулятором давления на основании разряжения во впускном коллекторе, а форсунка дозирует смесь на каждый импульс зажигания, с ручной корректировкой.

Как на счёт применить простой способ вычисления необходимого количества топлива на основании трёх регулировок (устоявшийся режим): впрыск на высоком разряжении (ХХ), впрыск при максимальной нагрузке и корректировка впрыска от оборотов двигателя. Тем самым заменить таблицу объёмной эффективности.

Применить простую схему управления. Блок центрального впрыска от Опеля, уже имеющий на борту форсунку, регулятор давления, дроссельный узел, ДПДЗ.

В добавок к этому понадобится ещё топливо-насос, подойдёт от Жигуля, самодельный блок управления.

PW = Interp * Warm * Accel

Interp - вычисление методом интерполяции между значеним двух резисторов RCO и RqF и умноженый на коэффициент коррекции отоборотов.

Изменено пользователем hc13nx2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
hc13nx2    0

Есть некоторый вопрос по реализации УН:

Предлагаю простую реализацию обогащения при резком нажатии на акселератор (ускорительный насос)

В качестве времязадающего элемента использовать RC цепочку, АЦП опрашивать каждый импульс впрыска, и на основании разницы показаний с предыдущим измерением умножать время впрыска на определённую величину зависящую от разницы измерений.

RC цепь не даст мгновенно сработать обогащению, а растянет этот процесс на несколько оборотов колен вала.

87685236.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
банкер    30

Есть некоторый вопрос по реализации УН:

Какое устройство задает длину импульса впрыска?

Изменено пользователем банкер

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

Есть некоторый вопрос по реализации УН:

Какое устройство задает длину импульса впрыска?

Микроконтроллер задаёт или что Вы имеете в виду?

Вот базовая схема, по которой сделана плата.

На этом устройстве буду проводить эксперименты. Драйвер низкоомной форсунки на двух ключах и гасящем резисторе для режима [HOLD].

post-138581-0-33594900-1310929583_thumb.gif

Изменено пользователем hc13nx2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
банкер    30

Понятно, тогда вопрос такой - если есть первичный сигнал с ДПДЗ, зачем вводить аналоговую цепочку, а не обрабатывать непосредственно сам сигнал с цель имитации ускорительного насоса. От программного куска она же не избавляет? Или подразумевается установка переменного резистора для оперативной подстройки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

Обработка и будет программная, а этот переменный резистор и есть ДПДЗ, мне кажется такой алгоритм упростит часть кода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Ludvig    1

hc13nx2, хорошая у тебя схема получилась. Хочу тебе на хвост сесть - может пришлешь файлы разработки, ну пожалусто. В протеус я это засуну и тогда пообщаемся конкретно. Мне есть что сказать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

Есть некоторый вопрос по реализации УН:

Предлагаю простую реализацию обогащения при резком нажатии на акселератор (ускорительный насос)

В качестве времязадающего элемента использовать RC цепочку, АЦП опрашивать каждый импульс впрыска, и на основании разницы показаний с предыдущим измерением умножать время впрыска на определённую величину зависящую от разницы измерений.

RC цепь не даст мгновенно сработать обогащению, а растянет этот процесс на несколько оборотов колен вала.

87685236.gif

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

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

hc13nx2, хорошая у тебя схема получилась. Хочу тебе на хвост сесть - может пришлешь файлы разработки, ну пожалусто. В протеус я это засуну и тогда пообщаемся конкретно. Мне есть что сказать.

А какие именно тебя файлы интересуют? схема в протеусе? есть, но самая примитивная, исходник на ассме? он ещё весьма сырой.

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

Я как бы просчитывал всё должно работать: допустим, напряжение на ДПДЗ идёт 2 вольта и при резком нажатии возрастает до 4 вольт, за счёт RC цепочки оно плавно растёт в верх, а каждый импульс впрыска происходит считывание положения ДЗ и сравнение с предыдущим значением, эта разность и умножается на коэффициент коррекции, а время задаётся RC аппаратно.

Алгоритм расчёта:

imj.gif

Изменено пользователем hc13nx2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

как то чрезжопно на мой взгляд, сначала резать фронт, потом его восстанавливать через математику.

При изменении положения ДПДЗ с 2 до 4 вольт ты уже мало того что должен будешь в следующем такте уже лить топлива на 4 вольта, так ещё и сверху налить избыток, который и компенсирует образование топливной плёнки на стенках коллектора, для моника особо актуально ввиду большого общего коллектора... а ты пытаешься всё сделать с точность до наоборот... хозяин барин конечно :) а мож я просто не проникся великой мудростью алгоритма

коэффициенты и постоянные времени ИМНО проще задавать программно, тогда это будет универсальная конструкция годная к повторению, а не прибамбас только для твоего железа

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

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

Всё равно надо исходник корректировать, ноута у меня ещё нет, по этому крутя ручку будет как-то понятнее что происходит с двигателем, да и раньше были аналоговые впрыски, главное начать, понять что для двигателя надо, что алгоритм работает, а приукрашивать можно хоть каждый день.

При изменении положения ДПДЗ с 2 до 4 вольт ты уже мало того что должен будешь в следующем такте уже лить топлива на 4 вольта, так ещё и сверху налить избыток, который и компенсирует образование топливной плёнки на стенках коллектора

Расчёт количества топлива идёт не от ДПДЗ, а от ДАД, и за счёт ДАД он уже начнёт лить столько тотплива сколько надо в этом режиме, а дополнительно топливо пойдёт уже от ускорения.

Изменено пользователем hc13nx2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

я те уже написал что для двигателя надо, подкорректировав пост предыдущий :)

З.Ы. ты уже второй или третий на моей памяти изобретатель домашнего впрыска, но из известных мне пользователей ездят только Тинтенлуп и я :)

я не спрашивал как ты будешь считать цикловую подачу, я хотел узнать как ты будешь считать акселерейшн энричмент после прохождения сигнала ДПДЗ через интегрирующую RC цепочку.

Про аналоговые впрыски в курсе, даже схему видел, даже авто имел с таким впрыском :) Опель Рекорд 84 года с АКПП

З.Ы.Ы. Ощем делай что хош, пока педали не понажимаешь, жопой не почувствуешь то будешь считать ся умнее всех

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

З.Ы. ты уже второй или третий на моей памяти изобретатель домашнего впрыска, но из известных мне пользователей ездят только Тинтенлуп и я :)

я не спрашивал как ты будешь считать цикловую подачу, я хотел узнать как ты будешь считать акселерейшн энричмент после прохождения сигнала ДПДЗ через интегрирующую RC цепочку.

Каждый импульс впрыска буду замерять значение положения дроссельной заслонки и сравнивать с предыдущим значением, нынещнее состояние - предыдущее, поучим разницу положений, установим минимальный порог для неё, что бы если ускорение меньше или обратное, пропускаем весь расчёт обогащения, потом умножаем на коэффициент и на время впрыска.

Если ты уже ездишь, хотел бы посмотреть на твои калибровки, тип двигателя, форсунок, время впрыска на ХХ, обогащение при прогреве, настройка ускорительного насоса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

у меня 6 цилиндровый двигатель обьёмом 2,8 литра с распределённым впрыском :D врядли мои настройки тебе чем нибудь помогут, но если очень нужно то выложу

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

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

З.ЫЫ Авообще я вспомнил, у меня на рабочем компе есть сканированый справочник Боша, там моновпрыск очень детально расписан о том числе и коэффициенты и зависимости всех коррекций которые в нём есть, думаю будет полезно

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

З.ЫЫ Авообще я вспомнил, у меня на рабочем компе есть сканированый справочник Боша, там моновпрыск очень детально расписан о том числе и коэффициенты и зависимости всех коррекций которые в нём есть, думаю будет полезно

Как говорится - справочник в сдутию

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

На данный момент интересует алгоритм стабилизации оборотов ХХ. У кого-то есть идеи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

так, сорри, забыл про эту тему, завтра справочник посмотрю

а по поводу стабилизации ХХ у фольксвагеновских моноджетроников стоит мотор с червяком и двигает ДЗ, а у мономотроников ещё и дополнительно есть точная коррекция ХХ посредством УОЗ, у твоего подозреваю стоит байпасный клапан управляемый ШИМ

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

Так, а куда выслать 4-х меговый PDF?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

по поводу стабилизации ХХ у фольксвагеновских моноджетроников стоит мотор с червяком и двигает ДЗ, а у мономотроников ещё и дополнительно есть точная коррекция ХХ посредством УОЗ, у твоего подозреваю стоит байпасный клапан управляемый ШИМ

Нет, применён шаговый двигатель, точно такой же как у ВАЗа, управление им намного проще, чем моментным мотором, проще реализуется и уже есть в комплекте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

Получил часть книги, интересно, я решил посмотреть немного в другую сторону, а именно на похожую реализацию от BOSCH - D - Jetronic, собраный полностью на аналоговых компонентах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

Вся книга более 100 мегабайт, и траффик не резиновый :) поищите по названию в сети

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hc13nx2    0

Много интересных вещей тут написано:

http://members.rennlist.com/pbanders/ecu.htm

В данный момент занимаюсь приработкой вот этой функцкии:

VE.gif

реализовано всё просто и чётко, почему бы не повторить на проце

Charx_100C.gif

Изменено пользователем hc13nx2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Igel    3 983

зависимость индивидуальна для каждого типа двигателя, это определяется геометрией КШМ, геометрией впуска/выпуска и фазами ГРМ и вам надо знать зависимость именно своего мотора. поэтому для самостоятельного применения и используют табличную форму с интерполяцией, а не расчёт функции, так как каждый может посчитать примерную табличку для себя используя калькулятор VE и паспортные данные своего железа и прописать её в ПО и уже в процессе откатки уточнить

Изменено пользователем eu1sw

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас