|
Измерение частоты |
|
|
|
Feb 3 2006, 06:46
|

Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195

|
Цитата(upc2 @ Feb 3 2006, 09:34)  В общем случае измеряется период. Если просто сравнить, то RS-триггер. И какой частотой по-вашему нужно заполнить эти 10МГц чтобы измерить период с такой точностью? С RS-триггером (есть еще аналогичные способы на реверсивных счетчиках) тоже не все гладко - для достоверного сравнения с такой точностью требуется 10 сек (впрочем, как и для традиционного метода подсчета количества импульсов за фиксированный интервал времени)
|
|
|
|
|
Feb 3 2006, 06:54
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184

|
если сравнить - то попробуйте фазовый/частотный детектор. Он покажет отличие и в какую сторону. (<, =, >) Или измеряйте два сигнала (счетчик, контроллер,..., частотомер) и результат - разность. Если решили измерять частоту, а потом сравнивать, то: - частотомеры должны работать от одного и тогоже тактового генератора (или в качестве тактового - образцовый, а измерительный на вход) - точность у Вас до 8-ого знака, значит, время срабатывания таймера (останов счета) должно быть не более 10 нс. У обычных контроллеров 100...200 нс. Поэтому придется городить логику, причем достаточно быстродействующую! Или на ПЛИС, если удастся оптимизировать.
|
|
|
|
|
Feb 3 2006, 09:21
|

Местный
  
Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195

|
Цитата(Stanislav @ Feb 3 2006, 10:48)  Попытаюсь предложить такой способ: сигнал перемножаются с опорным генератором в квадратурах, выделяются НЧ составляющие. При близких частотах это будут куски синуса-косинуса. Далее, путем анализа полученых кривых, можно определить модуль частотного сдвига и его знак. Миксер должен быть малошумящим. у кусков синуса-косинуса будет опять же частота биений, то есть единицы и доли герц и чтобы их проанализировать нужно время (единицы секунд). я склоняюсь к вычитанию из измеряемой частоты подпорки, сформированной из опорной, так чтобы в результате получалось 1-2 кГц. Затем заполнять ее ВЧ и напрямую измерять период.
|
|
|
|
|
Feb 3 2006, 10:03
|
Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 18-11-05
Из: Ryazan
Пользователь №: 11 065

|
Цитата(dm_mur @ Feb 3 2006, 08:45)  Есть задача - измерить частоту (около 10 МГц) с точностью до 8-го знака (десятые доли герца) за время не более 0.1 сек. - вернее даже не столько измерить, сколько сравнить с образцовым генератором. Есть у кого идеи? Решите проблему в лоб. Для 8-го знака достаточно 1 сек. Поставьте 10 частотомеров на ПЛИС и все дела. Не так уж это и дорого.
|
|
|
|
|
Feb 3 2006, 14:55
|
Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016

|
. Цитата для 8-го знака нужно 10 сек. Господа, в моем понимании ситуация должна быть изначально проанализирована с точки зрения время/частота duality theorem. В этом случае 0.1 сек времени измерения дает наилучшее разрешение в 10 Гц, что для частоты 10 МГц только шестой знак. Иными словами никакие даже самые идеальные методики не позволять дать результат с точностью до 8 знака за 0.1 сек
|
|
|
|
|
Feb 3 2006, 15:38
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(nadie @ Feb 3 2006, 17:55)  . Цитата для 8-го знака нужно 10 сек. Господа, в моем понимании ситуация должна быть изначально проанализирована с точки зрения время/частота duality theorem. В этом случае 0.1 сек времени измерения дает наилучшее разрешение в 10 Гц, что для частоты 10 МГц только шестой знак. Иными словами никакие даже самые идеальные методики не позволять дать результат с точностью до 8 знака за 0.1 сек Глубоко ошибочное утверждение. Иными словами, Вы хотите сказать, что, имея только часть периода синуса, я не смогу определить весь его период? ЗЫ. А что говорит Ваша теорема?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|