Имитатор дпкв своими руками

Опубликовано: 06.05.2024

Генератор импульсов “60-2” (Имитатор ДПКВ) на микропроцессоре AT89C2051

Генератор импульсов “ 60 – 2 ” (Имитатор ДПКВ)на микропроцессоре AT 89 C 2051

©Олег Братков (aka Олег_Б). Пятигорск.

Генератор импульсов “60-2” (Имитатор ДПКВ) на микропроцессоре AT89C2051
Предлагаемый генератор предназначен для имитации сигналов датчика ДПКВ и предназначен, в основном, для подключения ЭБУ «на коленках», для ремонта или диагностики. Имитатор импульсов ДПКВ должен генерировать импульсы с «вырезанным» сигналом синхронизации, по схеме 60 – 2 , то есть на 60 импульсов необходимо 2 вырезать.

Наиболее просто поставленную задачу можно (и нужно) реализовать на микропроцессоре. В этом случае можно наиболее полно и просто реализовать управление частотой и фазой выходного сигнала.

Для повторения данной конструкции потребуется совсем немного радиодеталей, микропроцессор AT 89 C 2051 , несколько кнопок и переключатель. Кварц желательно малогабаритный, высотой 4 мм.

Программа для микропроцессора здесь. Ее нужно записать любым подходящим программатором.

Принципиальная схема.

Схема сброса процессора при включении питания: Первый вывод через конденсатор 1 мкФ подключен к цепи питания, и через резистор 10 … 20 кОм к общему проводу – заземлён.
Для устойчивой работы желательно все остальные выводы через резисторы 5 … 50 кОм подключить к цепи питания (+ 5 вольт), а Р 1 . 0 и Р 1 . 1 – обязательно, так как эти выводы не имеют внутренних подтягивающих резисторов.

Все коммутации и переключения осуществляются замыканием на корпус соответствующего вывода процессора, причём Выбор ВАЗ-ГАЗ управляется переключателем, а к выводам порта Р 1 подключены кнопки. Кроме того, к Р 1 . 2 (Стоп) и Р 1 . 4 (Пуск) можно подключить светодиоды, катодом к выводу процессора, а анодом через резистор 1 … 10 кОм на + 5 вольт. После замыкания соответствующих кнопок процессор удерживает нулевой потенциал на этих выводах, если в него записана соответствующая программа. Стоп – красный, пуск – зелёный.

Переключатель Выбор ВАЗ-ГАЗ меняет местами выходной сигнал ДПКВ 1 и ДПКВ 2 . Если использовать 55 -контактный разъём для подключения к контроллеру необходимого минимума – земли, питание, датчики для проверки и ремонта на столе, то переключение ДПКВ для ВАЗов и для ГАЗов осуществляется одним контактом на замыкание, а не двумя на переключение.

Генератор выдаёт противофазный сигнал вида “ 60 – 2 ” на выводах Р 3 . 4 и Р 3 . 5 процессора, соответственно ДПКВ 1 и ДПКВ 2 , а так же сигнал датчика фазы ДПРВ, один за два оборота, на выводе Р 3 . 7 . Сигнал датчика фазы инвертирован, к этому выводу надо подключить какой-нибудь ключ, например BSP 77 , который стоит в Ителмовском иммобилизаторе и управляет плавным выключением света в салоне. Кроме небольшого размера и входного ТТЛ-уровня, ключ имеет защиту от КЗ, перегрева, неправильного включения… проработает долго. Но можно обойтись и простым транзистором, если процессоров много.

Импульсы получаются угловатыми, но все контроллеры работают нормально. Резисторы по 15 кОм, шунтирующие выходы на корпус и 20 кОм между выходами необходимы для Бош 1 . 5 . 4 (N), все другие контроллеры работали без них. Проще поставить, как на схеме. Впоследствии я поставил вместо 315 ‑й КТ 698 , а вместо 972 ‑х – МОП-ключи (или IGBTs), которые стояли в контроллерах GM. Там 4 ключа было для управления форсунками, но форсунки были попарно подключены к двум, а два ключа были свободны. То есть можно ставить что-нибудь получше.

Можно сделать другой вариант выходного каскада:

Генератор импульсов “60-2” (Имитатор ДПКВ) на микропроцессоре AT89C2051

Недостаток – потребуется радиатор, так как TDA 1558 , и ей подобные немного греются даже при нагрузке в сотни Ом. Токи покоя там всякие… Достоинство – выход генератора очень похож на настоящий ДПКВ, выдаёт такое же дифференциальное напряжение, низкое сопротивление между 48 и 49 клеммами ( 15 и 34 для 7 . 9 . 7 ). Берётся трансформатор от китайского адаптера, и обе обмотки или хотя бы сетевая перематываются проводом 0 . 1 до заполнения секции.

При включении питания генератор остановлен, если подключены светодиоды – горит Стоп. Начальная частота в его памяти 1000 об/мин. Включается любой кнопкой. Если нажать Пуск, то генератор выдаёт 1000 об/мин. Соответственно, 3000 – 3000 об/мин, 6000 – и т.д. В дальнейшем, после остановки кнопкой Стоп, генератор запускается кнопкой Пуск на той частоте, на которой остановился, исключая остальные кнопки. При генерации вывод, к которому подключена кнопка Пуск, переводится в ноль. Зелёный светодиод будет гореть.
Если удерживать долго кнопку Шаг вниз (- 50 об), генератор в конце концов остановится, и кнопкой Пуск включаться не будет – частота в памяти нулевая. Надо или Шаг вверх (+ 50 об), или 300 … 6000 .

Частота генерируется с шагом 50 об/мин до 7000 . 100 об/мин от 7000 до 11000 . И от 11000 до 17000 с шагом 200 об/мин. На частотах выше 10 000 не проверял – диагностика у меня отключается, но импульсы по осциллографу идут вроде бы правильно.
На больших частотах погрешность частоты увеличивается, например вместо частот 5950 , 6000 , 6050 получается 5960 затем 6040 , что связано с нехваткой производительности процессора, поэтому и шаг больше – 100 , затем 200 оборотов.

Печатная плата «под утюг» прилагается. На ней расположены кварц, процессор, кнопки. Конденсаторы кварца, резистор и конденсатор сброса, шунтирующие конденсаторы по питанию, подтягивающие резисторы для порта Р 1 – SMD, размер 0603 или 0805 , расположены прямо на плате в соответствующих местах, прямо к выводам процессора припаяны. Светодиоды к + 5 вольтам надо подключить проводками. Стабилизатор питания, транзисторы выходных каскадов можно собрать на другой плате или навесным монтажом, поскольку не серийное производство.

Дополнительная информация.

Лично мне удобно пользоваться только кнопками. Наличие фиксированных частот с кварцевой стабилизацией позволяет сравнивать ремонтируемый и исправный контроллеры на разных фиксированных частотах, с помощью кнопок + и – частота меняется небольшими шагами вверх или вниз… Однако для любителей переменного резистора сообщаю, что при замыкании 7 ‑го вывода АТ 89 С 2051 (Р 3 . 3 ) на массу на вывод 6 ‑й вывод (Р 3 . 2 ) становится входом внешнего генератора. Частота должна быть в два раза выше необходимой. То есть для 1000 об/мин надо подать 2 000 Гц, для 6000 об/мин – 12 000 Гц и т.д. В этом случае необходима кнопка «пуск» – вывод 16 , можно оставить «стоп» – вывод 14 , и работает переключатель полярности ВАЗ-ГАЗ – вывод 3 процессора. Светодиоды можно ставить, можно – нет. И даже без кнопок будет работать, если вывод «пуск» постоянно на массу запаять. Вывод «стоп» оставить в воздухе или подтянуть резистором на + 5 в… Переключатель… два вывода ДПКВ противофазные, для ВАЗов один проводок подключать, для ГАЗов – другой.

Кроме того, потребуется генератор, например, на к 561 ла 7 или по любой другой известной схеме с ТТЛ-уровнем на выходе. Насколько помню, получить на аналого-цифровом генераторе такое перекрытие частоты, какое у двигателя внутреннего сгорания, непросто. Дело не в требуемой удвоенной частоте, а в перекрытии диапазона. Для 561 серии я брал переменный резистор 300 кОм, остальное не помню, но от 300 до 6000 об/мин было примерно, при этом какие-то трудности с точной установкой частоты. Всё-таки 300 кОм 🙂 Процессор-то её поделит и на выход выдаст, что получится…

_________________
Никогда не-откладывай на завтра. То, что можно сделать сегодня.

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

_________________
Никогда не-откладывай на завтра. То, что можно сделать сегодня.

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Но по факту она недоступна.

С 1 июля компания Mean Well в связи со сложной ситуацией на рынке электронных компонентов вынужденно повышает стоимость и сроки поставки продукции. Компэл для поддержки российских производителей замораживает на весь июль старые цены на широкий ряд номенклатуры, которую можно приобрести со склада.

Точно не доступна - выкидывает на "Правила форума"

Приглашаем всех желающих 15 июля 2021 г. принять участие в бесплатном вебинаре, посвященном решениям Microchip и сервисам Microsoft для интернета вещей. На вебинаре будут рассмотрены наиболее перспективные решения Microchip, являющиеся своеобразными «кирпичиками» – готовыми узлами, из которых можно быстро собрать конечное устройство интернета вещей на базе микроконтроллеров и микропроцессоров производства Microchip. Особое внимание на вебинаре будет уделено облачным сервисам Microsoft для IoT.

Точно не доступна - выкидывает на "Правила форума"

Понятно. Нужно прокрутить страницу вниз. Внизу соглашаетесь с правилами и по истечении счётчика времени жмёте ОК.
Раньше у них такого не было, сейчас так.
Сейчас постараюсь сюда выложить, так-как там без регистрации ничего не скачаешь.

Добавлено after 11 minutes 40 seconds:
НАЧАЛЬНАЯ ВЕРСИЯ.
=========
Написал программу имитатора, для общего повторения и пользования.
Возможности:
имитация сигнала ДПКВ с одной или двумя прорезями
имитация сигнала ДПРВ от одного до четырёх выступов
данные редактируются в ЕЕПРОМе, под свои параметры пользователем "нужен программатор"
частота оборотов фиксированная

ЕЕПРОМ можно отредактировать например в программе "PonyProg" Значения вводятся в двоичном формате. Из десятичного, в двоичный формат можно перевести, либо в виндовском калькуляторе или в самой оболочке "PonyProg"

Все значения нужно умножать вдвое. Если необходимо задать 58зубьев ДПКВ,
то 58*2=116 пересчитываем двоичный формат , получаем 74. Это значение нужно записать в первую ячейку ЕЕПРОМа.
Думаю более-менее понятно объяснил.

Контроллер ATTINI13, просто такой у меня есть в наличии.
Выкладываю схему, прошивку, проект протеуса.

Теперь для ввода в ЕЕПРОм значений нет необходимости пересчитывать в калькуляторе, программаторе или на пальцах из десятичного формата в двоичный. Сейчас просто необходимо записать необходимые значения понятные для нас. А программа сама пересчитывает в понятные для неё значения.

Добавил возможность изменения количества пропуска зубьев.

Изменение формы импульса пропуска , для возможности формирования как датчика ХОЛЛА так и индуктивного.

Добавлен ещё один канал ДПКВ как и было задумано с самого начала.

Теперь есть два канала ДПКВ ДФ-1 и ДФ-2, независимые друг от друга.
Можно формировать до 7-ми. импульсов ДФ-1 и ДФ-2.

Все бобра !
Возник вопрос по изготовлению генератора ДПКВ . вроде как и зароботал он у меня, но вод эбу как то не отображает что хх присутствует .может я ошибаюсь. скеч очень простой до безобразия .пока такой без индикации и регулировки . 58 импульсов и пропуск в 2 импульса.

Комментарии 39

Привет, чем закончилось? доработали прогу?

По той же технологии пытаюст поднять стрелку спидометра. И больше 70 км/ч не поднимается, немогу понять куда копать.

вроде, как 59 зубов будет в этом скетче? проверял осциллографом

Хорошее замечание, поэтому у меня ЭБУ ошибку выдавал. Исправил, теперь всё корректно работает. На верхнем скетче показывает 960 об/мин

Спасибо конечно, я читал .проект на ардуино не закончен у меня, думаю и регулировку по оборотам добавлю и можно старт туда тоже добавить .

там главное форма сигнала, и амплитуда.посмотри выходные каскады

я понял спс, тоже над этим думал .

Пожалуйста, исправьте в названии на Имитация.

Это не прога, генератор собрал на ардуинке что бы проверить январь на жизнеспособность .

все работает, завелас на столе .

Я имел ввиду этот скрин — программа диагностики.

OpenDiagFree1.3.9 она в свободном доступе .

По моему амплитуда не та, сними осцилом амплитуду родного датчика колена и все станет на свои места :)
Вот примерно так …

нет просто наверно сдвоенный компоратор сдох LM2903, а на старых эбу стоялTA8025F.

IronWarrior

По моему амплитуда не та, сними осцилом амплитуду родного датчика колена и все станет на свои места :)
Вот примерно так …

работает даже газовать могу

Кол-во импульсов это полдела. Длительность импульсов для какой частоты оборотов рассчитали?
То, что вижу на картинке не соответствует 800 об/мин.

да несоответствует немного, но не обязательно же 800 оборотов, примерно при задержке 0.59 гдето .

а для чего имитировать?

А что бы эбу на столе диагностировать .

честно не понял

счетчик (а=0; а<= 58) даст 59 импульсов. нулевой тоже учитывается.

понял скорректировал, точно точно

Вроде бы на первом месте для ЭБУ ДПРВ…

дпрв даже не обязателен для работы двигателя.

Это стоит проверить (тем более, что легко)… попробуйте завестись без ДПРВ? Отпишитесь…

легко заведу.
опишите работу дпрв датчик положения распредвала? еще называют дф датчик фаз. он установлен даже не на всех инжекторных авто. и его работа заключается в фазированном впрыске топлива. при его выходе из строя или если на авто не стоит дпрв впрыск с фазированного становится попарнопарралельным. главный датчик положения коленвала по нему эбу видит втм 1 цилиндра и по нему подается искра и работает бензонасос.

Насчет бензонасоса не уверен, на сколько обычно бывает, на него подается "12 вольт"…
Если 1-й цилиндр в ВМТ, то больше других цилиндров в ВМТ нет?

на бензонасос подается 12в через реле которое управляется эбу. если при прокрутке эбу не увидит дпкв то бензонасос отрубается.
ну как бы принято называть вмт 1 цилиндра тк фазы газораспределения по 1 цилиндру считают.

легко заведу.
опишите работу дпрв датчик положения распредвала? еще называют дф датчик фаз. он установлен даже не на всех инжекторных авто. и его работа заключается в фазированном впрыске топлива. при его выходе из строя или если на авто не стоит дпрв впрыск с фазированного становится попарнопарралельным. главный датчик положения коленвала по нему эбу видит втм 1 цилиндра и по нему подается искра и работает бензонасос.

все верно с одной поправкой . некоторые машины и без дпрв работаю . а некоторые нет. или заводятся и глохнут.

Это стоит проверить (тем более, что легко)… попробуйте завестись без ДПРВ? Отпишитесь…

ДПРВ не обязателен, без него заведётся и поедет на усреднённых параметрах. А вот без ДПКВ даже не заведётся.

Самодельные приспособления облегчающие жизнь диагноста.

  • Перейти на страницу:

Самодельные приспособления облегчающие жизнь диагноста.

В связи с тем, что предыдущая тема закрыта-открываю новую т.к. она все таки актуальна,
а полет мысли российского ремонтника не знает границ. Прошу, не втягиваться в теоретическую
полемику, а просто делиться с коллегами своими самодельными приспособлениями помогающими
в диагностике впрыска, нахождении и устранении его неисправностей.

Звуковой пробник для проверки ДПДЗ.

Перепробовал разные варианты проверки этого датчика и остановился на звуковом,
проверка занимает очень мало времени и довольно информативна. Недостаток в том,
что нельзя проверить электронные датчики выпускаемые некоторыми производителями.
При подозрении на неисправность такого датчика, его лучше сразу подменить обычным,
резистивным, ДПДЗ.
Вначале была использована схема представленная на фото: два транзистора и наушник,
далее в качестве усилителя использовал выдранный откуда-то оконечник на TDA2003 и
довольно мощный динамик. Сравнив пару раз "звучание" нового ДПДЗ и изношеного легко
определяются его неисправнсти при диагностике по сильным трескам из динамика, особенно
в начале открытия дроссельной заслонки. В плюсе и то, что клиент сам "слышит" неисправность
своего датчика.

Пробники питания и сигнала управления МЗ и катушек.

Разрядники

Разрядники

Как известно, в составе Мотор-мастера имеется функция проверки Модулей зажигания
и катушек разных типов, для реализации этой функции необходимо наличие Разрядников.
Они легко изготавливаются из свечей и немного токарных работ. Предлагаю свой чертеж
каторый и делал для токаря. Изготовленно 6 штук, 4-размещены на алюминиевой пластине
и два остальных на прищепках для проверки индивидуальной катушки или при работе,
например, с датчиком давления.
Хочу заметить, что проверка на разрядники не является панацеей, попадались несколько
модулей которые на разрядники работали нормально, но машина в езде вела себя плохо:
наблюдались равки и провалы в разгоне, присутствовала сильная детонация как вроде залит
76-й бензин. Тут только подмена на заведомо исправный.

Прямой запуск бензонасоса

Прямой запуск бензонасоса

Для более быстрого и удобного проведения теста "Баланс форсунок" с помощью
Мотор-мастера при работе с автомобилями ВАЗ, можно легко реализовать возможность
запуска Бензонасоса с отдельной кнопки. Кроме этого теста функция нужна еще очень
часто, например, для прокачки топливной системы, проверки производительности БН и тд.
Известно, что через диагностику это не всегда получается особенно с блоком Бош МП7.0.
На обоих видах диагностических колодок ВАЗ имеется выход для прямого управления БН
минуя его реле управления и мощный плюс (схемы приложены)
Если диагностические шнуры короткие, то можно реализовать функцию запуска БН прокладыванием
дополнительной пары проводов соответствующего сечения и кнопкой с фиксацией.
Использовать свободные провода которые могут быть в кабеле диагностики НЕЛЬЗЯ! тк они
малого сечения, а ток насоса может превышать 3 ампера.
У меня удлинитель диагностического кабеля более 10 метров, поэтому, невдалеке от диагностического
разъема, установленно реле для управления БН, управляется оно замыканием минусового вывода
обмотки на массу, кнопка управления на столе около ноутбука.
Для автомобилей ГАЗ функцию прямого запуска БН можно реализовать установкой вместо штатного реле БН собственного-доработаного, с выведенной из корпуса кпопкой управления реле.

Имитатор ДПКВ , предназначен для проверки блока управления двигателем на столе, а так же может использоваться для определения неисправного датчика коленчатого вала прямо на автомобиле с исправной штатной противоугонной системой. Особо расписывать предназначение генератора ДПКВ нет необходимости. Если вы забили в поисковик генератор ДПКВ или имитатор ДПКВ значит вы понимаете, как и зачем используется сей девайс.

Устройство разрабатывалось для себя и продается как есть. Возможности удаленного обновления не имеет.

Имитатор ДПКВ может генерировать сигнал распределительного и коленчатого валов. Управление осуществляется энкодером с кнопкой. Заложено переключение подтяжки выходного сигнала к 5 и 12 вольтам колена и распреда. Регулировка оборотов от 200 до 1000 оборотов в минуту, что вполне достаточно для проверки работоспособности блока. Наш имитатор ДПКВ собран по принципу бутерброда, сверху дисплей снизу плата. За счет этого имитатор ДПКВ можно встроить в ваш стенд или подходящую по размерам коробку.

Прикол именно нашего имитатора ДПКВ заключается в том, что помимо остальных генераций присутствуют генерации датчиков NISSAN и MITSUBISHI. Большинство остальных бензиновых авто тарахтит на 60-2, проверено на личном опыте.

Прибор собирается под заказ, за 2-3 дня. Изготавливается за символическую плату 5500 р. Из этих денег добрая половина запчастей(дисплей, микроконтроллер, печатка и т.д.) Самостоятельная сборка имитатора ДПКВ занятие конечно интересное, но по времени и деньгам может получиться дороже. Если прибор по каким либо причинам вас не устроил, то заберем обратно.

Сейчас в наличии есть два собранных и проверенных устройства.

Задать вопросы или купить имитатор ДПКВ можно связавшись с нами по телефону 89164899530 или написать torex07@mail.ru.

Пример работы имитатра с ЭБУ Mitsubishi








Пример установки имитатора ДПКВ в стенд для программирования и проверки блоков управления двигателем.

Читайте также: