STEROWANIE SILNIKAMI KROKOWYMI LPT

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
chrismiyamoto
Posty: 6
Rejestracja: 04 kwie 2009 09:27
Kontakt:

STEROWANIE SILNIKAMI KROKOWYMI LPT

Post 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
chrismiyamoto
Posty: 6
Rejestracja: 04 kwie 2009 09:27
Kontakt:

STEROWANIE SILNIKAMI KROKOWYMI LPT

Post 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
sliski
Posty: 69
Rejestracja: 15 mar 2005 00:00
Lokalizacja: Rzeszów

Re: STEROWANIE SILNIKAMI KROKOWYMI LPT

Post 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
ODPOWIEDZ