Эмулятор дпкв своими руками
Думаю тут найдутся спецы в программировании микроконтроллеров.
Необходим простой имитатор ДПКВ который будет непосредственно подключаться ко входу января 5.1.
Нужно обычный вазовский вариант 60-2.
Есть ATTINY13 к ней нужно прилепить 2 кнопки которые будут управлять частотой оборотов с дискретизацией 50 об/мин.
Так чтобы максимальные обороты были ~10200.
Так чтобы использовался внутренний генератор, чтобы не городить внешних кварцев.
Спаять и смоделировать это не проблема, а вот в программировании я вообще лох.
Был бы очень признателен тому кто напишет для этой аврки прошивку.
P.S
Много всяких вариантов перепробовал все либо глючные либо избыточно сложные.
А мне необходим приметив, чтобы крутить января на столе.
Партнер форума
Phant0m,Ты издеваешься что-ли? Вроде не вчера пришел в мир тюнинга.
100 лет пылится по этой ссылке, я даже на память помню, что оно там есть!
_________________
Никогда не-откладывай на завтра. То, что можно сделать сегодня.
JLCPCB, всего $2 за прототип печатной платы! Цвет — любой!
_________________
Никогда не-откладывай на завтра. То, что можно сделать сегодня.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Но по факту она недоступна.
Приглашаем 9 декабря всех желающих посетить вебинар, посвященный технологии Ethernet и её новому стандарту 10BASE-T1S/L. Стандарт 802.3cg описывает передачу данных на скорости до 10 Мбит в секунду по одной витой паре. На вебинаре будут рассмотрены и другие новшества, которые недавно вошли в семейство технологий Ethernet: Synchronous Ethernet (SyncE), Precision Time Protocol (PTP), Time Sensitive Networking (TSN). Не останется в стороне и высокоскоростной 25G+ Ethernet от Microchip.
Внедрение автоматизированных систем контроля и учета всех видов энергоресурсов, невозможно без инструментов, позволяющих помимо измерения параметров, преобразовывать их для обработки цифровыми интеллектуальными системами. Микросхемы STPM32, STPM33 и STPM34 STMicroelectronics являются наиболее точными и высокопроизводительными представителями своего семейства и способны максимально точно измерять параметры электросети в системах электроснабжения переменного тока, а также осуществлять их первичную обработку. Рассмотрим подробнее их преимущества и средства разработки.
Понятно. Нужно прокрутить страницу вниз. Внизу соглашаетесь с правилами и по истечении счётчика времени жмёте ОК.
Раньше у них такого не было, сейчас так.
Сейчас постараюсь сюда выложить, так-как там без регистрации ничего не скачаешь.
Все значения нужно умножать вдвое. Если необходимо задать 58зубьев ДПКВ,
то 58*2=116 пересчитываем двоичный формат , получаем 74. Это значение нужно записать в первую ячейку ЕЕПРОМа.
Думаю более-менее понятно объяснил.
Контроллер ATTINI13, просто такой у меня есть в наличии.
Выкладываю схему, прошивку, проект протеуса.
Теперь для ввода в ЕЕПРОм значений нет необходимости пересчитывать в калькуляторе, программаторе или на пальцах из десятичного формата в двоичный. Сейчас просто необходимо записать необходимые значения понятные для нас. А программа сама пересчитывает в понятные для неё значения.
Изменение формы импульса пропуска , для возможности формирования как датчика ХОЛЛА так и индуктивного.
Добавлен ещё один канал ДПКВ как и было задумано с самого начала.
Теперь есть два канала ДПКВ ДФ-1 и ДФ-2, независимые друг от друга.
Можно формировать до 7-ми. импульсов ДФ-1 и ДФ-2.
ДПКВ так и есть с одной прорезью или с двумя.
=====================
Вложения: |
Комментарий к файлу: ФИНАЛЬНАЯ ВЕРСИЯ. Колибри_2019_1.rar [53.29 KiB] Скачиваний: 336 |
Комментарий к файлу: НАЧАЛЬНАЯ ВЕРСИЯ. Колибри.rar [54.91 KiB] Скачиваний: 257 |
Кто сейчас на форуме
Имитатор датчика коленвала своими руками
_________________
Мои верные друзья — АМD и AVR
LM317 — атцтой, LM2576ADJ — форева!
JLCPCB, всего $2 за прототип печатной платы! Цвет — любой!
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Приглашаем 9 декабря всех желающих посетить вебинар, посвященный технологии Ethernet и её новому стандарту 10BASE-T1S/L. Стандарт 802.3cg описывает передачу данных на скорости до 10 Мбит в секунду по одной витой паре. На вебинаре будут рассмотрены и другие новшества, которые недавно вошли в семейство технологий Ethernet: Synchronous Ethernet (SyncE), Precision Time Protocol (PTP), Time Sensitive Networking (TSN). Не останется в стороне и высокоскоростной 25G+ Ethernet от Microchip.
Внедрение автоматизированных систем контроля и учета всех видов энергоресурсов, невозможно без инструментов, позволяющих помимо измерения параметров, преобразовывать их для обработки цифровыми интеллектуальными системами. Микросхемы STPM32, STPM33 и STPM34 STMicroelectronics являются наиболее точными и высокопроизводительными представителями своего семейства и способны максимально точно измерять параметры электросети в системах электроснабжения переменного тока, а также осуществлять их первичную обработку. Рассмотрим подробнее их преимущества и средства разработки.
На ВАЗах ДПКВ стоит на шкиве коленвала. Шкив имеет 60 зубьев, 2 из которых выбиты для синхронизации. Положение выбитых зубов 100% не в ВМТ.
Точно сейчас не скажу. но вроде ВМТ за 21 зуб от выбитых.
А по реализации:
берем МК, настраиваем таймер на нужную частоту и каждый 56 и 60 импульс режем.
Выход — полевик на обмотку автомобильного реле. С этой же обмотки — выход.
. требуется устройсвто которое будет эмулировать работу датчика положения коленвала двигателя внутреннего сгорания.
Важно другое, датчик считывает зубья с маховика, так вот на маховике нету одного зуба(ВМТ), мне это надо точно показывать на эмуляторе.
Мне подсказали что лучше всего сделать обычный генератор, и счетчиком считать импульсы, и определенный импульс просто подавлять.
А может на пик-контроллере будет проще или все таки на логике, кто что посоветует?
_________________
Как зачем мне голова?! Я ей ем.
Кто сейчас на форуме
Сейчас этот форум просматривают: AndyBy, kipigor7, Never not try и гости: 9
Имитатор датчика коленвала своими руками
©Олег Братков (aka Олег_Б). Пятигорск.
Наиболее просто поставленную задачу можно (и нужно) реализовать на микропроцессоре. В этом случае можно наиболее полно и просто реализовать управление частотой и фазой выходного сигнала.
Для повторения данной конструкции потребуется совсем немного радиодеталей, микропроцессор 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 ключа было для управления форсунками, но форсунки были попарно подключены к двум, а два ключа были свободны. То есть можно ставить что-нибудь получше.
Можно сделать другой вариант выходного каскада:
Недостаток – потребуется радиатор, так как 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 оборотов.
Дополнительная информация.
Кроме того, потребуется генератор, например, на к 561 ла 7 или по любой другой известной схеме с ТТЛ-уровнем на выходе. Насколько помню, получить на аналого-цифровом генераторе такое перекрытие частоты, какое у двигателя внутреннего сгорания, непросто. Дело не в требуемой удвоенной частоте, а в перекрытии диапазона. Для 561 серии я брал переменный резистор 300 кОм, остальное не помню, но от 300 до 6000 об/мин было примерно, при этом какие-то трудности с точной установкой частоты. Всё-таки 300 кОм 🙂 Процессор-то её поделит и на выход выдаст, что получится…
Читайте также: