Strona 1 z 1

NI USB-6001 silnik krokowy

: 10 kwie 2015 15:23
autor: sowa
Dzień dobry!
Jestem początkująca w LAbview i chciałabym prosić o pomoc. Za pomocą sterownika http://www.wobit.com.pl/produkt/10302/s ... ch/smc124/ mam sterować silnikiem krokowym http://www.wobit.com.pl/produkt/10302/s ... ch/smc124/ za pomocą http://www.wobit.com.pl/produkt/10302/s ... ch/smc124/. Mam problem z ustawienie częstotliwości. Próbowałam różnych rzeczy ale ciągle utrzymuje częstotliwość max ok 330 Hz, a całość podobno może pracować aż do 20000Hz. Czy moglibyście mi pomóc? W załączniku VI. Z góry dzięki za wszelkie rady.

Re: NI USB-6001 silnik krokowy

: 11 kwie 2015 23:23
autor: Paco_MS
Witam, chyba raczej chodzi o NI USB 6009, tak wynika z bloku DAQAssistant. Czy tak?
Problem z próbkowaniem może wynikać z ograniczeń Windowsa, Też mi się to zdarzało - przy pomiarach jednak.
Czasami doradzają, żeby zmienić priorytet zadania na wysoki: opcja menu File/VI Properties , Category Execution, pole Priority.

Re: NI USB-6001 silnik krokowy

: 13 kwie 2015 10:54
autor: sowa
Witam!
Dziękuje za radę. Próbowałam jednak nic to nie pomogło. Ustawiając 500 Hz (przedział 0-500) otrzymuje 0,420kHz, jeśli natomiast ustawiam 1000 Hz (przedział 0-1000) otrzymuje to samo. Przedziały wynikają z ustawień Square Waveform vi (zmieniam Fs czyli ilość próbek na sekundę).

EDIT: Udało się osiągnąć większą częstotliwość więc temat uważam za zamknięty.

Re: NI USB-6001 silnik krokowy

: 16 kwie 2015 11:10
autor: sowa
Witam!
Konieczne jest zrobienie w tym układzie krańcówek - w momencie kiedy tłok przesuwany przez silnik naciśnie guzik, silnik powinnen się zatrzymać. Chwilowo zastosowano takie coś jak ja obrazku (zapala się dioda i cały program się wyłącza), jednak jest to prowizorka. Domyślam się, że zatrzymanie silnika można zrobić pzez pętle Event jednak nie mam pojęcia jak się za to zabrać. Moglibyście pomóc?


EDIT:
Prawie udało się zrobić krańcówki, jednak napotkałam problem. Czy wie ktoś jak zmusić program do wykonywania czynności przez 20 s (ruch silnika) a następnie zatrzymanie tej aplikacji (silnik się zatrzymuje a nie cały program)? Z góry dzięki za każdy pomysł.

Re: NI USB-6001 silnik krokowy

: 29 kwie 2015 17:50
autor: Paco_MS
... a nie wystarczy w tej klatce wrzucić po prostu funkcję Wait Until Next ms Multiple ?

Re: NI USB-6001 silnik krokowy

: 30 kwie 2015 10:24
autor: sowa
Próbowałam. Jednak wtedy silnik się nie porusza (trzyma sygnał clk).