Автомобили, топлинни машини, алтернативни горива > Компютри, ECU, диагностика
DIY EFI MegasquirtAVR управление на впръскването
valex:
mzk
Принципно то си е компютър за двигатели с вътрешно горене. Посоката в която работим е опростяване на електрониката и за да се избегнат множеството настройки в MegasquirtAVR за конкретен двигател решихме да оставим по-голямата част от параметрите да се смята от стандартния компютър на автомобила, а ние само да корегираме неговите 'сметки' за по-добра оптимизация на процеса на горене.
valex:
Добавих си и Ламбда симулатор :)
Не съм го тествал още :(
Картинката е на управлението му от MEGATUNE.
valex:
Тестовете, които започнахме така и не довършихме изцяло. Не натрупахме достатъчно статистика за да се изчисли намалянето на разхода, но натрупахме опит. И заради това, че почнах нова модификация на софтуера. Преди около месец я завърших и сега доработвам.
Практически направих двуканален авансатор с управление на горивото ( газ ) с клапа със стъпков мотор. Наложи се преработка малко на хардуера за да вкарам сигналите от двете сдвоени бобини и след това да ги върна към тях.
Проблем се оказа готовия клапан за газ, който беше в комплекта на 'Lambda Control' системата. Оказа се, че отвора на клапана ( около d=10мм) е 'огромен' и регулирането на горивото става в много малки граници на стъпки на двигателя. За целта колегата направи изцяло нов затварящ механизъм със същия стъпков двигател.
Алгоритъма на работа е горе-долу следния: когато автомобила се намира в 'установен режим' (така наричам равномерно-праволинейното движение без промяна на TPS) се започва със стъпка, която е предварително зададена да се намаля горивото докато се получи промяна на движението на автомобила т. е. му пада мощността. Тогава се връща горивото една стъпка назад и се започва оптимизация на ъгъла на запалването. Тези алгоритми се редуват докато се променят условията за 'установен режим'. Ако се излезе от режим със съответно друга стъпка се връща системата в 'стандартен' режим на работа.
Има и малко 'екстри': примерно при ускорение се отваря допълнително клапана на газта за момент или при пълна газ също. Когато се движим по 'инерция' се притваря клапана. Може още други неща да се измислят :)
Има си и таблица ( 12х12 ) за запомняне на ъгъла на корекция спрямо 'бензиновия ъгъл', която таблица впоследствие ще се използва като начална 'аванс таблица'.
В момента пак сме на ниво изпитания :)
Markony_RS:
По молба на колегата Valex хвърлих едно око на темата.Радостно е че има завършен работещ продукт.Не съм сигурен ,че целта Евтин Универсален Компютър е добра.
Допуснали сте грешка с комутатора.Има комутатори с вградени 2Д таблици за аванс,работещи с индукционен датчик и 4 пера...щеше да ви спести време и нерви.Управление на газ по ламбда контрол-грешка.Както и да управляваш прецизно подаването на газ,флуида в пълнителния колектор е динамична система,която дори може да изпадне в резонанс,но това е друга тема.Проекта ви позволява да репликирате газови времена лесно,редуктор и рейка е 100-150 лв.рейката е само 50.сервомотора е по-скъп.Отделно има големи изисквания към запалителната система,заради огромно количество гориво в пълнителния колектор.Истината е 4 дюзички,монтирани до дюзите за бензин..не повече от 5-6 см тръбен път и четене от репликирана карта.Тук преходния режим бензин-газ-бензин е труден за реализация.
valex:
Markony_RS
С 'универсалния компютър' отдавна не се занимаваме. Той остана само като база за изпитания на алгоритми. С готови комутатори не ми се занимава защото не мога да вкарам други алгоритми (освен ако не пренапиша изцяло софта за тях :) ).
За увеличаване на дюзите за сега не мислим. Искаме първо добре да се изчисти сегашния вариант.
А най-вече зависи какво трябва да се получи като ефектовност и оптимизация.
Навигация
[0] Списък на темите
Премини на пълна версия