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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> измерение фазы
sergey sva
сообщение Mar 13 2013, 15:33
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Подскажите. Задачка такая: на плате два коаксиальных разъема, на них поступает два сигнала по 7мгц синус с постоянной составляющей примерно 1в амплитуда 9в. Поступают они из другого устройства , там на выходе стоят два дифференциальных операционника(выход диф. пара). Задающий генератор один у этого устройства.
Меняется у сигналов только фаза.
Вопрос какую схемку использовать что бы перевести этот сигнал в цифру разрешением 24бита.
Желательно максимально точно измерять фазу этих сигналов,сигнал от 0-355.
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 13 2013, 16:07
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



355 (градусов?) на 7 МГц соответствуют интервалу времени ~ 0.89 мкс.
Чтобы "прямо взять и измерить" этот интервал с разрешением, н-р, 16 бит, потребуется частота 2^16/0.89 мкс ~= 7,4E+010 Гц = 74 ГГц.
(для 24 бит посчитайте сами)
Если допустимо усреднить фазу по, н-р, 1000 периодам, (чисто математически) удастся обойтись частотой 74 МГц.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Mar 13 2013, 16:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Можно и 100000 раз усреднить показания нужны примерно 10 раз в секунду. Сейчас сигнал в аналоговой форме синус. Как его согласовать с цифрой(дорогие ггц операционники, ацп.. нет ). Может смеситель использовать только вместо гетеродина зависти сигнал один а на вход сигнал 2, частоты одинаковые только фаза разная,тут наверно смеситель не поможет....
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 13 2013, 16:49
Сообщение #4



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(sergey sva @ Mar 13 2013, 20:35) *
Можно и 100000 раз усреднить показания нужны примерно 10 раз в секунду. Сейчас сигнал в аналоговой форме синус. Как его согласовать с цифрой(дорогие ггц операционники, ацп.. нет ).

А есть варианты?
Два компаратора, XOR, раздельно считать длительности и 0, и 1 (чтобы упростить себе жизнь и работать в интервале 180..355 градусов). По накоплению требуемого числа периодов производить нехитрые вычисления.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Mar 13 2013, 16:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Тоже так подумал, еще есть какие нибудь способы?
Еще не определюсь что лучше: микроконтроллер использовать,или плис , может есть счетчики специализированные для таких подсчетов например с spi.
Go to the top of the page
 
+Quote Post
nicom
сообщение Mar 13 2013, 17:06
Сообщение #6


Знающий
****

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



Цитата(xemul @ Mar 13 2013, 19:07) *
Если допустимо усреднить фазу по, н-р, 1000 периодам, (чисто математически) удастся обойтись частотой 74 МГц.


... а усреднение разве не как корень квадратный?...


Вопрос: а как быстро необходимо давать ответ...?
И выводить среднюю температуру по больнице допустимо?

Далее, посмотрите...
Сигнал 7МГц. Период примерно 143нс. 1 градус примерно 400пс.
Если взять (практически с потолка) дрожание фазы опорного генератора - за счет фазового шума самого генератора значение 1 пико секунда (RMS) (в принципе не так плохо) ...то 400 к 1 отношение...
даёт всего... 9 бит... в САМОМ лучшем случае, если требуется мгновенное значение. т.е. 24 бита далеко.

Но - могу ошибаться...


... можно поставить ФД, например МС4044 или МС4344, фильтровать и измерять выходной сигнал аналоговым способом..., потом обрабатывать в
"человеческий вид" на каком нибудь микроконтроллере, благо частота у Вас фиксированная и обработка не сложная...


...пребразовать SIN в цифру можно на достаточно шустрых компараторах...
Наверное - система жизнеспособна, но придется ее откалибровать, что бы выдавать адекватные и метрологически понятные цифры...
Go to the top of the page
 
+Quote Post
xemul
сообщение Mar 13 2013, 17:15
Сообщение #7



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(nicom @ Mar 13 2013, 21:06) *
... а усреднение разве не как корень квадратный?...

Я сразу отметил - "чисто математически". Очевидно, что для измерения в-1000-раз-более-длиньшего интервала с той же разрядностью достаточно в-1000-раз-более-меньшей опорной частоты.
В погрешности сейчас лезть смысла чуть.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Mar 13 2013, 17:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Спасибо сейчас посмотрю диоды. показания достаточно 10раз.сек.
Там вроде фильтры,но шум будет в любом случае. не знаю какой уровень.
Реально измерить с разрешением 24бита, или в большем числе разрядов будет шум? Опытным глазом если посмотреть)
Go to the top of the page
 
+Quote Post
Александр77
сообщение Mar 13 2013, 18:23
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



А если применить AD8302 (поставив дополнительную обвязку для согласования уровней) и с ее выхода уже производить оцифровку?
Правда одна 8302 дает всего лишь 180 градусов
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Mar 14 2013, 06:20
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Спасибо штука не плохая, но 70$ (
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 14 2013, 06:52
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Я бы для такой частоты не пытался решить задачку "в лоб", то есть, компараторами и таймерами, а постарался использовать именно смеситель. Особенно, если амплитуды сигналов одинаковы или близки. Амплитуда разностного сигнала будет прямо зависит от фазового сдвига.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 14 2013, 07:21
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Herz @ Mar 14 2013, 10:52) *
Я бы для такой частоты не пытался решить задачку "в лоб", то есть, компараторами и таймерами, а постарался использовать именно смеситель. Особенно, если амплитуды сигналов одинаковы или близки. Амплитуда разностного сигнала будет прямо зависит от фазового сдвига.

Тут проблема в том, что ТС хочет сумасшедую точность... Тут даже на кабелях набежит задержка, которая будет от температуры... вибраций кабеля и еще от (тут можно много всего придумать) чего зависеть. Интересно еще, как он собирается самого себя убеждать, что получает что-то разумное...
Что там смеситель... вот умножитель смещает в нуль... Но что толку - у него будет дрейф нуля.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Mar 14 2013, 07:41
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Спасибо штука не плохая, но 70$ (

Привык все в долларах, а тут видно автоматом переключилось на рубли, смотрю 70 подумал долларов.(обшибся)
А какая зависимость будет после умножителя?
Go to the top of the page
 
+Quote Post
тау
сообщение Mar 14 2013, 08:21
Сообщение #14


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Tanya @ Mar 14 2013, 11:21) *
Тут проблема в том, что ТС хочет сумасшедую точность...

Действительно, ТС не совсем в курсе что за трудности его поджидают.
Например, если во входном или опорном сигнале будет 2-я гармоника порядка 1 % , то уже приведет к такой же погрешности в измерении фазы на "аналоговом" выходе ФД (даже если это идеальный перемножитель), т.е. менее 7 разрядов . Реально может быть еще хуже. И никакое усреднение при этом не поможет
Кроме того , одиночный перемножитель дает возможность как-то оценить фазу в диапазоне 180 градусов (140 градусов для AD8302 ) , но не 360 , потому что для одного значения выходного напряжения перемножителя в диапазоне 0-359.99999999999999999999999 имеются 2 значения угла сдвига фазы.

Сообщение отредактировал тау - Mar 14 2013, 08:48
Go to the top of the page
 
+Quote Post
net
сообщение Mar 14 2013, 08:42
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



вообще говоря ТС вы бы поизучали интернет там есть много по этому поводу
например - вам советовали из синуса в ттл перейти через быстрый компаратор - это не совсем верно
вот например небольшая статейка по этому поводу
потом надо определить что вы называете фазой - что такое время измерения и тд и тп. как только вы для себя определитесь что вы имеете ввиду под этими понятиями то все рсазу станет понятно
а так вы начинаете решать задачи разработчика системы не имея представления зачем нужна эта система
bb-offtopic.gif
Прикрепленные файлы
Прикрепленный файл  Sine_to_TTL.PDF ( 199.52 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
 
+Quote Post

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

 


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


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