NI 9411 szybki odczyt w pętli

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
AWiT
Posty: 17
Rejestracja: 13 lut 2011 23:38
Wersja środowiska: LabVIEW 2010

NI 9411 szybki odczyt w pętli

Post autor: AWiT »

Witam,

Moim zadaniem jest odczyt częstotliwości z wejścia karty NI 9411 umieszczonej w obudowie cDAQ-9174. Odczytuję częstotliwość w zakresie 1-10Hz (w przyszłości więcej - domyślnie odczyt przepływu z wyjścia częstotliwościowego przepływomierza).
Problem jaki napotykam to szybkość odczytu kolejnych próbek w LabView. Jeden cykl odczytu trwa około 360ms (średnia po 100 powtórzeniach). Odczytuję jedną próbkę na jednym kanale. Próba odczytu wielu próbek wydłuża czas oczekiwania, więc i tak wychodzi na to samo. W załączniku kod i panel frontowy zaraz po próbie.
Gdzie leży problem? Proszę o pomoc..
Załączniki
Untitled 1 Block Diagram rev. 0 _2013-07-25_08-47-30.png
Untitled 1 Front Panel rev. 0 _2013-07-25_08-47-21.png
Untitled 1 Front Panel rev. 0 _2013-07-25_08-47-21.png (15.6 KiB) Przejrzano 4670 razy
AWiT
Posty: 17
Rejestracja: 13 lut 2011 23:38
Wersja środowiska: LabVIEW 2010

Re: NI 9411 szybki odczyt w pętli

Post autor: AWiT »

Problem został rozwiązany przez support NI. Wklejam odpowiedź bezpośrednio tutaj - nie chce mi się przepisywać, mam nadzieję że autor nie ma nic przeciwko:
Szanowny Panie,
pomiar częstotliwości w tym przypadku nie może być wiele szybszy, ponieważ zawsze musimy mieć odpowiednią długość sygnału (w tym wypadku dwa okresy), aby móc go zmierzyć. Sprawdziłem to dokładnie i dla np. częstotliwości 1Hz pomiar trwa 2000ms, dla 5Hz 400ms, a dla 10Hz - 200ms. Jedynym pomysłem na przyspieszenie tego procesu jaki przychodzi mi do głowy, jest mierzenie nie częstotliwości, a np. liczby zboczy, które wystąpiły na wejściu licznika w danym czasie i ręczne przeliczanie tej wartości na częstotliwość. W ten sposób może Pan dostosować czas wykonywania pętli pomiaru częstotliwości, do czasu wykonywania pętli prądowej. Jedyny problem, jaki się w tym przypadku pojawia to fakt, że dokładność pomiaru będzie znacząco maleć wraz ze skracaniem okresu pętli. Nie wynika to jednak z ograniczneń karty ani magistrali USB, a z samej specyfiki pomiarów częstotliwości.
Jeśli będzie Pan miał dalsze pytania, proszę o kontakt.
Pozdrawiam,
Artur
ODPOWIEDZ