Podłączenie SMC 81-RP do Mach3
: 11 paź 2014, 01:29
Witam. Proszę o pomoc osoby obeznane. Posiadam Mach3 Demo Version R3.043.022 zainstalowany na oryginalnym systemie Windows XP Home Edition, specyfikacja komputera: płyta główna ECS K7S5A Ver 3.1, BIOS Version 3.11.00.08.00 AMIBIOS Version 1.21.06 AMIBIOS Date 01/12/2002. W ustawieniach portu LPT w BIOS-ie mam do wyboru: OnBoard Parallel Port: 378h, 278h, 3bCh, Auto, Disabled/ Parallel Port Mode: SPP, EPP, ECP, EPP+ECP/ Parallel Port IRQ: 5, 7/ Parallel Port DMA: 0, 1, 3.
Do Macha próbuję podłączyć sterownik firmy Wobit SMC81-RP (bez płyty i bez optoizolacji!). Zaraz po instalacji programu, jeszcze przed podłączeniem kabla LPT, w zakładce Diagnostic w polu Port 1 Pins current State świeciło się na zielono 8 pierwszych pinów (jak potem sprawdziłem u kolegi na innej konfiguracji sprzętu - jest to normalne i tak powinno być). Dodatkowo na czerwono świeciło się poniżej pole Emergency. Tego drugiego się pozbyłem ustawiając odpowiednio Active Low Estop-u w Input Signals, po czym wcisnąłem Reset. Po podłączeniu kabla LPT i podłączeniu sterownika do podłączonego do sieci zasilacza, na ekranie Mach-a nie zmieniło się nic, w związku z czym wnioskowałem, że coś jest nie tak z komunikacją portu LPT. Znalazłem w Internecie, że powinien on być ustawiony w BIOS-ie na komunikację Bi-direction (niekiedy jako PS/2), lecz ja takowej nie posiadam, ustawiłem zatem ECP. Czyżby konieczna w tym wypadku była aktualizacja BIOS-u? Po kilku przestawieniach wypisanych wyżej parametrów w BIOS-ie, zielone pola przestały się świecić w polu Diagnostic, prawdopodobnie wskutek innej komunikacji portu. Przydałoby się więc na marginesie zainstalować na nowo program i przywrócić BIOS do ustawień pierwotnych, co tez zamierzam uczynić.
Poniżej podam połączenia pinów, które ustawiłem w Ports and Pins i, które podpiąłem pod sterownik i komputer:
DIR do pinu 6 jako Dir
GND DIR do pinu 22
CLK do pinu 2 jako Step
GND CLK do pinu 19
ENABLE do pinu 17 jako Enable1
GND ENABLE do pinu 20
GND do pinu 23
Wszystko oczywiście dla Port#1 0x378
Ostatnio sprawdzałem to podłączenie u kolegi na komputerze, na którym ma zainstalowanego Macha, i którym bez problemu sterował swoimi silnikami przez inny sterownik oczywiście. Wnioskuję stąd, że wina może leżeć po stronie nieprawidłowego podłączenia pinów, albo zadaniu zbyt mało wyjść z komputera. Może coś trzeba jeszcze podłączyć lub podłączyć inaczej. Tym samym wyeliminowana została też możliwość użycia niewłaściwego kabla do portu LPT - nieskrosowanego bądź skrosowanego.
Tutaj link do schematu pinów na sterowniku: http://www.einformatyka.pl/wobitcompl/d ... _smc81.pdf
Bardzo proszę o jakieś wskazówki!
Do Macha próbuję podłączyć sterownik firmy Wobit SMC81-RP (bez płyty i bez optoizolacji!). Zaraz po instalacji programu, jeszcze przed podłączeniem kabla LPT, w zakładce Diagnostic w polu Port 1 Pins current State świeciło się na zielono 8 pierwszych pinów (jak potem sprawdziłem u kolegi na innej konfiguracji sprzętu - jest to normalne i tak powinno być). Dodatkowo na czerwono świeciło się poniżej pole Emergency. Tego drugiego się pozbyłem ustawiając odpowiednio Active Low Estop-u w Input Signals, po czym wcisnąłem Reset. Po podłączeniu kabla LPT i podłączeniu sterownika do podłączonego do sieci zasilacza, na ekranie Mach-a nie zmieniło się nic, w związku z czym wnioskowałem, że coś jest nie tak z komunikacją portu LPT. Znalazłem w Internecie, że powinien on być ustawiony w BIOS-ie na komunikację Bi-direction (niekiedy jako PS/2), lecz ja takowej nie posiadam, ustawiłem zatem ECP. Czyżby konieczna w tym wypadku była aktualizacja BIOS-u? Po kilku przestawieniach wypisanych wyżej parametrów w BIOS-ie, zielone pola przestały się świecić w polu Diagnostic, prawdopodobnie wskutek innej komunikacji portu. Przydałoby się więc na marginesie zainstalować na nowo program i przywrócić BIOS do ustawień pierwotnych, co tez zamierzam uczynić.
Poniżej podam połączenia pinów, które ustawiłem w Ports and Pins i, które podpiąłem pod sterownik i komputer:
DIR do pinu 6 jako Dir
GND DIR do pinu 22
CLK do pinu 2 jako Step
GND CLK do pinu 19
ENABLE do pinu 17 jako Enable1
GND ENABLE do pinu 20
GND do pinu 23
Wszystko oczywiście dla Port#1 0x378
Ostatnio sprawdzałem to podłączenie u kolegi na komputerze, na którym ma zainstalowanego Macha, i którym bez problemu sterował swoimi silnikami przez inny sterownik oczywiście. Wnioskuję stąd, że wina może leżeć po stronie nieprawidłowego podłączenia pinów, albo zadaniu zbyt mało wyjść z komputera. Może coś trzeba jeszcze podłączyć lub podłączyć inaczej. Tym samym wyeliminowana została też możliwość użycia niewłaściwego kabla do portu LPT - nieskrosowanego bądź skrosowanego.
Tutaj link do schematu pinów na sterowniku: http://www.einformatyka.pl/wobitcompl/d ... _smc81.pdf
Bardzo proszę o jakieś wskazówki!