Автомобили, топлинни машини, алтернативни горива > Компютри, ECU, диагностика
DIY EFI MegasquirtAVR управление на впръскването
valex:
Целта на цялото това занимание е да се направи евтин и достъпен универсален компютър управляващ ДВГ. Може да се използва ако е дефектирал оригиналния компютър, ако се добави газово устройство да го управлева със съответните корекции на впръсването и ъгъла на запалване в съответните режими. Може да се направи по-икономично управление на ДВГ. Може и други неща които ще измислим :)
mzk:
Здрасти valex,
Моето мнение доста се различава от твоето по куп причини, макар че, признавам, има някои положителни страни в твоята реализация.
1. За АГУ - ЕКУ-то на по-старите коли обикновено управлява само впръскването, без аванса. Примерно карах Пежо 205 с TU1M мотор, който на газ си работеше чудесно без компютър (с делко е). Идеята ми за тази кола беше да се ползва мап сензор + ламбда сонда за да се направи газов моноинжекцион. Предимства - не се занимаваш с настройки на изпарителя.
2. Компютър за АГУ - да, добра идея, но е хубаво да се има предвид, че бензиновия комп. следи постоянно параметрите и затова последните модели на комерсиални компютри се закачат на ОБД-то. Ето какво се получава: ако бензиновия комп. има динамично създадени таблици (би трябвало), той се съобразява с качеството на горивото, състоянието на системата като цяло (EGR клапана или инжектор с влошено състояние ще се отразят веднага в показателите на О2 сензора, от там се изменят и Short и Long Term Fuel Trim (STFT, LTFT). От там се изменят и времената на инжекторите, които ако се повторят от газовото ЕКУ биха дали съвсем различни показания. При много голямо разминаване в двата режима на работа е възможно "да се появи грешка" от бензиновото ЕКУ, т.е. параметрите са силно изместени от оригиналните таблици (примерно до +/- 20% разлика от LTFT). Някои газаджии биха имали известно право (макар че не го знаят) да оставят компютъра да работи в авариен режим. Така той няма да ползва динамично създадени таблици и времето на бензиновите инжектори ще е константно, от там параметрите на газовите инжектори ще са по-постоянни, защото коефициентие от газовото ЕКУ на практика "плуват" над бензиновите.
А най-новата мода следи именно STFT и LTFT и динамично може да напасне коефициентита, така че бензиновото ЕКУ да не се стряска много от драстични разлики. Освен тях следят и ламбда сондата, т.е. доближават се доста до това, което едно газово ЕКУ трябва да бъде (според мен). Остава корекция на предварението, което е друг въпрос и се оказва по-сложно...
Но така и не ми стана много ясно какво целите. Имате алгоритъм за икономия. Ако е тайна - ОК, но ако не е, защо не го коментираме? :)
Аз например имам някои идеи, но от опит знам, че едно е идеята, а да се реализира съвсем различно, и накрая често се оказва, че идеята е нереализуема. ???
valex:
Идеята е компютъра да поеме работата с бензин и когато трябва да минава на управление на газ и обратно. Естествено с различни алгоритми.
Алгоритъма за оптимизация не е изчистен съвсем ( трябват доста експерименти ) и за сега усилията ми са насочени към добавяне на управление и на запалването.
Самата идея е: при постоянно натоварване, оборотите са в линейна функция спрямо въртящия момент (мощността еквивалентно). Когато се променя въздействието (време на инжектиране на гориво и/или ъгъла на запалване) се променят оборотите и се търси оптимален режим на въздействието т. е. максимални обороти при минимално гориво. Съответно това въздействие се запомня или директно се коригират работните таблици. Естествено има много проблеми : как да се постигне постоянно натоварване или по-скоро как да се определи, че това моментно натоварване е постоянно за достатъчно дълъг период за да се извърши анализа и самото въздействие.
mzk:
Здрасти, идеята май си струва, но реализацията - не знам. Ако пазиш данните, трябва и температура (а може би добре и влажност) на входящия въздух, температура на двигателя и всички останали възможни параметри, защото аванса е малко проблемен.
Иначе потвърждавам - при мен например, като си играя с аванс процесора имам "пик" на оборотите, където на празен ход моторът има малко по-високи обороти, отколкото с по-голямо или по-малко предварение. Динамично да се снема и управлява тази характеристика - не ми се мисли :)
valex:
Докато не се пробва не се знае дали ще стане :)
Навигация
[0] Списък на темите
Премини на пълна версия