Страница 1 из 1
Имитатор положения коленчатого вала на AVR
Добавлено: Пт май 10, 2013 23:16:58
КАШАК
Доброго времени суток
Надо сделать устройство для проверки ЭБУ ВАЗ. Называется "Имитатор положения коленчатого вала". Все вроде бы просто, взять тот же Tiny2313 (на мой взгляд нет смысла брать что-то более мощное), настроить таймер на изменение состояния выхода по прерыванию. НО, на выходе надо получать 58 импульсов и 2 пропуска. Частота от 1 КГц. до 6 КГц.. Как это лучше осуществить?
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Сб май 11, 2013 06:33:06
pyzhman
Посчитать от 0 до 57, подождать пару раз - не судьба?
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Сб май 11, 2013 23:02:46
korsaj
В прерывания от таймера изменяете состояние вывода порта и считаете до 116 (просто счетчик) и если он больше 116 то пропускаете изменение состояние вывода порта, но если он больше 119 обнуляете его.
И все, дальше цикл повторится. Считаете до 120 потому что на 60 импульсов приходится 120 изменений уровня 0 - 5В и 5 - 0В.
Только есть еще загвоздка - ДПКВ индуктивный, а выход с мк обычный меандр, поймет ли этот сигнал ЭБУ?
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Сб май 11, 2013 23:11:22
КАШАК
Я уже так и сделал, на выходе красивый меандр

А вот если ЭБУ не поймет сигналы, тогда буду думать дальше. Вообще там вот такой сигнал:

Re: Имитатор положения коленчатого вала на AVR
Добавлено: Вс май 12, 2013 04:45:11
novodrodskiy
Можно готовый проект посмотреть "Генератор импульсов “60-2” (Имитатор ДПКВ) на микропроцессоре AT89C2051"
http://www.chiptuner.ru/content/pub_03/
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Вс май 12, 2013 10:30:24
zero648
Взять что нибудь с PLL для более качественного сигнала, например tiny85, и сделать генератор сигнала на ШИМе, делаем табличный шаблон сигнала и прогоняем через ШИМ и снимаем сигнал через конденсатор.
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Вс май 12, 2013 16:26:52
КАШАК
Если ЭБУ не понравится, придется так сделать... На неделе проверю, отпишусь

Re: Имитатор положения коленчатого вала на AVR
Добавлено: Вс май 12, 2013 16:37:34
mulder790
ЭБУ нормально понимает сигнал если его снимать с 2х тактного трансформаторного выхода, проверялось..
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Вт май 21, 2013 15:29:39
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 немного подправив схему.
Re: Имитатор положения коленчатого вала на AVR
Добавлено: Ср май 22, 2013 00:22:26
Jurkin
Выложено же готовое устройство - повторяйте и радуйтесь!
Не только для ВАЗ, а и для чего угодно подойдёт.
http://www.radiokot.ru/forum/viewtopic.php?f=43&t=84932