juliang
И аз имам в проект да правя токова регулиране.
Искам да те питам за закона за регулиране спрямо сигнала от Ламбдата?
Доколкото знам при газ сигнала от ламбдата не е 'стандартен'. Затова се и налага да се лъже ламбдата при поставянето на газово.
Не съм влизал в подробности, но ламбда сондата реагира на кислород. Дали при показание от 0.5 волта (или близо до това) сместа е съвсем оптимална за работа на газ не ми е ясно, но и самата ламбда сонда е .... тя не е измерителен уред. Тя има 2 стабилни състояния - "има кислород" и "няма кислород". В случай на бедна смес не знаеш колко е кислорода - сондата не може да го измери, само сигнализира за наличието му. В случай на богата смес пък още по-малко можеш да разбереш колко е богата сместа - просто в нея няма кислород и да научиш колко е богата ти трябва съвсем друг датчик - такъв за измерване на въглеводороди.
Така че можеш да приемеш че ламбда сондата е ключ on/off, и е безмислено (и невъзможно) да се опитваш да задържиш процеса в някакви граници (примерно от 0.3 до 0.7 волта показание). Идеята е при показание "бедна смес"да почнеш да добавяш гориво докато показанието се промени на "богата смес" и обратно. Едно постоянно балансиране на нестабилен процес.
Да, колата върви по-добре с по-богата смес. Но това бърка в джоба...
Алгоритъма който съм заложил в процесора заедно с настройката на изпарителя донякъде елиминира това нещо. Изпарителя е настроен на леко богата смес, а скоростта на придвижване на буталото на клапана не е симетрична при отваряне и затваряне. Отварянето е рязко, а затварянето - по-бавно. Така при рязко натискане на педала на газта сместа за момент се обеднява, което кара клапана да се отвори почти докрай и да осигури на мотора богата смес. След това имам няколко секунди докато бавно затварящия се клапан намери нова равновесна точка, но тези няколко секунди са достатъчни колата да дръпне при изпреварване или потегляне. Затова казвам, че се постига икономия предимно извънградско, когато педала на газта и оборотите на колата са постоянни. Тогава сместа може да е леко бедна според разбиранията на газаджиите, но е достатъчно колата да поддържа скорост. В момента в който свалиш на по-ниска предавка или натиснеш педала на газта, сместа за момент обеднява, клапана отваря и я обогатява достатъчно за да стане колата пъргава (колкото е възможно от настройката на изпарителя).
Големия недостатък на моята реализация че че аз следя само показанията на ламбда сондата, а не и датчика за положение на дроселовата клапа. така разчитам само на "стари" данни, които понякога са закъснели с 1/2 секунда че и повече, особено при ниски обороти. Когато ламбда сондата подаде сигнал че сместа е бедна или богата, това е положението на изхода, след двигателя. В този момент имам цилиндри пълни с "грешна" смес, имам един колектор, и той пълен със "сбъркана" смес. Когато направя корекцията с клапана, трябва значителен период от време за да се изгори тази "грешна" смес и да се получат данни дали съм улучил пропорцията. Така че системата е доста инертна, и трябва промените да се правят бавно защото иначе мотора почва или да "киха" от прекалено богата смес или да гасне от прекалено бедна. Всъщност прекалено обогатяване трудно се получава, тъй като то зависи от настройката на изпарителя, трябва само да се внимава за обедняването. Затова затварянето на клапана съм го направил бавно.
П.С. при работа не бензин компютъра на колата ползва подобен алгоритъм за да регулира сместа. Ето как се държи при работа на бензин на празен ход и малко форсиране:
http://vbox7.com/play:b65e8d3c