Realtime Ethernet w Linuxcnc

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Realtime Ethernet w Linuxcnc

#1

Post napisał: micges » 16 lut 2013, 00:43

Witam

Już niedługo dostępny będzie ethernet w czasie rzeczywistym pod Linuxcnc.
Sterownik wszedł w fazę beta i rozpoczęły się pierwsze testy.

Obrazek
Jest to uniwersalna plyta bazowa 7I80HD FPGA z 72 pinami IO.

Cena u producenta ( www.mesanet.com )
7I80HD (obsługa 18 osi step/dir do 1MHz) - 150$
7I80HD + 3x7I48 (obsługa 18 osi serwo (enk do 10MHz, +-10V)) [pełne sprzężenie zwrotne do Linuxcnc] - 450$

Płyta jest rozszerzalna o dodatkowe moduło IO.

Narazie tylko kilka szczegółów, postaram się później opisać wszystkie możliwości.

pozdrawiam



Tagi:


251mz
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4440
Rejestracja: 27 sie 2004, 21:59
Lokalizacja: Polska

#2

Post napisał: 251mz » 16 lut 2013, 10:15

micges pisze:Już niedługo dostępny będzie ethernet w czasie rzeczywistym pod Linuxcnc.
Czekam na postępy i informacje :)))


hecza
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 5
Posty: 403
Rejestracja: 06 mar 2012, 13:25
Lokalizacja: Częstochowa

#3

Post napisał: hecza » 16 lut 2013, 10:56

Gdybym wiedział, że na horyzoncie będzie taki sprzęt, to bym zaczekał.
Teraz już kupiłem 5i25 + 7i77 – czeka na wiosnę.
Jeżeli znajdę chętnego do wspólnej budowy kombajnu to będzie TO – też chętnie przeczytam recenzje.
Aby jej możliwości w pełni sprawdzić to chyba trochę sprzętu trzeba mieć (zdanie dyletanta). :wink:

Pozdrawiam


Autor tematu
micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#4

Post napisał: micges » 16 lut 2013, 11:04

Nic straconego, 5i25+7i77 to naprawde dopracowane rozwiązanie a stabilizacja i testy 7i80 potrwa minimum 2 miesiące.


Autor tematu
micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#5

Post napisał: micges » 17 lut 2013, 21:08

Mały test:


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 8
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#6

Post napisał: dziabi3 » 24 lut 2013, 02:26

no widzę że linuxcnc tez stał się tylko zadajnikiem trajektorii , a wyśmiewali się co niektórzy z macha że jest zadajnikiem dla csmio a tu proszę linuxa spotkało to samo.

i w dodatku Realtime Ethernet w Linuxcnc raczej tu Realtime nie pasuje bo sprzęcik na pewno ma bufor w razie jakby jakaś paczka nie doleciała na czas.

Rozumiem stwierdzenie Realtime w sensie że urządzonko pracuje stabilnie i mimo wysokim częstotliwościom stepa daje radę

a tak poza tym pogratulować tylko projektu
Mach3 + CSMIO = :-) :-) :-)


Autor tematu
micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#7

Post napisał: micges » 24 lut 2013, 11:41

Nic bardziej mylnego kolego, w linuxcnc czas rzeczywisty znaczy czas rzeczywisty, nie żadne bufory, zadajniki trajektorii i inne tego typu rozwiązania.
Jest to pasywne urządzenie, bez żadnych interpolatorów jak w przypadku układów CS-Lab.
Pełne sprzężenie zwrotne do Linuxcnc aktualizowane co 1ms.

Zestaw składa się z:
Jądra linux z rozszerzeniem czasu rzeczywistego Xenomai 2.6.1
Ethernetu czasu rzeczywistego Rtnet 0.9.13
Linuxcnc 2.6.0


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 8
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#8

Post napisał: dziabi3 » 24 lut 2013, 18:02

czegoś tu nie rozumiem, proszę rozwiń temat

i do czego w takim razie odnosi się stwierdzenia Realtime

nigdzie nie mogę znaleźć opisu w którym byłby zwrot Realtime Ethernet dotyczący tej karty

I co rozumiesz przez urządzenie pasywne ????? moim zdanie urządzenie pasywne to np prosta płyta lpt na transoptorach.
Mach3 + CSMIO = :-) :-) :-)


Autor tematu
micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#9

Post napisał: micges » 24 lut 2013, 18:31

W skrócie komunikacja po ethernecie 100Mb full duplex w czasie rzeczywistym: linuxcnc zadaje bieżącą prędkość silników oraz odczytuje bieżącą pozycję enkoderów co 1ms z przewidywalną dokładnością do parunastu mikrosekund.
Dokładnie wyjaśnione jest w http://pl.wikipedia.org/wiki/System_czasu_rzeczywistego , akapit Praktyka


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 8
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#10

Post napisał: dziabi3 » 25 lut 2013, 08:55

kolego w CSMIO nie siedzi interpolatora , CSMIO otrzymuje trajektorie którą kiedyś otrzymywał driver lpt, tylko z wykorzystaniem bufora

Czyli można powiedzieć że konstrukcja prawie identyczna tylko z tą różnica że CSMIO ma bufor dla samej trajektoria kwestia bezpieczeństwa a reszta komunikacji jest realizowana na bieżąco.

Urządzonklo ciekawe tylko cena troszkę odstraszająca
Mach3 + CSMIO = :-) :-) :-)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”