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

 
 
> Аппаратное измерение частоты сигнала в AVR
Буратино
сообщение May 6 2009, 07:36
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Подскажите, как точно измерить частоту сигнала (50-100кHz) используя таймеры процессора?
Какой тип таймеров лучше использовать в Меге и какой именно режим их работы?
В детали можно не вдаваться, но вот сам принцип если можно.
спсsmile.gif


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Goodefine
сообщение May 6 2009, 13:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(Буратино @ May 6 2009, 16:20) *
Можно немного подробнее?

У вас, по сути, две основных задачи:
1. С достаточной точностью определять временные интервалы между фронтами импульсов. Этого можно (наверное можно, в цифрах еще не считал) сделать с помощью захвата таймера. Допустим, мерять научились, тогда
2. Уметь отличить полезный сигнал от шума. Можно подобрать такой участок (короткий, разумеется) с шумом, что он будет практически неотличим от полезного сигнала. Но шум в отличие от сигнала не есть стабильный. Поэтому проще всего установить какую-то временные рамку, в течении которой полезный сигнал однозначно присутствует. При этом ,последовательно определяя период следования фронтов, оцениваем стабильность этого самого периода. Как только период примерно одинаков (на величину погрешностей) некоторое время "ч", фиксируем событие "полезный сигнал", затем зная период (можно даже простейшее накапливание сделать, для точности) находим частоту без особых проблем...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post



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

 


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


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