LPT Windows - sterowanie frezarki

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
karollo82
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 5
Rejestracja: 26 mar 2006, 20:41
Lokalizacja: Gdynia

LPT Windows - sterowanie frezarki

#1

Post napisał: karollo82 » 26 mar 2006, 20:45

Witam!

Mam zamiar sterować 3 silnikami krokowymi frezarki przez złącze LPT. Impulsy podawane na sterownik będą miały częstotliwość maxymalną 1 kHz. Jak napisać sterowanie pod Windowsa w Delphi, aby generowany przebieg był stabilny, niezależny od tego co się dzieje w systemie, niezależnie ile i jakie procesy są uruchomione. Próbowałem nadać wątkowi piorytet TimeCritical, ale wtedy system dostaje paraliżu. Czy ktoś widzi rozwiązanie mojego problemu?



Tagi:


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#2

Post napisał: jarekk » 26 mar 2006, 22:50

Jest taki sposób- a w zasadzie kilka.
Żaden nie jest prosty:
- są dodatki do windowsów które dają możliwość uruchamiania apliakcji real-time ( są to dodatki komercyjne, w większości apliakcja taka pracuje 'poza' windowsami )
- możesz napisać driver kernelowy - to da większą stabilność (ale nie pewność ).

Najłatwiej jest jednak dodać coś na zewnętrznym małym procesorze, choć jak się przyłożyć to i driver kernelowy da radę ( no bo w końcu Mach działa )


Autor tematu
karollo82
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 5
Rejestracja: 26 mar 2006, 20:41
Lokalizacja: Gdynia

#3

Post napisał: karollo82 » 27 mar 2006, 17:34

jarekk pisze:są dodatki do windowsów które dają możliwość uruchamiania apliakcji real-time
Jakie to dodatki?
jarekk pisze:możesz napisać driver kernelowy
Nigdy nie pisałem programów w trybie jądra, nie wiem zupełnie jak to się robi :( Czy może jest jakaś dobra książka na ten temat, albo strona w necie?


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#4

Post napisał: jarekk » 27 mar 2006, 17:43

Dodatki są bardzo komercyjne ( drogie i nietypowe ).
A drajwer kernelowy - to spora sprawa.

Obejrz http://www.internals.com/

a tam 'winio' - da ci to obraz na co się mierzysz

Mozesz szukać pod hasłem Windows DDK

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”