Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Тема закрыта

цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 02:00:15

Подскажите плз, хочу сделать цифровой умножитель частоты, на Tiny2313 или Mega8, который будет умножать частоту от 2 до 20 Гц на 4. Т.е. на входе 2, на выходе 8 Гц.
Посоветуйте алгоритм плз. Главное чтоб выходная частота была непрерывна. Т.е. и мерять и выводить нужно параллельно. Ессно будет какая-то задержка между измеренным значением частоты и выходной частотой, но это не страшно, главное чтоб выходной сигнал не прерывался на период измерения.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 03:02:23

А это для чего? такое безобразие нужно.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 03:31:21

http://chipmk.ru/index.php?option=com_c ... &Itemid=29

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 05:18:44

Может это подойдет

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 10:09:36

wws63
Там вроде всё расписанно.
Замеряем время от импульса до импульса, и выводим четыре импульса в такойже промежуток времени.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 10:20:13

Нах контроллер
преобразовать сигнал в треугольник и пара диодных мостов

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 18:11:27

Может быть подойдёт: viewtopic.php?p=528752#p528752

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 19:53:38

Спасибо за ответы и помощь, а теперь по порядку...
radiokot__ писал(а):А это для чего? такое безобразие нужно.

Известное дело, для "ускорения" датчика.

akl писал(а):Может это подойдет

Спасибо, это уже теплее:)))

radiokot__ писал(а):wws63
Там вроде всё расписанно.
Замеряем время от импульса до импульса, и выводим четыре импульса в такойже промежуток времени.

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

mozgososik писал(а):Нах контроллерпреобразовать сигнал в треугольник и пара диодных мостов

Эээ, а можно более подробно?

Барсик писал(а):Может быть подойдёт: viewtopic.php?p=528752#p528752

Смотрел Ваш проект, как раз перед тем как открыть топик. Прогнал его в симуляторе, там вроде на выходе идут пачки импульсов повышенной частоты. Т.е. пока идет измерение на выходе нет ничего. Возможно это косяк симулятора, в железе выходной сигнал непрерывен?

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Вт июн 19, 2012 20:30:55

Известное дело, для "ускорения" датчика.

Мне например не известно для чего это может пригодится.

Т.е. пока идет измерение на выходе нет ничего.

При первом измерение так и будет (надож знать какой период умножать)
А потом закальцовывается.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Ср июн 20, 2012 09:24:35

v000va писал(а):mozgososik писал(а):
Нах контроллерпреобразовать сигнал в треугольник и пара диодных мостов

Эээ, а можно более подробно?


Ну например как-то так:
X4.jpg
(18.78 KiB) Скачиваний: 1242

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Ср июн 20, 2012 13:44:18

v000va писал(а):Прогнал его в симуляторе, там вроде на выходе идут пачки импульсов повышенной частоты. Т.е. пока идет измерение на выходе нет ничего.
Симулятором не пользовался. Смотрел осциллографом непосредственно на железе. Никаких "пачек" не видел. Измерение и вывод идут одновременно по прерыванию от таймера. Частота прерываний - 10 КГц. Тактовая частота была 9,6 МГц.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Ср июн 20, 2012 18:22:06

Умножение частоты на 4 можно сделать и простой логике, например 561 серии. Займет 3-4 кор-
пуса и не надо писать никаких программ. Получится намного быстрее.

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Пт июн 29, 2012 19:54:54

Можно ведь генерировать два импульса по переднему и заднему фронту входного импульса. И так два раза. :)

Re: цифровой умножитель частоты на 4 - посоветуйте алгоритм

Пн июл 02, 2012 10:45:31

"ускорение" датчика автомобиля это просто бред!

изменения скорости измерений не будет...лучше взять тот частотомер чем вы скорость-пробег хотите мерять и в нем коэффициент поправить......или нормальный датчик скорости поставить....да что там его ставить? в штатное место подобрали медную трубку , развальцевали её и впихнули в неё магнитик любой, а дальше 1-2-4-8 датчиков холла по кругу :) или оптопара и диск с прорезями....сколько нарезал прорезей столько и импульсов будет...но тратить МК на это дело...ЗАЧЕМ?
Тема закрыта