Вычисление сдвига фаз между синусоидами

Простейшие вопросы в области инженерной разработки

Вычисление сдвига фаз между синусоидами

Postby jane_wild on 17 Oct 2017, 15:35

Ребята помогите разобраться пожалуйста.
Есть две синусоиды, нужно вычислить сдвиг фаз между ними в градусах. Поскольку сбор ведется обычным DAQ (USB 6153) Возникает сопутствующий вопрос как при вычислении учитывать погрешность (задержку) DAQ Ведь мне почемуто кажется что sample rate а также количество каналов имеет значение. Плюс еще нужно учитывать с каких каналов приходят эти синусоиды. Конкретно получен 2D array с 10 каналов. Первый и третий 1D массивы содержат синусоидальный сигнал сдвинутый на какойто угол (около 5 - 10) градусов. Как узнать более точное значение?
Заранее спасибо... Нет Спасибище!
User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Вычисление сдвига фаз между синусоидами

Postby Borjomy_1 on 17 Oct 2017, 16:40

Подключите на два входа один сигнал и измерьте его фазу. Это значение потом и учитывайте.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Вычисление сдвига фаз между синусоидами

Postby jane_wild on 17 Oct 2017, 18:07

User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Вычисление сдвига фаз между синусоидами

Postby IvanLis on 17 Oct 2017, 22:49

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Вычисление сдвига фаз между синусоидами

Postby jane_wild on 18 Oct 2017, 05:30

User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0

Re: Вычисление сдвига фаз между синусоидами

Postby Borjomy_1 on 18 Oct 2017, 09:01

Last edited by Borjomy_1 on 18 Oct 2017, 09:12, edited 1 time in total.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Вычисление сдвига фаз между синусоидами

Postby Borjomy_1 on 18 Oct 2017, 09:10

Основная проблема обеспечения максимальной точности при измерении амплитуды и фазы сигнала спектральными инструментами лежит в области определения периода сигнала. Необходимо, чтобы периоды точно укладывались в анализируемый массив. Тогда погрешности измерения фазы будут беспрецендентно низкими, независимо от того, насколько частота дискретизации отличается от частоты сигнала.
Если вы сравниваете фазы двух моногармонических сигналов, то это требование не такое жесткое. Главное, чтобы условия вычислений были одинаковые.
В любом случае точность будет на порядок-другой выше, чем ловить фазу по переходам через ноль, поскольку в измерениях этой фазы участвуют все точки массива, а не две.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Вычисление сдвига фаз между синусоидами

Postby Blackman on 18 Oct 2017, 18:02

1. Примеры определения фазы
viewtopic.php?f=81&t=9365&p=75363&hilit=Vitekkz88#p75363
2. Оценка (максимальная) систематической погрешности сдвига фазы для 2x последовательных виртуальных каналов задачи для любых физических каналов указанного устройства при частоте сигнала 50 Гц не более 0.18 град. Более точное значение можно посчитать используя значение свойства DAQmx More:AI Convert:Rate.
3. Для генерации периодических сигналов лучше использовать Continuos mode с включенным режимом регенерации.
4. Пример проекта LABVIEW (шаблон) Continuous and Measurement Logging мог бы решить и другие возникающие проблемы)
Blackman
leader
leader
 
Posts: 695
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Вычисление сдвига фаз между синусоидами

Postby jane_wild on 18 Oct 2017, 18:29

User avatar
jane_wild
beginner
beginner
 
Posts: 49
Joined: 30 Jun 2016, 02:11
LabVIEW Version: 2013
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: Google and 14 guests

cron