Utrata synchronizacji fazy dwóch sygnałów - pilny problem

Zdobycie, przetwarzanie i generacja sygnału
Ответить
siema24
interested
interested
Сообщения: 4
Зарегистрирован: 19 ноя 2012, 21:27
Версия LabVIEW: 2009

Utrata synchronizacji fazy dwóch sygnałów - pilny problem

Сообщение siema24 »

Witam i przedstawiam problem. Z przetwornika NIDAQ generuję dwa sygnały sinusoidalne o tej samej częstotliwości, przesunięte względem siebie w fazie o 90stopni (pierwszy z parametrem 'phase in' = 45, drugi 135. Jednak przy odbiorze różnica fazy 'rozjeżdża' się na pewien czas po czym wraca do 90stopni. Dobrze widać to na załączonych zrzutach. Drugi z nich przedstawia to samo co pierwsze w taką różnią, że wykresy są przybliżone do momentu powstawania problemu czyli do wartości osi OX = 0,03. Widać, że w tym momencie sygnały "zblizyły się" do siebie. Czy ktoś wie jak rozwiązać ten problem? Czy ma to związek ze złym próbkowaniem sygnału? Z góry dziękuję za pomoc!
Вложения
zoom_problem_synchro_sinusow.JPG
problem_synchro_sinusow.JPG

Аватара пользователя
Lena
beginner
beginner
Сообщения: 30
Зарегистрирован: 12 янв 2012, 01:16
Версия LabVIEW: 2011
Откуда: Wroclaw, Poland

Re: Utrata synchronizacji fazy dwóch sygnałów - pilny proble

Сообщение Lena »

Wyglada na to, ze sygnaly, ktore sa przerabiane, wziete z roznych zrodel. Sprobuj zsynhronizowac z jednego zrodla - wprost.

Аватара пользователя
Lena
beginner
beginner
Сообщения: 30
Зарегистрирован: 12 янв 2012, 01:16
Версия LabVIEW: 2011
Откуда: Wroclaw, Poland

Re: Utrata synchronizacji fazy dwóch sygnałów - pilny proble

Сообщение Lena »

Jezeli przygotowanie danych i generacja sa zrobione prowidlowo, to fazy w ogole rozbiegac sie nie moga... Najprawdopodobniej ze jest jakis blad w zadaniu albo bufer robi sie pusty. W kazdym razie ciezko mi mowic, bo nie mam kodu, ale daje 100% ze na dowolnej NI DAQ mozna zrobic zeby sie nie rozbiegaly.

Ответить

Вернуться в «Przetwórstwo sygnału»