-
|
Это
страшное слово «Инжектор»
ЧАСТЬ 3
Тем не менее, начнем с самого
«вкусного» – сами создадим блок
управления двигателем.
TOYOTA
называет его EFI, HONDA –PGM-FI, MERSEDEC
– ME-SFI (HFM
и т.д.) – в принципе, это неважно! Смысл один и тот же,
но каждая фирма патентами «защищает»
свое наименование. А мы создадим свой!
И
пусть это будет блок
Системы Управления
Двигателем (СУД) – это будет НАШ блок!
- Итак, ЗАДАЧИ
нашего блока СУД:
- 1.
Опросить
все датчики двигателя (определить
состояние двигателя – температура,
обороты, разрежение во впускном
коллекторе, количество поступающего
воздуха и т.д.)
- 2.
Выбрать
«оптимальный» режим работы
двигателя для
конкретного состояния двигателя.
- 3.
На
выходные устройства (инжектора
впрыска, систему зажигания и т.д.)
выдать команды управления.
- 4.
Проконтролировать
«выполнение» команд.
-
- Ну, вы понимаете, что сам блок
«думать» не может – так же, как и ваш
компьютер (на котором вы читаете эти
строки). Должна быть ПРОГРАММА,
в которой расписана
последовательность действий и БАЗА
ДАННЫХ. Я даже не спрашиваю –
АНАЛОГОВЫЙ или
ЦИФРОВЫЙ должен быть наш блок…
Конечно же, цифровой!
- Его основой будет ПРОГРАММА УПРАВЛЕНИЯ ДВИГАТЕЛЕМ. И
где мы ее будем хранить? Знатоки
компьютерной техники (а других не
будет! – другие к компьютеру не подходят, и слово
«Интернет» им не ведомо…) скажут
сразу – в ПЗУ (Постоянное
Запоминающее Устройство).
- Маленькое
отступление:
Разработка программы управления
двигателем стоит порядка 1 млн.$. При
серийном производстве (к примеру,
при производстве 100
тыс. машин, на долю программного
обеспечения на каждый блок
приходится всего лишь 10 $. Но если
выпуск ограничен, то цена
программного обеспечения
в пересчете на один блок
возрастает…). А вы что думали, что
только Максим Галкин –«миллионер»?
Каждый владелец «инжекторного»
автомобиля (неважно, какого года и
какой фирмы) ездит на программе,
стоящей 1 млн.$! Другое дело, что таких
много…так что не обольщаемся, и
продолжаем ездить на $10...
- Однако,- отвлеклись...
Но ведь
обратиться к ПЗУ
может только ПРОЦЕССОР!? Он опросит состояние всех
датчиков, сравнит текущее состояние
двигателя с тем, что заложено в
программе управления двигателем и
выдаст на выходные устройства
необходимые команды. Если в
программе он не найдет именно этих
значений, он должен экстраполировать
(рассчитать какое – то среднее
значение) этот параметр.
- Но в основном входные
датчики имеют аналоговый
сигнал! Значит, нужен Аналого-Цифровой
Преобразователь (АЦП).
Его задача – преобразовать аналоговый
сигнал с
датчиков в цифровой вид,
«понятный» процессору. Но ведь и
выходные устройства не всегда «понимают»
цифровой поток данных – им подай аналоговый
сигнал!
Делать нечего – ставим Цифро-Аналоговый Преобразователь
(ЦАП)!
- Ну и что бы заставить всю эту
груду «железа» (а его получилось уже
много!) работать синхронно –
необходим генератор синхроимпульсов.
- Но и нам нужно
проконтролировать – действительно
ли двигатель работает оптимально? А
как мы это сделаем?
- А просто – поставим в
выпускной коллектор датчик, который
будет определять наличие свободного
(несгоревшего) кислорода в выхлопных
газах. Если есть кислород – значит
смесь «бедная», если нет – «богатая».
В зависимости от конкретного
двигателя, программу нужно будет
откорректировать (для достижения
действительно оптимальных параметров для
данного двигателя, – знаете ли, от
возраста только коньяк лучше
становится…а двигатель – нет!).
Делать нечего – добавляем Буфер
корректировок…
- Ну что же, смотрим, что у нас
получилось…
-
-
-
-
- Да…. И что
мы будем делать с этой грудой
железа? Как ее заставить работать, да
еще и оптимально?
- Надо создавать все входные и
выходные датчики и устройства. Этому
посвятим Часть
4 .
- Итак, мой читатель (если ты не
уснул за клавиатурой, читая все это и,
пытаясь вместе со мной создать НАШУ
систему управления
двигателем) – вперед за мой, в часть
4!
-
- Рязанов Федор
Владивосток
  |