interfejs LPT do zastosowań CNC i nie tylko...

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

interfejs LPT do zastosowań CNC i nie tylko...

#1

Post napisał: mufi » 18 gru 2008, 18:02

Postanowiłem zaprojektować własną płytkę główną do zastosowań CNC ale i nie tylko ;-) (ma ona też służyć jako programator do mikrokontrolerów ATmega, oraz na początku jako tester prostych programów sterujących wyjściem danych portu LPT pisanych w C++)

Projekt powstał po przestudiowaniu tego forum, ale przede wszystkim dzięki pomocy kolegi Leoo!

Korzystałem również z rozważań kolegi MARKcomp77 na jego prywatnym forum (http://www. f o r u m -cnc.pl/index.php?topic=30.0), za co chciałbym mu bardzo podziękować, również za pomoc. Ponadto bardzo przydatna i wiele wyjaśniająca okazałą się strona kolegi OTTOP (http://www.ottop.republika.pl/optolpt.shtml).


Uwagi:
-brak bezpośredniego przyporządkowania konkretnych pinów portu LPT do zdanych funkcji
(chciałem aby płytka była w miarę uniwersalna, a jej użytkownik sam decydował co gdzie podpiąć)
-wszystkie potrzebne wyjścia /wejścia LPT (piny:1-9,14,16-17)/(10-13,15), zostały wyprowadzone w postaci pinów rastrowych 2,54 (goldpinów)
-połączenie z komputerem: centronics 36-pin

Układ posiada 4 diody sygnalizacyjne, dwie informują o obecności napięcia 5 (LED1) i 12V (LED4). Kolejne dwie sygnalizują działanie przekaźnika 1 (LED2) i 2 (LED3).

Schemat elektryczny połączeń zamieściłem tutaj:

http://www.mufi.jawnet.pl/frezarka/inte ... chemat.pdf

Opis rozmieszczenia elementów można zobaczyć tutaj:

http://www.mufi.jawnet.pl/frezarka/inte ... ogolny.pdf

OPIS WYPROWADZEŃ:
- JP1-JP9;JP10,11,15,13,12;JP14,JP16,JP17 -odpowiednio wyjścia/wejścia LPT
- JP10; JP11 - 2x6GND przewidziane do połączeń dla wyjść z portu LPT
- JP20 - wejścia ULN (piny 1 i 2 sterują odpowiednio przekaźnikami 1 i 2, natomiast pozostałe sześć wejść można wykorzystać w dowolny sposób)
- JP21 - wyjścia ULN
- JP12 - złącze napięcia 4x +5V (do zasilania np. sterowników)
- JP12 - złącze dodatkowe 4x GND (do zasilania np. sterowników)
- X1 - wejście zasilania 12V
- X2 - złącze przekaźnika 2
- X3 - złącze przekaźnika 1

Schemat ścieżek, "mozaika pod żelazko" do ściągnięcia tutaj:

http://www.mufi.jawnet.pl/frezarka/inte ... elazko.pdf

Po zmontowaniu układu, płytka powinna wyglądać mniej więcej tak (brak gniazda centronics, stabilizatora LM7805, przekaźników):

Obrazek

Obrazek

Obrazek

... u mnie wyszło tak:

Obrazek

Obrazek

Obrazek

Obrazek



Tagi:


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#2

Post napisał: ma555rek » 18 gru 2008, 18:15

PC817 - i już mamy tylko połowę zastosowań w CNC, szkoda :cry:
I chyba nie 470 a raczej 220 ?
Ostatnio zmieniony 18 gru 2008, 18:27 przez ma555rek, łącznie zmieniany 1 raz.
Pasjonat


Autor tematu
mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

#3

Post napisał: mufi » 18 gru 2008, 18:26

ma555rek pisze:PC817 - i już mamy tylko połowę zastosowań w CNC, szkoda :cry:
układ jest na standardowych podstawkach DIL, wystarczy "włożyć" coś szybszego, jeśli chce się separację optyczną, jeśli nie to wyprowadzić piny w miejscach gdzie wychodzą rezystory z portu LPT i po kłopocie :)


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#4

Post napisał: ma555rek » 18 gru 2008, 18:28

szybsze z reguły nie są 4pin.
Pasjonat


Autor tematu
mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

#5

Post napisał: mufi » 18 gru 2008, 18:31

ma555rek pisze:szybsze z reguły nie są 4pin.
ale powinny się zmieścić w standardowych DILach


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#6

Post napisał: ma555rek » 18 gru 2008, 18:33

I wtedy pinologią pasują?
Pasjonat


Autor tematu
mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

#7

Post napisał: mufi » 18 gru 2008, 21:39

ma555rek pisze:I wtedy pinologią pasują?
niestety większość nie :)

i faktycznie PC817 ogranicz pracę do jakiś 30kHz, przy czym studiując forum wyczytałem w kilu wątkach że LPT powyżej 40kHz ciężko pracuje (nie wiem tak do końca na ile w tym prawdy bo opinie są różne) W każdym razie zdecydowałem się na PC817 bo są stosunkowo bardzo tanie :) jeśli będzie potrzebny szybszy sygnał STEP, to po prostu podepnę bezpośrednio beż żadnej izolacji optycznej i też będzie dobrze :)


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#8

Post napisał: ma555rek » 18 gru 2008, 22:55

.
mufi pisze:powyżej 40kHz ciężko pracuje
trochę to jest mylące bo nie chodzi o częstotliwość tylko obsługę krótkich szpilek sygnału, czyli czasy na zboczach się liczą. I wtedy już nie 40 tylko dużo wiecej. Albo gubimy kroki.
Pasjonat


Autor tematu
mufi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 5
Posty: 89
Rejestracja: 13 lip 2006, 10:41
Lokalizacja: Jaworzno

#9

Post napisał: mufi » 18 gru 2008, 23:14

nie znam się na tym aż tak dobrze...


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#10

Post napisał: Leoo » 19 gru 2008, 20:45

ma555rek pisze:trochę to jest mylące bo nie chodzi o częstotliwość tylko obsługę krótkich szpilek sygnału, czyli czasy na zboczach się liczą.
Jeśli szpilka ma 1us, to okres sygnału wyniesie 2us, co daje częstotliwość 500kHz. Takie pasmo musi przenosić opto, żeby poradził sobie z w/w szpilką.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”