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

 
 
> Измерение фазового сдвига Sin, точность лучше 0,01градуса.
sera_os
сообщение Dec 14 2006, 13:38
Сообщение #1


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

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Уважаемые спецы!
Есть задача мерять фазовый сдвиг синусоидального сигнала blink.gif .
Частота 0-500кГц (лучше 1МГц).
Амплитуда 0-10В
Точность 0,01град. для начала, а лучше как-можно точнее smile.gif , конкретно еще не определились (не пощитали).
С фазовыми сдвигами никогда не работал, поэтому буду благодарен за любую информацию для применения и размышления (методы, готовые решения (схемы), идеи).
Заранее благодарен.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sera_os
сообщение Dec 15 2006, 15:54
Сообщение #2


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

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Цитата(Artem-1.6E-19 @ Dec 14 2006, 16:00) *
По максимальной скорости существующих АЦП. Это раз. По скорости доступных ПЛИСин это два. Мне кажется что наиболее логично будет в 1 градус. Это 360 мегагерц, и современные "взрослые" плисины вполне могут тут работать. Причем даже без "стробоскопирования".

А мож лучше вместо ПЛИС использовать DSP, они то есть очень быстрые, числогрызы smile.gif ?
Цитата
А сколько процентов гармоник у вас с сигнале?

Я так понимаю на это тоже нужно обратить внимание.
Цитата
ПЛИС скорее всего + ЦАП на 100мегасемплов. Дальше уже просто.

Это для генератора сигнала? А DDS не покатит, например AD9952 (400МГц, 14bit)?
Цитата(Oldring @ Dec 14 2006, 17:12) *
Путь один. Аналоговые цепи - аналоговые части ЦАП и АЦП, усилители, фильтры - вносят задержку. Эта задержка зависит от многих параметров, например, от температуры. Её нужно учитывать. Точность измерения фазы упирается в стабильность этой задержки. Если задержка стабильная - её можно учесть при калибровке установки. Все эти цепи являются НЧ фильтрами как правило первого порядка. Следовательно, нужно делать полосу пропускания этик аналоговых фильтов как можно больше, и применять стабильные компоненты. По возможности переводя обработку в цифру. Ну а дальше достигаемая точность будет обратно пропорциональна частоте. Конечно, до тех пор, пока линейная модель сдвига фазы остается верной.

Гемора то сколько cranky.gif Есть над чем подумать. Думаю если и температурный дрейф будет, то нужно старатся чтобы компоненты влияющие на фазу находились в как можно близко йтемпературе.
Цитата(Stanislav @ Dec 14 2006, 17:47) *
Теперь более понятно.
Из того, что время не лимитировано, можно заключить, что система стационарна (её параметры не меняются во времени).

Вобщето система должна быть мобильной (промышленый образец). Я имел ввиду что врямя измерения неограничено, в разумных пределах, тоесть можно и несколько минут стоять с прибором и измерять лишь бы поточнее.
Цитата
Как уже сказано, померить абсолютную величину фазового сдвига с точностью до 0,01гр по ряду причин практически трудно. Можно, конечно, попытаться откалибровать измеритель на эталонных нагрузках, для которых сдвиг фаз известен, но всё же 0,01гр. вряд ли получится. Разрешение же в такую величину сделать вполне реально.

Когда я описивал точность, я опирался на документ (пристегнут). Там, например, методом Zero-Crossing Methods (привожу в оригинале) можно добится точности 0,02гр, понимаю что это не на ВЧ но все-же smile.gif возможно. Метод: The Fast Fourier Transform Method пишут при качестном АЦП можно достич и 0,001гр. есть надежда smile.gif .
Цитата
Для измерения сдвига фазы можно использовать 2 метода: аналоговый и цифровой (или их комбинацию). Первый состоит в измерении среднего значения произведения двух синусоид с последующей нормировкой этого значения по их амплитудам и вычислении арккосинуса от этой величины, с использованием аналоговых умножителей, фильтров и функциональных преобразователей. По нынешним временам, довольно сложен и неудобен.

Хоть я в основном работаю больше с аналогом, но этом случае склоняюсь к цыфровому (повторяемость больше).
Цитата
Второй способ по сути представляет собой то же преобразование, только выполненное в цифре. Для этого нужен АЦП, лучше двухканальный, с возможно меньшей апертурной задержкой и джиттером, и вычислитель. В части АЦП рекомендую обратить внимание на продукцию LT: у них не так давно вышла отличная серия flash ADC. Разрядность в 10-12 бит вполне достаточна. Частоту оцифровки лучше выбрать больше мегагерца (идеально - мег 10) - меньше времени уйдёт на измерение. Но можно использовать и меньшую частоту. Тактировать АЦП также нужно источником с малым джиттером. Сам по себе джиттер не очень страшен, но от него зависит необходимое время измерения для достижения заданной точности.

А что с даными делать?
Цитата
Сигнал с DDS нужно "подчищать" аналоговым ФНЧ или ПФ с хорошими крутизной спада и подавлением в полосе заграждения: побочные продукты выхода синтезатора могут внести смещение в оценку разности фаз.

Со смещением можно поборотся калибровкой.
Цитата
Джиттер фазы самогО DDS в предложенном методе не будет играть существенной роли.

Это если делать измерения на одном периоде, правельно?
Цитата
Для улучшения разрешающей способности при малых углах в обоих методах желательно до перемножения один из сигналов "развернуть" на 90гр, с последующим вычислением арксинуса усреднённого и нормированного произведения. В цифрЕ с этим гимору также меньше.

А што это можно сделать в аналоге?
Цитата
Какой использовать вычислитель - дело вкуса. Он только должен уметь всасывать данные с нужной скоростью, и размещать их в ОЗУ. Я бы использовал какой-нить DSP.

Также склоняюсь к DSP, конкретней пообщаюсь с програмистом.
Цитата
Алгоритм работы устойства лучше сначала обкатать, например, в Матлабе. Это добавит понимания проблеммы.

К сожелению, неимею опыта работы в матлабе sad.gif , понемногу учусь. А может для этого лучше Labview использовать?
Прикрепленный файл  Phase_Measurement.PDF ( 261.89 килобайт ) Кол-во скачиваний: 1619


--------------------
Go to the top of the page
 
+Quote Post
Artem-1.6E-19
сообщение Dec 15 2006, 16:25
Сообщение #3


Местный
***

Группа: Новичок
Сообщений: 266
Регистрация: 29-11-06
Пользователь №: 22 905



Цитата(sera_os @ Dec 15 2006, 14:54) *
А мож лучше вместо ПЛИС использовать DSP, они то есть очень быстрые, числогрызы smile.gif ?

Вам виднее.
Цитата
Это для генератора сигнала? А DDS не покатит, например AD9952 (400МГц, 14bit)?

Сори, АЦП. Перевести в цифру и дальше уже все в цифре.
Цитата
А что с даными делать?

Умножить на синус, умножить на косинус опорной фазы, проинтегрировать. Получится фаза в комплексной форме.

В матлабе промоделируйте.

В том файле что вы привели это 41.15
Комплексное число Реальное получать умножив входной сигнал на cos опорной фазы и мнимое число получать умножив входной сигнал на синус опорной фазы. И то и другое интегрировать, делить, и сделать ему арктангенс из формулы 41.15. Потом еще знак восстановить и все в общем.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sera_os   Измерение фазового сдвига Sin   Dec 14 2006, 13:38
- - Oldring   Лучше всего начните с размышления о том, что именн...   Dec 14 2006, 14:28
- - sera_os   Цитата(Oldring @ Dec 14 2006, 13:28) Лучш...   Dec 14 2006, 14:45
- - Stanislav   Цитата(sera_os @ Dec 14 2006, 13:38) ...Е...   Dec 14 2006, 15:11
- - sera_os   Цитата(Stanislav @ Dec 14 2006, 14:11) Сд...   Dec 14 2006, 15:41
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 14 2006, 14:41) Цита...   Dec 14 2006, 16:15
|- - Stanislav   Цитата(sera_os @ Dec 14 2006, 15:41) Сдви...   Dec 14 2006, 18:47
- - sera_os   Цитата(Artem-1.6E-19 @ Dec 14 2006,...   Dec 14 2006, 16:48
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 14 2006, 15:48) Изви...   Dec 14 2006, 17:00
- - Oldring   Путь один. Аналоговые цепи - аналоговые части ЦАП ...   Dec 14 2006, 18:12
|- - Artem-1.6E-19   Цитата(Oldring @ Dec 14 2006, 17:12) Путь...   Dec 14 2006, 18:22
|- - Stanislav   Цитата(sera_os @ Dec 15 2006, 15:54) Вобщ...   Dec 15 2006, 20:12
|- - Fetronics   Советую использовать фазометр Ф2-34 или ( если най...   Mar 19 2008, 10:11
- - eugene1   Рекомендую AD8302. Думаю точность 1 градус вполне ...   Dec 15 2006, 18:25
- - sera_os   Рекомендую AD8302 Смотрел, мне СВЧ не нужно. Цитат...   Dec 15 2006, 21:19
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 15 2006, 20:19) Цита...   Dec 15 2006, 21:48
|- - Stanislav   Цитата(sera_os @ Dec 15 2006, 21:19) Я во...   Dec 17 2006, 03:44
|- - Old Nick   Совсем застращали человека. Все вполне реально, пр...   Dec 17 2006, 05:22
|- - Stanislav   Цитата(Old Nick @ Dec 17 2006, 05:22) Сов...   Dec 17 2006, 20:16
||- - Artem-1.6E-19   Цитата(Stanislav @ Dec 17 2006, 19:16) Ци...   Dec 17 2006, 20:20
|- - Oldring   Цитата(Old Nick @ Dec 17 2006, 05:22) Сов...   Dec 18 2006, 13:57
|- - Old Nick   Цитата(Oldring @ Dec 18 2006, 13:57) Что-...   Jan 13 2007, 17:02
|- - bureau   Цитата(Stanislav @ Dec 14 2006, 21:47) Дл...   Jul 28 2007, 08:28
|- - SasaTheProgrammer   Цитата(bureau @ Jul 28 2007, 10:28) Может...   Jul 28 2007, 20:33
|- - Sergey Reva   Цитата(Stanislav @ Dec 14 2006, 21:47)Для...   Jul 29 2007, 09:04
|- - SasaTheProgrammer   Цитата(Sergey Reva @ Jul 29 2007, 11:04) ...   Jul 29 2007, 13:17
- - Z0Rk   Может быть для решения такой задачи возможно испол...   Dec 16 2006, 00:49
- - sera_os   Цитата(Stanislav @ Dec 17 2006, 02:44) Пе...   Dec 17 2006, 22:47
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 17 2006, 21:47) Если...   Dec 17 2006, 22:55
|- - Stanislav   Цитата(sera_os @ Dec 17 2006, 22:47) 2 St...   Dec 18 2006, 17:59
- - sera_os   Цитата(Artem-1.6E-19 @ Dec 17 2006,...   Dec 18 2006, 12:55
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 18 2006, 11:55) Цита...   Dec 18 2006, 13:38
- - _artem_   Если матожидание джиттера равно нулю не получим ли...   Dec 18 2006, 14:12
- - Oldring   Еще раз. Не получим. Ошибки бывают случайными и си...   Dec 18 2006, 14:27
- - _artem_   матождиание равное нулю предусматривает отсутствие...   Dec 18 2006, 14:41
- - Oldring   Помню что этому меня учили еще в школьные годы. Д...   Dec 18 2006, 14:48
- - sera_os   Мужики я столько умных слов не знаю . Простиче но...   Dec 18 2006, 19:10
|- - Stanislav   Цитата(sera_os @ Dec 18 2006, 19:10) Мужи...   Dec 18 2006, 19:32
- - Sergey Reva   Добавил разрядность АЦП, тут MathCad 2001 расчёт и...   Jul 29 2007, 19:31
|- - SasaTheProgrammer   Цитата(Sergey Reva @ Jul 29 2007, 21:31) ...   Jul 29 2007, 23:11
|- - alexander55   Цитата(SasaTheProgrammer @ Jul 30 2007, 02...   Dec 10 2007, 08:22
- - Alias   Интересная тема - такое жаркое обсуждение вышло...   Dec 17 2007, 17:58
- - blackfin   Цитата(Alias @ Dec 17 2007, 20:58) Прециз...   Dec 17 2007, 18:24
- - Alias   Да, расчёт фазового спектра или, если заранее изве...   Dec 18 2007, 17:04


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:26
Рейтинг@Mail.ru


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