Страница 1 из 1

Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Чт мар 31, 2011 23:45:50
taran_ob
Понадобился мне стробоскоп c тахометром 2в1 для настройки УОЗ и ХХ, но не на столько чтоб покупать за 40$. Решил собрать. В сети не нашел схем 2в1, так что пришлось самому.
На создание натолкнули две статьи
http://eldigi.ru/site/avto/7.php
http://ra4nal.qrz.ru/strob.shtml
В качестве излучателя фонарик (в его же корпусе все и разместилось) с 5 светодиодами в параллель, входной сигнал от датчика (прищепка из двух половинок колечка феррита Ф20 + 100 витков меди 0.1мм) на свечном проводе 1го цилиндра, заведен на вход внешнего прерывания attiny2313, один переключатель для режима вывода стробоимпульсов с частотой около 1000об/мин. Частота выводится на 4 разряда. Ширина импульсов (длительность вспышек) пропорциональна частоте оборотов двигателя для постоянной ширины метки в 1 град.

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

Выложу пока что чужую осциллограмму снятую с индуктивного датчика на ВВ проводе.

Схема в протеусе, прошивка и исходник на С с комментариями в архиве.

Помогите со схемой входного каскада, может на ОУ или компараторе или может доработать датчик?

Спасибо.


ПС по схемам входа из выше приведенных статей у меня совсем нет стабильности.

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Чт мар 31, 2011 23:49:50
taran_ob
Пардон, как исправить опечатку в названии темы :oops: ?

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Пт апр 01, 2011 10:19:39
aleksey_gregul
Прямиком с датчика (катушки) сигнал обрабатывать нельзя. Нужен формирователь тактового импульса.
Тоже много игрался с разными датчиками. Индуктивными, емкостными... С самыми разными формирователями.
Результат был очень удручающий. То чувствительность плохая, то видит вспышки в соседних циллиндрах...
Самым надежным оказался индуктивный датчик с тиристорным формирователем.
На колечке около 10-20 витков провода. Катушка зашунтирована резистором - десять ом.
Это дело подключается к "тиристорному одновибратору" анод-катод которого зашунтирован емкостью порядка 0.1мкф
С анода резистор порядка килоома-двух на +5в. Катушку подключаем к уэ и катоду. Сигнал снимаем с анода.
Получается неплохая чувствительность и хорошая помехозащищенность. Чем выше постоянная времени рс-цепочки в аноде,
тем выше помехозащищенность. С этим стоит поиграться.

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Пт апр 01, 2011 12:18:10
akl
taran_ob писал(а):Помогите со схемой входного каскада, может на ОУ или компараторе или может доработать датчик?
В старинном аналоговом польском стробоскопе-тахометре был аналогичный датчик. Только сердечник и витков на нем было гораздо поболее; катушка была сделана со средней точкой и нагружена она была на двухполупериодный выпрямитель.

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Сб апр 02, 2011 23:30:12
taran_ob
Разобрался

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Сб апр 02, 2011 23:32:23
taran_ob
Спасибо, но оказалось сам попутал- диод D1 какой то левый впаял.

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

Изменил частоту теста- 750об/мин. Можно настраивать ХХ.

Убрал расчет среднего- лишнее. Достаточно обновлять данные 2 раза в сек. Показания прыгают не более 1 разряда.

Дорисовал схему.

Все изменения внес в архив в первом сообщении.

В ходе экспериментов спалил светодиоды в фонаре. Заменил из 5 китайских зажигалок. Яркость достаточна для пасмурного дня и расстояния до шкива около 30-40см. В неосвещенном гараже просто подвесил к капоту над шкивом -метка как нарисованная :))

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

Остались свободными 2 порта и 50% памяти, чтоб добавить полезного?

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Вт мар 27, 2012 04:49:20
alexvas2004
Спасибо за схему! Хочу повторить, но не могли бы Вы перекомпилировать прошивки для 2х тактного двигателя и индикаторов с ОА и ОК. И будет ли в схеме работать AT90S2313 (если подключить внешний кварц)?

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Вт мар 27, 2012 22:31:45
taran_ob
Пожалуйста. Править нет времени, в архиве есть исходник с комментариями. По поводу AT90S2313, не знаю.

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Ср май 16, 2012 04:54:33
alexvas2004
Добрый день! Собрал Вашу схему. Возникло несколько вопросов: 1. При нажатии кнопки ТЕСТ тахометр показывает 375, а в исходнике написано что должно быть 750. При подаче с генератора сигнала частотой 50Гц показывает 1500. При включении горит четыре ноля. Так и должно быть? 2. Когда сигнал с генератора убираю, показания остаются неизменными, сбрасываются только если сбросить питание или подать сигнал вновь. Так и должно быть?
Может кто-нибудь перекомпилирует прошивку для двухтактного одноцилиндрового двигателя? Я не могу понять - всё таки какой должен быть коэффициент деления и куда его подставить.
По поводу свободных портов и св памяти: Было бы хорошо переключать коэффициент деления портами: например PA0-0, РА1-0 коэфф1, РА0-1, РА1-0 коэфф2, РА0-0, РА1-1 коэфф3, РА0-1, РА1-1 коэфф4.
Спасибо.

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Ср май 16, 2012 22:05:07
taran_ob
1 попробуйте последнюю прошивку из вложения, с моделью в протеусе, уже не помню какую выкладывал ранее
2 да

в остальном не помогу...

ПС прибором пользовался один раз, выставил зажигание на 7a-fe и забыл, совсем не охота теорию вспоминать..., но все точно работало

Re: Сторобоско-тахометр на МК - помогите с фильтром

Добавлено: Чт май 17, 2012 05:51:03
alexvas2004
Спасибо! Все получилось!
Для одного оборота на импульс в проекте надо заменить 3750000 на 7500000.