Strona 1 z 1

STEROWANIE SILNIKAMI KROKOWYMI LPT

: 23 kwie 2009 19:21
autor: chrismiyamoto
Witam szanownych forowiczów,

Mam do napisania program, którego zadaniem będzie sterowanie dwoma silnikami krokowymi, w które będzie zaopatrzona wypalarka laserowa. Zadanie jak dla mnie skomplikowane, gdyż nigdy nie programowałem w Labview lecz tylko dokonywałem pomiarów, wsparcie ze strony uczelni też nijakie nikt nie potrafi mi pomoc.

Zacząłem od przeszukania internetu znalazłem przykładowe programy i oraz schematy układów,które należy wykonać żeby podłączyć silniki do komputera. Tylko nie wiem czy wszystko mam dobrze zainstalowane i ustawione żeby moc obsługiwać port LPT ( zainstalowane mam wszystko co znajduje sie pod tym adresem ) gdyż przykładowe programy jakie znalazłem tutaj na forum jak i na oficjalnej stronie http://www.ni.com/ u mnie nie działają, działa za to jakiś program z microsoftu
http://www.microsoft.com/downloads/deta ... laylang=en
stad wiem ze układ mam wykonany poprawnie i dobrze podłączony silnik.

W programie, który mam napisać mam sterować dwoma silnikami, ustawić skok z jakim maja się poruszać, czas opóźnienia to czy maja obracać się w prawo czy lewo oraz ile kroków maja wykonać, wszystkie dane najlepiej wczytywane z zewnątrz np z pliku tekstowego ale to już dla mnie tym bardziej czarna magia:P

Efekty mojej pracy to:
stworzenie okładu, napisanie prostego programu do poruszania jednym jak narazie silnikiem

STEROWANIE SILNIKAMI KROKOWYMI LPT

: 23 kwie 2009 19:26
autor: chrismiyamoto
tutaj podaje poprawny link do tego programu co u mnie działa, jest on podany na stronie forum elektrody

http://www.elektroda.pl/rtvforum/topic637364.html

Re: STEROWANIE SILNIKAMI KROKOWYMI LPT

: 23 kwie 2009 20:42
autor: sliski
Witam,

Do komunikacji z LPT uzyj bloczkow "In Port" oraz "Out Port".
Przykladowy program "Parallel Port Read and Write Loop.vi" ustawia i zczytuje bity z LPT.
Ze sterowaniem bezposrednio z LPT bedziesz mial problem, jak windows dostanie "czkawki" przelozy sie to na szarpniecia/gubienie krokow przez silniki. W Win XP jest problem z dokladnym odmierzaniem krotkich czasow oraz LPT nie jest tak blisko warstwy aplikacji jak np w starym DOSie. Nie wiem jakich parametrow ruchu oczekujesz oraz ile funduszy masz na to przeznaczone. Jezeli chesz tylko pozycjonowac glowice w plaszczyznie x,y to LPT wystarczy, w innym wypadku potrzeba karte sterujaca silnikami.

Pozdrawiam
sliski