LPT przez ExpressCard

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
shakez
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 9
Posty: 38
Rejestracja: 04 sty 2010, 21:33
Lokalizacja: Wronki

#11

Post napisał: shakez » 21 maja 2010, 14:15

Na laptopie możesz przetestowac działanie karty z linuksem ponieważ linuxcnc startuje z płyty cd wiec nie musisz go instalowac. Wkładasz tylko płyte i już masz system gotowy do pracy z wgranym emc2.



Tagi:

Awatar użytkownika

benon
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 83
Rejestracja: 11 gru 2009, 08:28
Lokalizacja: Brzeziny

#12

Post napisał: benon » 21 maja 2010, 14:25

A może ktoś ma linka do dystrybucji Linuxa z EMC2, tak żeby wypalić płytę (*.iso albo coś)?
Na stronie Ubuntu nie ma dystrybucji w komplecie (ja przynajmniej nie znalazłem), jest EMC2 ale do kompilacji.
Życie jest piękne, jeżeli odpowiednio dobierze się środki antydepresyjne...

Awatar użytkownika

zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#13

Post napisał: zacharius » 21 maja 2010, 14:35

Nie otrzymasz koni wyścigowych krzyżując dwa osły

Awatar użytkownika

Autor tematu
shakez
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 9
Posty: 38
Rejestracja: 04 sty 2010, 21:33
Lokalizacja: Wronki

#14

Post napisał: shakez » 21 maja 2010, 17:46

Oto dokładny link do wersji Live CD:
http://www.linuxcnc.org/hardy/ubuntu-8. ... 3-i386.iso


Rafi.imir
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 155
Rejestracja: 08 paź 2008, 21:24
Lokalizacja: Tarnobrzeg/Kraków

#15

Post napisał: Rafi.imir » 24 maja 2010, 13:17

Witaj benon :!:
Troszke mnie nie było wiec nadrabiam zaległosći (walka z powodzią ;/)
Udało Ci się sprawdzić działanie tego pod linuxem ?? Troche mnie to interesuje bo też czeka mnie to w przyszłości, choć wydaje mi się, że lepiej do sterowania maszyna skołowac jakąś stacjonarke i nie bawić sie z laptopem :)

Awatar użytkownika

Autor tematu
shakez
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 9
Posty: 38
Rejestracja: 04 sty 2010, 21:33
Lokalizacja: Wronki

#16

Post napisał: shakez » 01 cze 2010, 16:03

Zakupiłem kartę na exprescard z fizycznym portem LPT gniazdo DB26 + przejściówka na DB25 i 2xRS232.
Czyli mam fizyczny LPT i 2xcom.
Ni jak jednak ta karta nie chce działać z EMC2.
System widzi ją ale nie mogę ustawić portu.
03:00.0 Serial controller: NetMos Technology PCIe 9901 Multi-I/O Controller
03:00.1 Serial controller: NetMos Technology PCIe 9901 Multi-I/O Controller
03:00.2 Parallel controller: NetMos Technology PCIe 9901 Multi-I/O Controller


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

#17

Post napisał: jarekk » 01 cze 2010, 20:34

Dla takich kart BIOS ustawia port automatycznie - to jest PCIe, a nie ISA na której można było ręcznie coś zmieniać


vv3k70r
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 5
Posty: 420
Rejestracja: 01 lip 2007, 17:52
Lokalizacja: trelleborg

#18

Post napisał: vv3k70r » 01 cze 2010, 22:04

Nie mozesz ustawic portu poniewaz on nie istnieje.

Ta karta nie jest LPT tylko emulatorem LPT.

To ze za nim jest fizyczny LPT2 nie znaczy ze to jest port LPT2.


Na wiekszosci stron producentow sprzetu sterowanego LPT jest ta informacja, z laptopa nie da sie sterowac przez LPT w czasie rzeczywistym.

Do tego sluzy podlaczany w maszynie maly, linuxowy komputer, ktoremu tylko wydajemy polecenia trafiajace tam pakietami.

Tak wyglada robotyka na dzien dzisiejszy.
bumeluję

Awatar użytkownika

benon
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 83
Rejestracja: 11 gru 2009, 08:28
Lokalizacja: Brzeziny

#19

Post napisał: benon » 02 cze 2010, 15:58

Niestety nie mogę się zgodzić do końca z kolegą vv3k70r. W porcie LPT nie chodzi o sposób sterowania tylko o możliwość obsługi pinów portu i jak system "widzi" taki port. EC z LPT to nie to samo co kabel usb=>lpt. Z przyczyn formalnych zmuszony jestem do pracy i programowania w systemie Bill'a i nie jestem mocny w linux-ie ale nie sądzę żeby linux nie obsługiwał EC z lpt tak jak fizycznego portu.
Zatnę się i uruchomię emc2 na laptopie z ExpressCard:p
Życie jest piękne, jeżeli odpowiednio dobierze się środki antydepresyjne...


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

#20

Post napisał: jarekk » 02 cze 2010, 20:06

vv3k70r pisze:Nie mozesz ustawic portu poniewaz on nie istnieje.

Ta karta nie jest LPT tylko emulatorem LPT.

To ze za nim jest fizyczny LPT2 nie znaczy ze to jest port LPT2.
To nie tak kolego :-)

Ta karta podłączana jest po szynie PCI Express. Nie ma tu wielkiej różnicy w stosunku do portu LPT który jest wbudowany na płycie PC.

Portowi LPT nie robi różnicy kto i kiedy nim steruje - wpis do rejestru portu przekłada się na stan pinów prawie natychmiast - nawet w skali PCta.

To co boli to sprzętowe mechanizmy oszczędzania energii. Zwłasza te w laptopowych wersjach chipsetów i procesorów. Nie wszystkie da się wyłączyć. I dlatego real time na PC jest tak trudny - hardware nie chodzi synchronicznie ( a to zegary stają, a to zmienia się częstotliwość pracy rdzeni - to tylko pojedyncze przykłady). Jeszcze Windows który nie jest real time i wymaga sztuczek aby np. Mach miał swoje 100kHz. Na linuxie jest łatwiej - ale tylko trochę.

Aha - EMC2 chodzi na kartach PCIexpress. Niestety nie na wszystkich, można poczytać na forach o problemach z niektórymi kartami ( zazwyczaj to były błędy w ich chipsetach)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”