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

 
 
> Как определить частоту сигнала, используя микроконтроллер MSP430F1611
EasenMan
сообщение Jul 15 2010, 09:16
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 15-07-10
Пользователь №: 58 460



Не могу определить частоту сигнала с датчика. Датчик мереет ускорение, на выходе у него цифровой сигнал. Максимальная частота дискретизации 3200 Гц. Полезный сигнал находится в диапазоне 0 - 80Гц. В схеме используется микроконтроллер MSP430F1611, который собственно и измеряет частоту. Раньше использовался аналоговый датчик сигнал с которого оцифровывался с частотой 10 кГц. Накапливался буфер с 2000 отсчетами, отфильтровывался и пропускался через компаратор который детектировал переходы через 0. Вобсчем то частоту определял достаточно верно, но с переходом на новый датчик такой алгоритм не устраивает. Из за малой частоты дискретизации возникает большие погрешности. Как более точно рассчитать частоту сигнала?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
EasenMan
сообщение Jul 18 2010, 17:50
Сообщение #2





Группа: Участник
Сообщений: 8
Регистрация: 15-07-10
Пользователь №: 58 460



Диапазон в районе 10-80 Гц. Допустима погрешность 0.1 Гц. Скорость обработки критична, т.к. информация выводится на дисплей, с частотой 1 Гц (можно конечно и увеличить, но не желательно). Попробую использовать систему с ФАПЧ, дабы грубо определить период возможно. Можно конечно определить спектр, но сдесь опыта нет , придется книжки читать smile.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:32
Рейтинг@Mail.ru


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