Читайте также:
|
|
Обробка сигналів цих датчиків виробляється в модулі кутовий синхронізації.
При цьому, ПЗ забезпечує розрахунок тимчасових інтервалів для визначення положення ВМТ, а також часу півоберту клонували, яке в модулі 20-мс циклу перераховується в частоту обертання коленвала.
При наявності в комплектації датчика фаз, модуль кутовий синхронізації розраховує також номер такту двигуна для забезпечення фазованого уприскування.
ПО забезпечує також відстеження перешкод в ланцюзі ДПКВ і в разі їх виявлення виставляє прапор несправності ДПКВ.
Датчик швидкості автомобіля (ДСА).
Датчик швидкості забезпечує на виході імпульсний сигнал, число імпульсів - 6 за 1 метр шляху.
Швидкість обчислюється шляхом підсумовування кількості імпульсів за певний час.
Система виставляє ознака руху в тому випадку, коли расчитанная швидкість більше, ніж Нижній поріг швидкості ознаки руху. При цьому вважається, що автомобіль рухається.
Система скидає ознака руху в тому випадку, коли розрахована швидкість менше, ніж Верхній поріг швидкості ознаки руху. При цьому вважається, що автомобіль нерухомий.
Діагностика датчика здійснюється шляхом контролю ознаки руху при певних умовах:
якщо ознаки руху немає протягом часу Час для контролю ДСА, і обороти вище ніж Номер режимної точки по RPM для діагностики ДСА і витрата повітря вище, ніж Номер режимної точки по GBC для діагностики ДСА, то датчик швидкості вважається несправним.
Номери режимних точок відповідають точкам квантування оборотів і циклового наповнення на 16.
Значення оборотів, відповідне певному номеру режимної точки можна подивитися в будь-якій таблиці, де за однією з осей відкладено квантування оборотів на 16, наприклад, таблиці складу суміші (по осі X можна побачити ряд оборотів, наприклад 690 810960 1140 1350 і так далі; точка квантування номер 3 - це третє значення з цього ряду, тобто 960).
Принцип діагностики заснований на тому факті, що досить високі обороти і цикловое наповнення НЕ МОЖУТЬ бути реалізовані на нерухомому автомобілі, коли двигун працює практично без навантаження.
Датчик масової витрати повітря (ДМВП).
Датчик опитується в модулі 1-мс циклу, при цьому значення коду АЦП перетворюються на значення масової витрати повітря через таблицю Тарування ДМРВ, отримані значення сумуються. Підсумовування відбувається в кутовому інтервалі, рівним 180 гр. повороту колінвала.
Наприкінці 180-градусного інтервалу система обчислює середнє значення сигналу датчика шляхом ділення накопиченої суми на число вимірів. Такий метод дозволяє уникнути випадкових похибок через перешкоди в ланцюзі датчика.
Після обчислення середнього значення проводиться діагностика датчика шляхом порівняння отриманого значення витрати повітря з двома пороговими рівнями для діагностики: Мінімальний витрата повітря для діагностики та Максимальна витрата повітря для діагностики. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки ДМРВ.
У разі несправності ДМРВ, витрата повітря виставляється в 0, а цикловое наповнення (GBC) не розраховується на основі масової витрати, а береться з таблиці Цикловое наповнення при аварії.
Датчик температури охолоджуючої рідини (ДТОР).
Датчик опитується в модулі 20-мс циклу, при цьому застосовується програмна фільтрація з періодом 32 циклу, тобто за час 32x20 = 640мс.
Фільтрація здійснюється підсумовуванням послідовно лічених з датчика 32-х значень і діленням накопиченої суми на 32.
Отримане відфільтроване значення коду АЦП ділиться на 8 (або на 16 в деякому ПЗ системи Bosch M1.5.4; залежно від дільника (8 або 16), таблиця квантування має по осі X 16 або 32 значення), потім за таблицею Тарування ДТОР обчислюється температура двигуна.
Діагностика ДТОР здійснюється перевіркою попадання відфільтрованого коду АЦП в діапазон, який визначається калібруваннями Мінімальна напруга АЦП ДТОР для діагностики та Максимальна напруга АЦП ДТОР для діагностики. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки ДТОР. У разі відмови датчика, температура двигуна розраховується за часом його роботи з моменту пуску за таблицею Розрахункова температура при аварії ДТОР.
Потенціометр коригуванняCo.
Обробка сигналів потенциометра здійснюється тільки в тому випадку, якщо в прапорах комплектації встановлений прапор Потенціометр регулювання CO.
Слід зауважити, що не всі типи ПО підтримують регулювання RCO, наприклад, ПО для норм ЄВРО-2 не містять коду для обробки сигналів потенциометра і виставляти в ньому ознака наявності потенциометра не має сенсу.
Потенціометр опитується в модулі 20-мс циклу, при цьому застосовується програмна фільтрація з періодом 32 циклу, тобто за час 32x20 = 640 мс.
Фільтрація здійснюється підсумовуванням послідовно лічених з датчика 32-х значень і діленням накопиченої суми на 32.
Отримане відфільтроване значення коду АЦП перераховується в коефіцієнт корекції RCO.
Діагностика потенциометра здійснюється перевіркою попадання відфільтрованого коду АЦП в діапазон, який визначається калібруваннями Мінімальна напруга АЦП RCO для діагностики та Максимальна напруга АЦП RCO для діагностики. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки потенциометра, а значення корекції RCO береться з калібрування Коефіцієнта корекції CO при помилціRCO.
Датчик положениядроссельнойзаслонки (ДПДЗ).
Датчик опитаних у модуль 20-ms цикл і додатково в кожен годинник циклу експлуатації двигуна для того, щоб обчислити положення дросельної заслінки, і він обчислює прогнозовані наповнення.
20 мс в циклі нові значення обчислюється за формулою положення дросельної заслінки:
TP(i) = Ktx (TPA - TP0), де:
TP (i) - нове положення дроселя
Kt - Коефіцієнт тарування ДПДЗ
TPA - напруга каналу АЦП дроселя
TP0 - нульове положення дроселя (адаптивна величина напруги)
Здійснюється обмеження максимального положення величиною Максимальне положення дроселя (зазвичай це 100%).
Потім проводиться програмна фільтрація по формулі:
TP(i) = TP(i), если| TP(i) - TP(i-1) | < TCS
і
TP(i) = TP(i-1), если| TP(i) - TP(i-1) | >= TCS
де:
TP (i) - нове положення дроселя
TP (i-1) - минуле становище дроселя
TCS - Швидкість зміни положення дроселя за час 1 циклу (20мс)
ПЗ також виробляє адаптацію нульового положення дроселя TP0.
При ініціалізації значення TP0 приймається рівним калібруванню Початкове положення ДПДЗ.
За час, що дорівнює 32 циклам (32x20 = 640 мс), обчислюються:
• TPAs - середнє арифметичне напруги каналу АЦП
• TPAmin - мінімальне напруження каналу АЦП
• TPAmax - максимальне напруження каналу АЦП
Адаптація виробляється за алгоритмом:
• визначаються умови нерухомого дроселя (TPAmax - TPAmin) <DTPA, де DTPA - Ширина смуги адаптації нуля дроселя.
• перевіряється знак зміщення нуля, якщо (TPAs<TPD) - то проводиться корекція нульового положення: TPD = TPAs; TP0 - TPAs; де TPD - дрейфуючий нуль дроселя, при ініціалізації встановлюється в початкове положення нуля дроселя.
• якщо ж (TPAs> TPD), то проводиться корекція величини TPD шляхом зменшення на величину 5/255 В за кожну хвилину роботи двигуна.
Діагностика ДПДЗ здійснюється перевіркою попадання величини TPAs в діапазон, який визначається калібруваннями Мінімальна напруга ДПДЗ і Максимальна напруга ДПДЗ. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки ДПДЗ. У разі відмови датчика, положення дроселя приймається рівним 0 в режимі пуску, а в робочих режимах положення дроселя приймається рівним значенню з таблиці Кордон зони економічного режиму.
Датчик концентрації кисню (ДК).
Обробка сигналів ДК здійснюється тільки в тому випадку, якщо в прапорах комплектації встановлений прапор Датчик концентрації кисню.
У модулі 20-мс циклу виробляється опитування АЦП ДК, його програмна фільтрація за допомогою апериодического фільтра (коефіцієнт фільтра жорстко заданий у програмі і не калибруется), потім для визначення стану ДК застосовується релейная функція з гістерезисом:
Поточний стан ДК оцінюється в такий спосіб:
Минулі значення ДК | Умова переходу | Новий стан ДК |
LEAN | Ulam<ULmax | LEAN |
LEAN | Ulam>ULmax | RICH |
RICH | Ulam<ULmin | LEAN |
RICH | Ulam>ULmin | RICH |
де:
LEAN - бідна суміш
RICH - багата суміш
Ulam - відфільтроване напруга ДК
ULmin - Напруга перемикання Rich-Lean
ULmax - Напруга перемикання Lean-Rich
Діагностика ДK здійснюється перевіркою попадання величини Ulam в діапазон, який визначається калібруваннями Мінімальна напруга АЦП ДК для діагностики та Максимальна напруга АЦП ДК для діагностики. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки ДK і система переходить в режим роботи з розімкнутої петлею.
Детектування помилок відгуку ДК при збіднінні і збагаченні описано в розділі Режим зворотного зв'язку по ДК.
Сигнал напруги бортової мережі.
АЦП бортсетиопитується в модулі 20-мс циклу, при цьому застосовується програмна фільтрація з періодом 32 циклу, тобто за час 32x20 = 640мс.
Фільтрація здійснюється підсумовуванням послідовно лічених з датчика 32-х значень і діленням накопиченої суми на 32.
Діагностика вимірювального каналу здійснюється перевіркою попадання величини виміряного напруги бортсети в діапазон, який визначається калібруваннями Мінімальна напруга бортовий мережі і Максимальна напруга бортовий мережі. При виході виміряного значення за вказані межі виставляється відповідний прапор помилки, при цьому значення поточного напруги виставляється рівним калібруванню
Напруга 1 бортової мережі в тому випадку, якщо обороти коленвала менше ніж константа Граничні обороти вибору напруги при помилку
або
Напруга 2 бортовий мережі в тому випадку, якщо обороти коленвала більше ніж константа Граничні обороти вибору напруги при помилку
Такий алгоритм необхідний для детектування режиму пуску двигуна, коли обороти коленвала порівняно низькі і потрібно компенсація часу відкриття форсунок через великого падіння напруги при прокручуванні.
Датчик детонації (ДД).
Обробка сигналів ДК здійснюється тільки в тому випадку, якщо в прапорах комплектації встановлений прапор Датчик детонації.
Датчик детонаціїопитується в модулі кутовий синхронізації відповідно до калібруваннями фазового вікна датчика.
При куті повороту КВ, рівним Фаза початку вимірювання детонації, запускається апаратний інтегратор, що входить до складу мікросхеми обробки сигналу ДД.
Після того, як колінвал повернувся до величини Фаза закінчення виміру детонації, проводиться зчитування інтегрованого значення сигналу ДД і його подальша обробка.
При несправності датчика детонації система не може коригувати УОЗ і для гарантованої відсутності детонації УОЗ зміщується в бік більш пізніх значень на величину Зміщення УОЗ в аварійному режимі.
Діагностика обриву датчика детонації здійснюється шляхом порівняння напруги з датчика із значенням з таблиці Мінімальний рівень шуму для діагностики датчика детонації. Якщо рівень сигналу з ДД менше цього порога, то виставляється прапор обриву ДД.
За рівнем сигналу датчика детонації контролюються порогові рівня шуму двигуна для визначення помилок високий рівень шуму і Низький рівень шуму двигуна. Алгоритм визначення цих помилок описаний в розділі Корекція УОЗ по детонації.
Дата добавления: 2015-10-23; просмотров: 217 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
База даних користувача | | | Січень-5: Режим пуску двигуна |