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

 
 
> Измерение фазового сдвига 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, 21:19
Сообщение #2


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

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



Рекомендую AD8302
Смотрел, мне СВЧ не нужно.
Цитата
Думаю точность 1 градус вполне реально.

Маловато будет.
Цитата
Приборы такие достаточно дорогие, сам не работал, но представляю, что он дожен мерять кроме всего прочего фазу АЧХ, а это то, что вам нужно.
Прибор нужно самому сделать, но посмотреть не помешало б чего буржуи достигли.

Цитата(Stanislav @ Dec 15 2006, 19:12) *
Заклинания всё это. Лажу гонят, не верьте. Теоретически оба этих метода дают бесконечную точность (кстати, Фурье здесь - как собаке пятая нога). Мы же говорим о вещах практических.
sad.gif , но красиво.

Цитата
Кстати, предлагаю Вашему вниманию вот такой метод (вчера только придумал). Берём измеряемое и опорное колебания, и, с помощью цифрового фазовращателя, приводим их фазы к 90-градусному отличию (нулю на выходе перемножителя-фильтра, или ФД). Можно сделать это итерациями. Зная величину поворота фазы, легко вычислим фазовый сдвиг.
Такую штуку можно сделать и в аналоге, но это опять сложнее.
Достоинства: не требуется нормировка по амплитуде, не требуется вычисление обратных тригонометрических функций.
Недостатки: попробуйте найти их сами. Мне пока что не удалось. smile.gif

Подумаю об этом huh.gif
Я вот еще на какой метот смотрю: 2 кампаратора на входах, далее ПЛИСка, в окнах импульсов компараторов забиваются импульсы, которые потом подщитываются. Как вам такой подход? Возможно не самый быстрый но меньше "мозгов програмистов" для реализации нужно. Если метод не устроит прийдется розбиратся с ADC&DSP.
ЗЫ На даный момент финансируется проэкт за свои деньги, и нет возможности привлекать опытных програмистов.
бОльшое СПАСИБО вы во многом просветили a14.gif


--------------------
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Dec 17 2006, 03:44
Сообщение #3


Гуру
******

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



Цитата(sera_os @ Dec 15 2006, 21:19) *
Я вот еще на какой метот смотрю: 2 кампаратора на входах, далее ПЛИСка, в окнах импульсов компараторов забиваются импульсы, которые потом подщитываются. Как вам такой подход?..
Честно говоря, не очень...
Такой метод даст хорошую точность только теоретически.
Первая засада: какую частоту счёта (или "забивания") Вы собираетесь использовать? Черещщур большая, по-моему, требуется...
Вторая, принципиальная, засада состоит в том, что время переключения "кампараторов" будет сильно (и непредсказуемо!) зависить от амплитуды входных сигналов, точнее, от скорости изменения сигнала на их входах. Вам же нужна неопределённость порядка десятков пикосекунд на разных нагрузках и с разными уровнями сигнала, о чём в такой системе можно смело забыть.
Аналоговые перемножители (и многоразрядные АЦП, как их разновидность smile.gif ), как ни странно, имеют гораздо меньшую неопределённость фиксации значений сигнала, поэтому, мне кажется, что их применение для решения задачи более предпочтительно.
Кстати, ADSP-BF5xx + SDRAM + 12-разрядный АЦП вряд ли будут дороже и сложнее, чем система на ПЛИС. Похоже, уважаемый ZORk пришёл к такому же выводу. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Old Nick
сообщение Dec 17 2006, 05:22
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 27-05-05
Пользователь №: 5 445



Совсем застращали человека. Все вполне реально, правда сделать непросто . Для начала можно вспомнить об обычных фазометрах. Если не изменяет склероз, ФК2-16 (или Ф2-16?) давал погрешность порядка 0.01 градуса на подобных частотах. Это 80-е годы. Надеюсь, что нынешние буржуйские не хуже :-). В целом, современнные методы должны бы достигнуть Е-12, по крайней мере в теплично-лабораторных условиях.


--------------------
Зачем скоту свобода мысли?
Go to the top of the page
 
+Quote Post
Oldring
сообщение Dec 18 2006, 13:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Old Nick @ Dec 17 2006, 05:22) *
Совсем застращали человека. Все вполне реально, правда сделать непросто . Для начала можно вспомнить об обычных фазометрах. Если не изменяет склероз, ФК2-16 (или Ф2-16?) давал погрешность порядка 0.01 градуса на подобных частотах. Это 80-е годы. Надеюсь, что нынешние буржуйские не хуже :-). В целом, современнные методы должны бы достигнуть Е-12, по крайней мере в теплично-лабораторных условиях.


Что-то Вы путаете
http://www.priborelektro.ru/price/F2-16.ph...686&print=1

У рекомендованной замены http://www.priborelektro.ru/price/F2-34.php4?deviceid=689 точность не намного выше. Т. е. человек все-таки хочет получить более чем на порядок более высокую точность, чем была у серийной советской техники.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Old Nick
сообщение Jan 13 2007, 17:02
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 27-05-05
Пользователь №: 5 445



Цитата(Oldring @ Dec 18 2006, 13:57) *
Что-то Вы путаете
http://www.priborelektro.ru/price/F2-16.ph...686&print=1

У рекомендованной замены http://www.priborelektro.ru/price/F2-34.php4?deviceid=689 точность не намного выше. Т. е. человек все-таки хочет получить более чем на порядок более высокую точность, чем была у серийной советской техники.


Напутал, бесспорно. Повспоминал и всплыло в памяти, что все-таки было гетеродинирование.

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

И еще. Посоветую книгу для общего развития: Кузнецов В.А. Измерения в электронике: справочник 1987
Там перечислены популярные методы измерения (на тот момент).
Есть в "колхозе" (lib.homelinux.org)


--------------------
Зачем скоту свобода мысли?
Go to the top of the page
 
+Quote Post
bureau
сообщение Jul 28 2007, 08:28
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(Stanislav @ Dec 14 2006, 21:47) *
Для измерения сдвига фазы можно использовать 2 метода: аналоговый и цифровой (или их комбинацию). Первый состоит в измерении среднего значения произведения двух синусоид с последующей нормировкой этого значения по их амплитудам и вычислении арккосинуса от этой величины, с использованием аналоговых умножителей, фильтров и функциональных преобразователей. По нынешним временам, довольно сложен и неудобен.


Может у кого-то есть пинцыпиальная схема за этим алгоритмом? Что б лутше понять как оно работает... Или может кто подскажет где можно ее найти?
Go to the top of the page
 
+Quote Post
Sergey Reva
сообщение Jul 29 2007, 09:04
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243



Цитата(Stanislav @ Dec 14 2006, 21:47)
Для измерения сдвига фазы можно использовать 2 метода: аналоговый и цифровой (или их комбинацию). Первый состоит в измерении среднего значения произведения двух синусоид с последующей нормировкой этого значения по их амплитудам и вычислении арккосинуса от этой величины, с использованием аналоговых умножителей, фильтров и функциональных преобразователей. По нынешним временам, довольно сложен и неудобен.


Цитата(bureau @ Jul 28 2007, 11:28) *
Может у кого-то есть пинцыпиальная схема за этим алгоритмом? Что б лутше понять как оно работает... Или может кто подскажет где можно ее найти?


Мне тоже интересно. Я вот набросал, что скажут понимающие?

Прикрепленный файл  phase.pdf ( 76.46 килобайт ) Кол-во скачиваний: 667
Go to the top of the page
 
+Quote Post
SasaTheProgramme...
сообщение Jul 29 2007, 13:17
Сообщение #9


Частый гость
**

Группа: Новичок
Сообщений: 129
Регистрация: 4-08-06
Пользователь №: 19 327



Цитата(Sergey Reva @ Jul 29 2007, 11:04) *
Мне тоже интересно. Я вот набросал, что скажут понимающие?

Прикрепленный файл  phase.pdf ( 76.46 килобайт ) Кол-во скачиваний: 667

Отлично, за исключением нескольких моментнов.
1. Попробуй поиграть частотой f в пределах одного герца, чтобы в 1 секунду не укладывалось целое число периодов.
2. Попробуй добавить чуть-чуть гармоник.
3. Добавь конечную разрядность АЦП.

Сообщение отредактировал SasaTheProgrammer - Jul 29 2007, 13:20
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
- - sera_os   Цитата(Artem-1.6E-19 @ Dec 14 2006,...   Dec 15 2006, 15:54
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 15 2006, 14:54) А мо...   Dec 15 2006, 16:25
|- - 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
|- - Artem-1.6E-19   Цитата(sera_os @ Dec 15 2006, 20:19) Цита...   Dec 15 2006, 21:48
|- - 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
|- - SasaTheProgrammer   Цитата(bureau @ Jul 28 2007, 10:28) Может...   Jul 28 2007, 20:33
- - 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 - 17:52
Рейтинг@Mail.ru


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