Strona 1 z 6

Realtime Ethernet w Linuxcnc

: 16 lut 2013, 00:43
autor: micges
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

: 16 lut 2013, 10:15
autor: 251mz
micges pisze:Już niedługo dostępny będzie ethernet w czasie rzeczywistym pod Linuxcnc.
Czekam na postępy i informacje :)))

: 16 lut 2013, 10:56
autor: hecza
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

: 16 lut 2013, 11:04
autor: micges
Nic straconego, 5i25+7i77 to naprawde dopracowane rozwiązanie a stabilizacja i testy 7i80 potrwa minimum 2 miesiące.

: 17 lut 2013, 21:08
autor: micges
Mały test:

: 24 lut 2013, 02:26
autor: dziabi3
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

: 24 lut 2013, 11:41
autor: micges
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

: 24 lut 2013, 18:02
autor: dziabi3
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.

: 24 lut 2013, 18:31
autor: micges
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

: 25 lut 2013, 08:55
autor: dziabi3
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