>
|
|
Схема эмулятора электронного клапана ЕГР Опель 2.0 2.2 DTI |
|
|
|
6.5.2017, 10:35
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Оп, а исходником не поделишься? Ну или алгоритмом, ибо код на подобные девайсы пишется за пять минут.
|
|
|
|
|
7.5.2017, 18:25
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Цитата(aldman83 @ 6.5.2017, 22:31) За 5 минут не получится Ну хорошо, за десять минут. Дополнительные пять минут для того чтоб вспомнить регистры генерации шим в avr. Есть подозрение, что atTiny13 и RF-фильтра из пары резисторов вместо цап для этой задачи будет более чем достаточно. За описание алгоритма спасибо. Как только появится свободное время, набросаю код, схемку и выложу тут или где-то рядом результат.
|
|
|
|
|
8.5.2017, 22:15
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Набросал программку, потом перечитал описание и понял, что чего-то не понял. Вот тут говорится, что Цитата C 1 ноги разъёма ЕГР получаем сигнал о проценте открытия клапана ( прямоугольные импульсы частотой 140 Гц с коэф. заполнения от 5% - полностью закрыт, до 95% - полное открытие) Что мы дальше с этими данными делаем? В описании про это ничего нет. Именно этот шим я и использовал для генерации напряжения. Впрочем, это легко переделывается. Цитата(aldman83 @ 8.5.2017, 21:34) сигнал RC- фильтра требуется пропустить через ОУ , так как входное сопротивление ЭБУ по каналу измерения расхода воздуха около 30 кОм Если 30 кОм, то можно и напрямую.
Сообщение отредактировал 4ndrew - 8.5.2017, 22:13
|
|
|
|
|
9.5.2017, 11:15
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Там ниже еще такое есть Цитата Оцифровываем сигнал, снятый с 5 ноги расходомера воздуха ( постоянное напряжение в пределах 0.98 - 5в). Корректируем этот сигнал согласно примеру из таблицы То есть у вас для генерации выходного пост. напряжения используется два сигнала, так выходит? И еще момент, Цитата напр.с расх. воздуха,В 5% - 1.94; 95% - 1.94 Напряжение там не меняется, я верно понял? PS: Вот моя программка с эмуляцией в восьмом Протеусе.
EGR_prot8.zip ( 20,57 килобайт )
Кол-во скачиваний: 129Для генерации сигнала 1.74В - 1.94В используются Цитата прямоугольные импульсы частотой 140 Гц с коэф. заполнения от 5% - полностью закрыт, до 95% - полное открытие
Сообщение отредактировал 4ndrew - 11.5.2017, 20:51
|
|
|
|
|
9.5.2017, 21:45
|
Заслуженный Опелевод
Группа: Болтуны
Сообщений: 422
Регистрация: 10.1.2016
Из: Жлобин
Пользователь №: 55962
Имя: aldman83
OPEL VECTRA C 2.0 DTI
|
Цитата(4ndrew @ 9.5.2017, 12:15) Там ниже еще такое есть
То есть у вас для генерации выходного пост. напряжения используется два сигнала, так выходит?
И еще момент, Напряжение там не меняется, я верно понял?
PS: Вот моя программка с эмуляцией в восьмом Протеусе. [attachment=22556:EGR.zip] Для генерации сигнала 1.74В - 1.94В используются Я думаю, чтобы стало понятно, нужно знать принцип работы системы ЕГР. Выходной сигнал с расходомера воздуха - постоянное напряжение, изменяющееся пропорционально количеству воздуха, проходящего через расходомер. Это напряжение равно 0,98 В (нет расхода) и доходит до 5 вольт (точно не знаю) при максимальном расходе. Когда двигатель работает на Х.Х. и клапан ЕГР закрыт (5%), это напряжение составляет около 1.94 В. Когда клапан открывается, происходит добавка части выхлопа на впуск , минуя расходомера воздуха. Количество воздуха, проходящее через расходомер, уменьшается пропорционально степени открытия клапана. На ХХ при максимально открытом клапане ЕГР (95%) расходомер выдаст 1.74 В. На этот диапазон я и настроил свой эмулятор. Ещё подскажу, что ШИМ, управляющий клапаном, в программе нужно принимать так: всё что <5%=5%, всё что >95%=95%. PS Не могу проверить вашу программку, у меня 7 Протеус её не открывает.
Сообщение отредактировал aldman83 - 9.5.2017, 21:47
|
|
|
|
|
9.5.2017, 22:04
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Цитата(aldman83 @ 9.5.2017, 21:45) Я думаю, чтобы стало понятно, нужно знать принцип работы системы ЕГР. Выходной сигнал с расходомера воздуха - постоянное напряжение, изменяющееся пропорционально количеству воздуха, проходящего через расходомер. Это напряжение равно 0,98 В (нет расхода) и доходит до 5 вольт (точно не знаю) при максимальном расходе. Когда двигатель работает на Х.Х. и клапан ЕГР закрыт (5%), это напряжение составляет около 1.94 В. Когда клапан открывается, происходит добавка части выхлопа на впуск , минуя расходомера воздуха. Количество воздуха, проходящее через расходомер, уменьшается пропорционально степени открытия клапана. На ХХ при максимально открытом клапане ЕГР (95%) расходомер выдаст 1.74 В. На этот диапазон я и настроил свой эмулятор. Ага, вроде понял. Мы мониторим напряжение с расходомера, пока оно > 1.94В, скармливаем его ЭБУ. Как только напряжение стало == 1.94В, проверяем скважность ШИМ на клапане ЕГР и линейно понижаем скармливаемый сигнал соответственно % скважности. Цитата(aldman83 @ 9.5.2017, 21:45) Ещё подскажу, что ШИМ, управляющий клапаном, в программе нужно принимать так: всё что <5%=5%, всё что >95%=95%. Сделал проще: модуль генерации ШИМ для получения калиброванной постоянки не выходит за диапазон 10-и тиков таймера, что дает пр. 20 милливольт. Цитата(aldman83 @ 9.5.2017, 21:45) Не могу проверить вашу программку, у меня 7 Протеус её не открывает. Седьмой и не откроет. Дать вам исходник?
Сообщение отредактировал 4ndrew - 9.5.2017, 23:49
|
|
|
|
|
10.5.2017, 7:46
|
Опелефан
Группа: Болтуны
Сообщений: 157
Регистрация: 27.9.2011
Из: Молодечно
Пользователь №: 29304
opel zafira 2002г. 2,0
|
держите мою схему без лишних извращений на attyni13
Сообщение отредактировал serge1234 - 10.5.2017, 7:54
Прикрепленные файлы
psg16.txt ( 15,99 килобайт )
Кол-во скачиваний: 341
--------------------
В Молодечно: эмуляторы ЕГР, эмулятор катализатора, удаление ДПФ 8029-7799327 чип-тюнинг вихревые заслонки в любых машинах
|
|
|
|
|
10.5.2017, 21:53
|
Заслуженный Опелевод
Группа: Болтуны
Сообщений: 422
Регистрация: 10.1.2016
Из: Жлобин
Пользователь №: 55962
Имя: aldman83
OPEL VECTRA C 2.0 DTI
|
[quote name='4ndrew' date='9.5.2017, 23:04' post='580925'] Ага, вроде понял, но не всё: Мы мониторим напряжение с расходомера и всё время кормим им ЭБУ, а не пока оно > 1.94В, так же постоянно проверяем скважность ШИМ на клапане ЕГР и линейно понижаем скармливаемый сигнал соответственно % скважности. 1.94В это как бы калибровочное напряжение, подав которое на вход эмулятора при <=5% открытия ЕГР, должны наблюдать на выходе эмулятора, а 1.71В при >=95%. К примеру, если на вход подадим 1В при открытии клапана на >=95%, на выходе получим 0,881В Т. е любое напряжение, полученное на входе, мы отправляем на выход без коррекции при закрытом ЕГР, и с коррекцией при открытом. Надеюсь, доходчиво объяснил PS. Загрузите в Протеус мою прошивку и проверьте, как это работает.
|
|
|
|
|
11.5.2017, 2:30
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Цитата(aldman83 @ 10.5.2017, 21:53) Мы мониторим напряжение с расходомера и всё время кормим им ЭБУ, а не пока оно > 1.94В, так же постоянно проверяем скважность ШИМ на клапане ЕГР и линейно понижаем скармливаемый сигнал соответственно % скважности. 1.94В это как бы калибровочное напряжение, подав которое на вход эмулятора при <=5% открытия ЕГР, должны наблюдать на выходе эмулятора, а 1.71В при >=95%. К примеру, если на вход подадим 1В при открытии клапана на >=95%, на выходе получим 0,881В
Т. е любое напряжение, полученное на входе, мы отправляем на выход без коррекции при закрытом ЕГР, и с коррекцией при открытом. Попробую суммировать: Диапазон напряжений 0.98 - 5В с расходометра мы подаем на ЭБУ при ЕГР, открытом на 5% без изменений, при открытом на 95% вычитаем из него примерно 22 мВ, при меньшем угле открытия вычитаем соответственно меньше и в линейной зависимости. Это несколько упрощает мой код, кстати.
|
|
|
|
|
11.5.2017, 11:17
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Цитата(aldman83 @ 11.5.2017, 8:33) Я рад, что вы поняли, жду конечного результата. Почти. Выше вы пишете, что Цитата если на вход подадим 1В при открытии клапана на >=95%, на выходе получим 0,881В 1В - 0.881В = 0.119В, что составляет чуть менее 12% от входного напряжения при ЕГР на 95%. То есть, при 1.94 будет 1.71, при 3В получается 2.64В и т.д. то есть зависимость линейная от клапана и одновременно процентная от напряжения, так? PS Допилил код, выложил выше вместо старого. Местами есть уход на 1мВ, надеюсь, это некритично. Завтра, если получится, разведу платку и соберу в железе.
Сообщение отредактировал 4ndrew - 11.5.2017, 20:55
|
|
|
|
|
11.5.2017, 15:59
|
Опелефан
Группа: Болтуны
Сообщений: 157
Регистрация: 27.9.2011
Из: Молодечно
Пользователь №: 29304
opel zafira 2002г. 2,0
|
Цитата(4ndrew @ 11.5.2017, 12:17) Почти. Выше вы пишете, что 1В - 0.881В = 0.119В, что составляет чуть менее 12% от входного напряжения при ЕГР на 95%. То есть, при 1.94 будет 1.71, при 3В получается 2.64В и т.д. то есть зависимость линейная от клапана и одновременно процентная от напряжения, так? все не так - нужно вычитать процент от напряжения расходомера от процента открытия егр и проценты там немного другие
Сообщение отредактировал serge1234 - 11.5.2017, 16:00
--------------------
В Молодечно: эмуляторы ЕГР, эмулятор катализатора, удаление ДПФ 8029-7799327 чип-тюнинг вихревые заслонки в любых машинах
|
|
|
|
|
11.5.2017, 22:49
|
Заслуженный Опелевод
Группа: Болтуны
Сообщений: 422
Регистрация: 10.1.2016
Из: Жлобин
Пользователь №: 55962
Имя: aldman83
OPEL VECTRA C 2.0 DTI
|
Цитата(4ndrew @ 11.5.2017, 12:17) Почти. Выше вы пишете, что 1В - 0.881В = 0.119В, что составляет чуть менее 12% от входного напряжения при ЕГР на 95%. То есть, при 1.94 будет 1.71, при 3В получается 2.64В и т.д. то есть зависимость линейная от клапана и одновременно процентная от напряжения, так?
PS Допилил код, выложил выше вместо старого. Местами есть уход на 1мВ, надеюсь, это некритично. Завтра, если получится, разведу платку и соберу в железе. Все так. 1мв не критично. Надеюсь, что тестировали с нагрузкой на выходе(30кОм) Цитата(serge1234 @ 10.5.2017, 8:46) держите мою схему без лишних извращений на attyni13 Хотелось бы взглянуть на схему в другом формате, если не сложно.
|
|
|
|
|
11.5.2017, 23:12
|
Начинающий опелевод
Группа: Болтуны
Сообщений: 23
Регистрация: 5.5.2017
Пользователь №: 61102
OPEL ASTRA 2.0DTI
|
Цитата(aldman83 @ 11.5.2017, 22:49) Все так. 1мв не критично. Ой, на 10мВ, если точнее. Боюсь, на 13-й Тиньке с ее единственным таймером разрядности выходного ШИМ выше восьми бит не добиться, ну если только отдать этой задаче 100% времени процессора. С другой стороны, сомневаюсь, что ЭБУ вообще отслеживает изменения ниже 100мВ, все же воздушный клапан изначально не настолько прецизионный дивайс. Цитата Надеюсь, что тестировали с нагрузкой на выходе(30кОм) Повешу на выход повторитель на LM358, чтобы уже наверняка.
Сообщение отредактировал 4ndrew - 11.5.2017, 23:43
|
|
|
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
Все права защищены © 2003-2021 "Белорусский Опель Клуб".
Все права на символику OPEL принадлежат компании Adam Opel AG.
|