Имитатор положения коленчатого вала на AVR

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Доброго времени суток :)

Надо сделать устройство для проверки ЭБУ ВАЗ. Называется "Имитатор положения коленчатого вала". Все вроде бы просто, взять тот же Tiny2313 (на мой взгляд нет смысла брать что-то более мощное), настроить таймер на изменение состояния выхода по прерыванию. НО, на выходе надо получать 58 импульсов и 2 пропуска. Частота от 1 КГц. до 6 КГц.. Как это лучше осуществить?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Посчитать от 0 до 57, подождать пару раз - не судьба?
Docendo discimus
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Сообщение korsaj »

В прерывания от таймера изменяете состояние вывода порта и считаете до 116 (просто счетчик) и если он больше 116 то пропускаете изменение состояние вывода порта, но если он больше 119 обнуляете его.
И все, дальше цикл повторится. Считаете до 120 потому что на 60 импульсов приходится 120 изменений уровня 0 - 5В и 5 - 0В.
Только есть еще загвоздка - ДПКВ индуктивный, а выход с мк обычный меандр, поймет ли этот сигнал ЭБУ?
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Я уже так и сделал, на выходе красивый меандр :) А вот если ЭБУ не поймет сигналы, тогда буду думать дальше. Вообще там вот такой сигнал:
Изображение
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Пт май 25, 2012 19:30:42

Сообщение novodrodskiy »

Можно готовый проект посмотреть "Генератор импульсов “60-2” (Имитатор ДПКВ) на микропроцессоре AT89C2051" http://www.chiptuner.ru/content/pub_03/
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Сообщение zero648 »

Взять что нибудь с PLL для более качественного сигнала, например tiny85, и сделать генератор сигнала на ШИМе, делаем табличный шаблон сигнала и прогоняем через ШИМ и снимаем сигнал через конденсатор.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Если ЭБУ не понравится, придется так сделать... На неделе проверю, отпишусь :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вт окт 04, 2011 12:22:43
Откуда: Витебск

Сообщение mulder790 »

ЭБУ нормально понимает сигнал если его снимать с 2х тактного трансформаторного выхода, проверялось..
Родился
Аватара пользователя
Сообщения: 14
Зарегистрирован: Вт фев 26, 2013 17:26:53
Откуда: Кыргистан Бишкек

Сообщение gmotors »

вот мысля что вас заводит тут много есть хотя форум у них не про транзисторы вотс с сылка взято тоже откуда-то
http://opelclub.forumbb.ru/viewtopic.php?id=64
Краткое описание схемы: На элементах D1.1 ,D1.2 собран генератор с изменяемой частотой, так как выход с генератора имеет несимметричный меандр, далее стоит элемент D2.1 который делит частоту на 2 и формирует правильный сигнал. Сигнал поступает на счётчик D3, счётчик имеет набранный коэффициент деления 60 , выходной импульс со счётчика поступает на триггер защёлку D2.2 и сбрасывает его выход, чем запрещает счёт на элементе D1.3. Так как длительность импульса на выходе счётчика равна одному такту, мы имеем сброшенный выход триггера на два такта. И при следующем положительном фронте устанавливаем выход триггера в единицу, тем самым разрешаем счёт на выходе D1.3. Далее сигнал поступает на транзистор, и формируется неполярный сигнал со счётом 58 импульсов 2 пропуска.
Схема проверена на ЯНВАРЕ 5.1.1. Количество оборотов имитированных схемой от 240 до 10200 об/мин. При этом без ошибок по датчику коленчатого вала.
Рекомендации: резистор регулировки частоты желательно ставить логарифмический, счётчик К564 ИЕ15 можно заменить на два счётчика К561ИЕ8 немного подправив схему.
Вложения
dpkv_sch.jpg
(38.8 КБ) 947 скачиваний
Вымогатель припоя
Аватара пользователя
Сообщения: 515
Зарегистрирован: Вт янв 01, 2013 15:51:19
Откуда: Vilnius

Сообщение Jurkin »

Выложено же готовое устройство - повторяйте и радуйтесь!
Не только для ВАЗ, а и для чего угодно подойдёт.
http://www.radiokot.ru/forum/viewtopic.php?f=43&t=84932
Ответить

Вернуться в «AVR»