|
|
  |
Аппаратное измерение частоты сигнала в AVR |
|
|
|
May 6 2009, 09:58
|

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

|
Цитата(akl @ May 6 2009, 12:16)  Здравствуйте! Посмотрите эту знаковую, ИМХО, веточку http://electronix.ru/forum/index.php?showtopic=29796Спасибо, и правда знаковая. Тем более, что там засветилось сразу нескольо звезд АВР. Но в ветке основное внимание уделено быстрому и точному измерению частоты сигналов с малыми периодами (большой частоты в смысле). Плюс ветка расположена в разделе профи, что несколько "рассеивает" внимание новичков. Конечно буду изучать, там масса полезной инфы. Но у меня специфическая задача. Дело в том, что мне необходимо измерять частоту сигнала на фоне помех! То есть мне не подходит вариант где просто будет считаться кол-во фронтов за единицу времени. Нужен совет. Давайте помогайте наверное
Сообщение отредактировал Буратино - May 6 2009, 10:00
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
May 6 2009, 12:37
|

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

|
Цитата(Палыч @ May 6 2009, 16:09)  В первом посте было только "точно измерить частоту сигнала (50-100кHz) используя таймеры процессора". Вы, уж, задачу огласите полностью. Что значит "фиксить наличие частоты 50kHz и 51kHz"? необходимо "слушая" мегой поток данных идентифицировать участки с частотой например 50kHz. При этом уметь отличить таковые от участков с частотой 51kHz. Длительность участков без шума (ну вот тех оторые я подкрасил на рисунке) 0,05-0,1с Я прошу прощения за сумбурность в изложении, но я потом расскажу анекдот в качестве компенсации за труды.
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
May 6 2009, 13:02
|

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

|
Цитата(Палыч @ May 6 2009, 16:48)  Другими словами: нужно определять длительность пребывания сигнала в высоком уровне и в низком уровне и если эти длительности лежат в интервале, скажем, 19.9...20.1мс, то выставить некий сигнал? Мне больше нравится работь с периодом, так как скважность в моем случае не строго 50ти процентная, а какая получится на этапах выделения и обработки сигнала(а вот частота стабильная). И потом, разве можно будет таим образом с приемлемой (для радиогубителя) точностью и достоверностью отличить 50 от 51kHz? Я планировал считать кол-во импульсов за ед. времени, потом математически рассчитывать частоту, но столнулся с ложными срабатываниями из-за шума. Вот и решил узнать о методах измерения частот, вдруг встречу решение своей траблы.
Сообщение отредактировал Буратино - May 6 2009, 13:04
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
May 6 2009, 13:32
|

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

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