можно по другому , но хоцца так +
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ken@t 24 января 2005 г. 16:00

есть частотный сигнал приходящий частотой 1 - 500Hz надо на МК сделать нечто эээ PLL но как ? типа выходная частота ......

даже не так ...
вот как
На вход МК приходит частотный сигнал - меандр , 10-500 Гц он управляющий, на выходе надо получить PWM сигнал зависимый от входа ))
период выходного равен входному. Камень 51 СС03 , свободен один Таймер - Timer1 , пока невкурил, да проц занимаецца ещё кучкой задач.
LPC не предлагать - уже есть , но не под это. , хотя там сходная задача будет тоже ... задержка ... задержка два-три периода на 500 Гц допустима и 0-10 1 ...
Представляется как :
1 измеряем входной период, и предыдущий дабы понять - частота таже , выше, ниже .
2 С учётом прогноза , пускаем таймер на время Период+прогноз периода * %PWM = выходной...
Или красивше есть ?


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru