Форум по микроконтроллерам: Какой Алгоритм У Частотомера? - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Какой Алгоритм У Частотомера?

#1 Пользователь офлайн   SoundMaster 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 05 Октябрь 12

Отправлено 05 Октябрь 2012 - 10:53

Хотелось бы собрать несложный частотомер до 30 МГц, хотелось бы уточнить какой алгоритм его работы (подсчет импульсов за установленный промежуток времени) и чем этот промежуток ограничить, сменой регистра вход/выход DDR_PORT? или эта смена происходит за определенный промежуток что внесет погрешность? Или задать переменную A, инкрементировать ее каждую uS и поставить условие while (A<100000){считать импульсы};//интервал будет 0,1 секунды. У меня в распоряжении отладочная плата BIGAVR2 для ATMEGA128, но в окончательном варианте планирую использовать ATMEGA8
0

#2 Пользователь офлайн   korsaj 

  • Активный участник
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 51
  • Регистрация: 14 Март 12

Отправлено 10 Октябрь 2012 - 08:02

Измеряешь частоту например: по прерыванию от таймера. Если частота слишком большая, то меняешь коэф. внешнего делителя пока не сможешь измерить частоту, далее умножаешь измеренную частоту на коэф. диления - получаешь частоту на входе устройства.

Коротко примерно так, ну а ньансов оч много.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей