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

 
 
9 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Измерение частоты
iDiode
сообщение Dec 4 2014, 04:23
Сообщение #61


Участник
*

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



В старину иногда делали так:
http://elektron.pol.lublin.pl/elekp/ap_notes/Ab-040_VFC.pdf
Go to the top of the page
 
+Quote Post
VCO
сообщение Dec 4 2014, 08:23
Сообщение #62


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Подобная темка уже была на форуме: Там надо было один период импульса измерить с очень высокой точностью.
На мой взгляд, самым умным решением был предложен способ совмещения губого измерения с помощью ВЧ-СВЧ заполнения
и точной корректировки начального и конечного обрывков с помощью интегратора, калибруемого в период "простоя".
Весь вопрос теперь можно свести к преобразованию синуса в меандр на суперпрецизионном ОУ или компараторе.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 4 2014, 08:27
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(VCO @ Dec 4 2014, 12:23) *
Подобная темка уже была на форуме..

Они бывают тут регулярно: Точно измерить частоту. rolleyes.gif
Go to the top of the page
 
+Quote Post
VCO
сообщение Dec 4 2014, 08:33
Сообщение #64


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(blackfin @ Dec 4 2014, 11:27) *
Они бывают тут регулярно: Точно измерить частоту. rolleyes.gif

Ну да, радиоэфир внесёт свою лепту в погрешность, не спорю. Но об условиях передачи/приёма сигнала информации пока не видел.

Я просто подумал, что метод решения основной задачи, родившей эту, выбран неправильно.
Может быть шумоподобный сигнал там более к месту? Это попытка угадать, а не критика...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 4 2014, 09:25
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(poweroff @ Dec 4 2014, 00:45) *
_pv
Использование этого метода потребует очень быстродействующего АЦП, то есть дорогого, импортного. А необходимо решить задачу "дёшево и сердито", и всё должно быть с 5 приёмкой.

про "вместо дорого и импортного поставить дешевое, сердитое и отечественное, но с 5й приёмкой" - совсем не понял. ничего не перепутали?

АЦП c частотой как минимум 10МГц в любом случае понадобится, чтобы оцифровать 2МГц сигнал.
перевести как-либо в аналоге сигнал в напряжение (или спустить в 0) чтобы потом один раз очень медленным, но точным АЦП измерить не получится, как отметил blackfin, 10Гц от 2МГц это 5ppm. вольты с такой точностью мерить сложно, тем более отечественными АЦП с 5й приёмкой.

если 10МГц это много, можно через udersampling попробовать с АЦП на 1МГц, но тогда SNR нужен будет раза в 3 лучше.
для 10МГц надо было ~40дБ для ошибки в 100Гц и ~60дБ для ошибки в 10Гц.
для 1МГц будет на 10дБ больше, но там уже будет всего 4 отсчёта за 4мкс, и нелинейность АЦП вылезет.

Lmx2315 еще раз спрошу: зачем после оцифровки переносить частоту вниз, что это даст?
там же всего 40 отсчётов получится за 4мкс при 10МГц, почему сразу по ним частоту не посчитать?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 4 2014, 09:31
Сообщение #66


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (_pv @ Dec 4 2014, 12:25) *
Lmx2315 еще раз спрошу: зачем после оцифровки переносить частоту вниз, что это даст?
там же всего 40 отсчётов получится за 4мкс при 10МГц, почему сразу по ним частоту не посчитать?

..нравится мне всё в ноль сносить, может и нет смысла, не настаиваю.
з.ы.
я видел смысл в сравнении входного сигнала с сигналом эталона - гетеродина и высчитывать ошибку, относительно него.
Всё таки мы измеряем не какую-то неизвестную частоту а заранее известную с известной областью ошибки, этим надо пользоваться.
Ещё сброс в ноль позволит понизить шумы АЦП за счёт андерсеплинга и упростить обработку на МК за счёт снижения тактовой.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 4 2014, 09:38
Сообщение #67


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Оцифровать сигнал с максимальной частотой, пусть 100 МВыб/с, получить 420 выборок. Занести их в массив из 16384 выборок (или сколько там понадобится), остальные нулями забить. Сделать БПФ на 16384 точки. Найти максимальную частоту.
Мне не кажется, что любой другой способ будет точнее. Проще - может быть.

P.S. Проще - вычислять только интересуемый диапазон бинов. ДПФ.
Go to the top of the page
 
+Quote Post
Abell
сообщение Dec 4 2014, 09:43
Сообщение #68


профессиональный дилетант
****

Группа: Участник
Сообщений: 866
Регистрация: 16-03-06
Из: Шебекино - Лысьва - Тюмень
Пользователь №: 15 292



Извиняюсь спросить, может глупость ляпну, но зачем АЦП? Насколько помню, за один период будет два перехода через ноль - не проще компаратором или триггером Шмитта их ловить, а далее уже длительность прямоугольника считать, как во многих частотомерах уже делалось?


--------------------
Скоро дело сказывается, да не скоро сказка делается, или тише будешь - дальше уедешь...

Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 4 2014, 09:46
Сообщение #69


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (Abell @ Dec 4 2014, 12:43) *
Извиняюсь спросить, может глупость ляпну, но зачем АЦП? Насколько помню, за один период будет два перехода через ноль - не проще компаратором или триггером Шмитта их ловить, а далее уже длительность прямоугольника считать, как во многих частотомерах уже делалось?

..в частотомерах время измерения большое - 1 секунда или больше , а здесь несколько мкс , придётся на гиговой частоте считать чтобы за это время высчитать с требуемой точностью.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Abell
сообщение Dec 4 2014, 09:57
Сообщение #70


профессиональный дилетант
****

Группа: Участник
Сообщений: 866
Регистрация: 16-03-06
Из: Шебекино - Лысьва - Тюмень
Пользователь №: 15 292



Цитата(Lmx2315 @ Dec 4 2014, 12:46) *
придётся на гиговой частоте считать чтобы за это время высчитать с требуемой точностью.

разве? не согласен, но не о том речь. все-таки - зачем оцифровывать весь сигнал, зачем именно дорогой быстродействующий АЦП, если для измерения частоты нужна только длительность периода?
P.S. извиняюсь, прочитал условия внимательнее - точность действительно высокая нужна laughing.gif

Сообщение отредактировал Abell - Dec 4 2014, 09:59


--------------------
Скоро дело сказывается, да не скоро сказка делается, или тише будешь - дальше уедешь...

Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 4 2014, 10:02
Сообщение #71


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(poweroff @ Dec 3 2014, 21:51) *
Вот этот параметр (начальная фаза) вполностью зависит от меня, как я скажу, такой она и будет.

Вы просто волшебник! w00t.gif
То есть, была ровненькая нулевая линия, и вдруг откуда ни возьмись семь идеальных периодов синуса! Потом снова ровненький нуль.
?
Go to the top of the page
 
+Quote Post
VCO
сообщение Dec 4 2014, 10:16
Сообщение #72


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ViKo @ Dec 4 2014, 13:02) *
То есть, была ровненькая нулевая линия, и вдруг откуда ни возьмись семь идеальных периодов синуса! Потом снова ровненький нуль.
?

А что в этом сложного на такой низкой частоте? Ставим детектор нуля и высокоскоростной ключ и выпиливаем 7 периодов у постоянного синуса.
С передающим и приёмным трактом тоже всё легко согласовать на такой частоте. Если бы были периоды СВЧ, то я бы удивился, а это даже не ВЧ.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 4 2014, 10:20
Сообщение #73


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(VCO @ Dec 4 2014, 13:16) *
А что в этом сложного на такой низкой частоте? Ставим детектор нуля и высокоскоростной ключ и выпиливаем 7 периодов у постоянного синуса.

rolleyes.gif Для вас 1.8MHz - НЧ. А для той схемы, где этот сигнал бегает - х.з. В любом случае начало и конец сигнала будут сглажены. Насколько сильно - вот вопрос. Может, там уже колоколообразная огибающая получилась.
Если бы в той схеме было откуда "выпиливать"...
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 4 2014, 11:34
Сообщение #74


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Abell @ Dec 4 2014, 16:43) *
Извиняюсь спросить, может глупость ляпну, но зачем АЦП? Насколько помню, за один период будет два перехода через ноль - не проще компаратором или триггером Шмитта их ловить, а далее уже длительность прямоугольника считать, как во многих частотомерах уже делалось?

давайте посчитаем,
10Гц ошибки от 1.8МГц это 5*10^-6,
чтобы за 4мкс получить ошибку 5*10^-6, момент перехода через 0 надо измерить с точностью 20пикосекунд, это всего лишь 50ГГц.
ну и скорость нарастания синуса, с пусть будет 1В амплитудой, на частоте 2МГц- это 12В за микросекунду, за 20пс - 250 мкВ, компаратор аккуратный должен быть, а сигнал не шуметь.




Цитата(Lmx2315 @ Dec 4 2014, 16:31) *
я видел смысл в сравнении входного сигнала с сигналом эталона - гетеродина и высчитывать ошибку, относительно него.
Всё таки мы измеряем не какую-то неизвестную частоту а заранее известную с известной областью ошибки, этим надо пользоваться.

ну преобразование Фурье в каком-то смысле как раз и сравнивает неизвестный сигнал с синусами разных частот sm.gif
Цитата(Lmx2315 @ Dec 4 2014, 16:31) *
Ещё сброс в ноль позволит понизить шумы АЦП за счёт андерсеплинга и упростить обработку на МК за счёт снижения тактовой.

там и так всего 40 отсчётов получается за 4мкс на 10МГц, куда снижать-то?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 4 2014, 11:47
Сообщение #75


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (_pv @ Dec 4 2014, 14:34) *
там и так всего 40 отсчётов получается за 4мкс на 10МГц, куда снижать-то?

..значит ТС ещё проще схема получается , только АЦП и МК , МК пишет отсчёты в память , благо их мало, дополняет нулями и делает FFT с интерполяцией результатов.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

9 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 21:51
Рейтинг@Mail.ru


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