Witam. Mam do napisanie program, który ma zliczać impulsy z enkodera. Problem polega na tym, że kiedy wchodzi impuls nie dodaje jednego, tylko tyle ile zdoła zliczyć w czasie wystąpienia logicznej jedynki (zrobiłem stoper co 0,1s ale to nie jest rozwiązanie). Wydaje mi się, że optymalnie byłoby wykrywać zbocze narastające, ale nie wiem jak. Próbowałem coś z triggerem,ale nic z tego nie wyszło. Używam LV 7.1 i win7, karta to LabJack u3-hv. Jestem raczej początkujący. Proszę o pomoc, albo chociaż pomysł.
Pozdrawiam
Wykrywanie zbocza
Wykrywanie zbocza
- Załączniki
-
- U3 eDI_2.vi
- (47.12 KiB) Pobrany 495 razy
Żyj tak, aby Twoim znajomym zrobiło się nudno jak umrzesz <J.Tuwim>
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Wykrywanie zbocza
Hej
Ze specyfikacji tej karty widzę, że ma ona liczniki, które można wykorzystać bezpośrednio jako wejście enkodera, więc to z nich musisz skorzystać, info o teorii operacji masz w specyfikacji: http://labjack.com/support/u3/users-guide (wyszukaj 'quadrature'). Nie mam sterownika do tej karty, więc nie gwarantuję że są VIe, służące do takiego pomiaru, ale pewnie coś się znajdzie.
Ze specyfikacji tej karty widzę, że ma ona liczniki, które można wykorzystać bezpośrednio jako wejście enkodera, więc to z nich musisz skorzystać, info o teorii operacji masz w specyfikacji: http://labjack.com/support/u3/users-guide (wyszukaj 'quadrature'). Nie mam sterownika do tej karty, więc nie gwarantuję że są VIe, służące do takiego pomiaru, ale pewnie coś się znajdzie.
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Re: Wykrywanie zbocza
Mam przykładowe programy liczników, więc spróbowałem i coś działa, ale chyba nie do końca poprawnie. Kiedy naciskam przycisk raz (podłączyłem do wyjścia licznika) on nalicza kilka razy, tak nie powinno być chyba? Jeszcze nie mam enkodera, więc póki co pisze program "na sucho". Jak sprawdzić jak to będzie działać na normalne częstotliwości pracy, czyli kilkanaście kHz?
Żyj tak, aby Twoim znajomym zrobiło się nudno jak umrzesz <J.Tuwim>
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Wykrywanie zbocza
Jeśli to jest zwykły przycisk, to nawet nardzo podobne że tak będzie - naciskając taki guzik generujesz na początku tzw. 'drgania styków' - blaszki stykające się ze sobą nigdy nie zetkną się idealnie od razu - najpierw będzie trochę szumów, które twój licznik zliczy jako zbocza. Enkoder nie powinien mieć takiego zachowania
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Re: Wykrywanie zbocza
No tak, nie pomyślałem o tym:) Zwykle drżenie styków niwelowałem jakimś czasem "zamrożenia odczytu" po wykryciu zbocza:) Dzięki bardzo za pomoc
Żyj tak, aby Twoim znajomym zrobiło się nudno jak umrzesz <J.Tuwim>