реклама на сайте
подробности

 
 
> Частотомер 5...100 гц на atmega8
Lost_Viking
сообщение Jul 13 2012, 16:55
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Нужно измерить частоту основной гармоники.
Возможно ли на atmega8 реализовать частотомер до 100гц? Ткните носом куда-нибудь меня. БПФ, или другие методы?

Уже есть один метод, топорный, специфичный... Интересует что-то более академическое и простоеsm.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lost_Viking
сообщение Jul 13 2012, 20:36
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



амплитуда до 15 вольт. на рисунке показан период/несколько периодов сигнала. О точности пока речи не идет. Допустим, минимальная. Интересно знать методы.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 13 2012, 20:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Lost_Viking @ Jul 13 2012, 23:36) *
амплитуда до 15 вольт. на рисунке показан период/несколько периодов сигнала. О точности пока речи не идет. Допустим, минимальная. Интересно знать методы.

Можно и БПФ. Но проще пропустить сигнал через компаратор, на выходе которого будут присутствовать прямоугольные импульсы. Только порог правильно установите. Частоту следования этих импульсов и нужно определять любым удобным способом ...
Go to the top of the page
 
+Quote Post
SmarTrunk
сообщение Jul 14 2012, 02:22
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 22-05-11
Из: Москва
Пользователь №: 65 195



В случае таких низких частот обычно измеряют период сигнала, считая импульсы "заполнения" (сравнительно) высокой частоты (например, от таймера) за один период (или, лучше, за несколько периодов) частоты сигнала. Потом пересчитывают период в частоту F=1/T. Кажется, это называется косвенным методом измерения частоты. При частоте сигнала заполнения, скажем, 1МГц, можно за 1с получить где-то 6 значимых цифр частоты.

На AVR вроде несложно сделать. Можно оцифровывать входной сигнал встроенным компаратором. Только обязательно на входе поставить ФНЧ, хотя бы RC-цепочку. Ну и делитель напряжения - ослабить сигнал, чтобы он с запасом вписался в разрешенный диапазон для компаратора.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th August 2025 - 04:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016