Zliczanie ilosci obrotow walu

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
Newt
Posty: 2
Rejestracja: 16 mar 2009 11:12
Kontakt:

Zliczanie ilosci obrotow walu

Post autor: Newt »

Witam, zainstalowalem na wale czujnik mogacy liczyc ilosc wykonanych obrotow przez wal. Posiadam urzadzenie do akwizycji danych ktore dziala jak karta dzwiekowa komputera. Po wykonaniu pomiarow uzyskalem sygnal jak na zdjeciu.
Teraz probuje rozbudowac algorytm o blok zliczania impulsow i niespecjalnie mi to wychodzi. W srodowisku DasyLab jest przyklad z wykorzystaniem Triggera, Relay i Counter (tego ostatniego nie moglem poszukac pod LV).
Czy wykonanie takiego ukladu do zliczania impulsow jest mozliwe przy wykorzystaniu karty dzwiekowej? Dane sa przesylane "paczkami" a nie w sposob ciagly i mam obawe czy jakis impuls nie zginie ??
Ewentualnie jakie funkcje mam zastosowac ???
Pozdrawiam
Awatar użytkownika
smart_lodz
Posty: 53
Rejestracja: 08 sty 2009 09:10
Wersja środowiska: LabVIEW 2014
Kontakt:

Zliczanie ilosci obrotow walu

Post autor: smart_lodz »

Witam

Pobaw sie Peak Detectorem - zadajesz odpowiedni poziom a on zlicza ci albo ilosc dolin lub szczytow, dodatkowo wyrzuci ci tablice z amplitudami i x-ami.


Pozdrawiam
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Zliczanie ilosci obrotow walu

Post autor: bogdani »

Propozycja podana przez smart_lodz jest jak najbardziej prawidłowa.
Co do problemu przesyłania danych w paczkach, to np. rejestrując 10000 próbek przy częstotliwości 10 kHz masz czas z jednej sekundy, więc stąd już prosta droga do wyliczenia prędkości obrotowej.
Co do gubienia impulsów, to jedynym problemem jest fakt, że jeśli nie odbierzesz na czas zebranych próbek to albo zostaną nadpisane (stracisz zebrane dane) albo program (środowisko) wygeneruje błąd.
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
ODPOWIEDZ