Mesa obecně a 7i90

Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

24. 8. 2015, 8:14

RaS píše:teď jsem nedávno zkoumal manuál a ta komunikace by měla chodit na 10MHz přímo třeba stepgeny z mesy 5i20 na kartu 7i47 (na tu už jsou pak připojené drivery přes RS422)
Ale tohle je myslím zase něco jiného.
Ty karty využívají pro ušetření počtu drátů nějaký sériový protokol, kterým komunikuje FPGA té karty (tedy toho 5i20) a rozšiřovací deskou. Je to vpodstatě serializace jinak paralelního rozhraní.
Kdybych to měl přirovnat k něčemu jinému, tak je to třeba něco jako JTAG. Tady se taky sériové přenáší obsahy paralelních registrů, jedna i druhá komunikující strana k tomu přistupuje jako k paralelní sběrnici, a ten JTAG to mezi nimi víceméně transparentně převede na serial a zase zpět.
RaS
Příspěvky: 8590
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

24. 8. 2015, 8:15

robokop píše:Me by spis zajimala 7i76
jestli to je ethercat ci co
ta chodí po RS422.. těch 5 stepgenů (step+ dir) + encodéry na přímo plnou rychlostí a ty IO porty, řízení vřetene jsou přes smartserial sdílené 48portů po jedné lince.. ale potřebuješ k tomu nějakou 5i25ku třeba .. ale je to celkem rozumně poskládané 5os, 2 encodéry, vřeteno a 48IO s tím už uživíš i velkou mašinu
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22953
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 8. 2015, 8:18

Ale tam pisou primo ethernet interface ne 422
napsal jsem to blbe 7i76E
Vsechna prava na chyby vyhrazena (E)
RaS
Příspěvky: 8590
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

24. 8. 2015, 8:28

no tak k té bys asi potřeboval ještě další kartu která ti ten ethernet vytvoří.. třeba 7i44ku.. a otázkou je jestli to má nějakej smysl? to je tak k tomu když budou ty dvě desky daleko od sebe a budeš potřebovat dlouhej kabel.. ale spíš by mě zajímalo jak to bude chodit.. ta 7i44ka umí 8ethernetů tzn každej je obslouženej 3mi porty z 5i20ky .. ta předešlá karta 7i76, která umí to samé byla spojena na všech 50ti pinech tzn na 24portech takže ta vlastní komunikace s mesou musí být 8x pomalejší .. a co jsem tak vyčetl tak encodéry stepgeny by měly být napřímo, tady se musej logicky dělit.. ale pořád to asi bude dost rychlé..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22953
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 8. 2015, 8:37

No to prave vypada jako 2 ruzny veci
ta karta by mohla fungovat na ethercatu nebo na necem podobnem
tedy vyssi realtime sbernice na bazi ethernet linkove vrstvy
linuxcnc umi tahle nektery serva treba kolmorgen
proste nakonfigurujes linuxcnc a ono to z klasicke sitove karty udela sbernicovej master s presnym casovanim
pak to postupne propojis do vsech serv a na konec treba nejake ethercatove obecne io
jinej kabel nez ten ethernet patch kabel mezi ridicim pc a strojem pak nepotrebujes

Je to rychle a presne casovane

Druha vec jsou ty mesacky seriovy linky co pouzivaji bohuzel stejnej konektor
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

24. 8. 2015, 8:39

robokop píše:Me by spis zajimala 7i76
jestli to je ethercat ci co
EtherCAT to určitě nebude.
Píšou tam, že to používá jednoduchý protokol nad UDP.

Ty to určitě víš, ale možná někdo EtherCAT nezná.
Tam je to tak, že to používá naprosto odlišný protkol. On je to vpodstatě skoro jenom přenos RAW dat. Jde o to, dosáhnout co nejmenší latence a dopravního zpoždění signálu.
EtherCAT master se dá udělat s běžným HW, stačí na to obyčejná síťová karta a bežný počítač.
Ale u EtherCAT slave jsou požadavky na HW mnohem vyšší. Prakticky není možné to vyřešit běžným HW, protože karta musí přijímat paket, a ještě v době příjmu okamžitě modifikovat průchozí data a zase je odesílat dál. Tohle se dá realizovat jenom pomocí speciálního HW, takže buď zákaznické chipy (tak je myslím řešena většina komerčně dostupných desek) nebo FPGA.
Takže teoreticky by to ta Mesa mohla zvládat, ale to by někdo musel napsat hooodně velký kus "firmware" do toho FPGA. A navíc by to musel umět i ten Ethernet controller na desce, což zřejmě taky nebude umět. Musí totiž umět ta data okamžitě předávat dál on-the-fly, tedy okamžitě jak přijdou, a ne čekat na dokončení rámce.
Naposledy upravil(a) Mex dne 24. 8. 2015, 8:43, celkem upraveno 2 x.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22953
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 8. 2015, 8:40

Jo tak to udp je na prd
moc vrstev nad tim
Vsechna prava na chyby vyhrazena (E)
RaS
Příspěvky: 8590
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

24. 8. 2015, 8:48

robokop píše:No to prave vypada jako 2 ruzny veci
ta karta by mohla fungovat na ethercatu nebo na necem podobnem
tedy vyssi realtime sbernice na bazi ethernet linkove vrstvy
linuxcnc umi tahle nektery serva treba kolmorgen
proste nakonfigurujes linuxcnc a ono to z klasicke sitove karty udela sbernicovej master s presnym casovanim
pak to postupne propojis do vsech serv a na konec treba nejake ethercatove obecne io
jinej kabel nez ten ethernet patch kabel mezi ridicim pc a strojem pak nepotrebujes

Je to rychle a presne casovane

Druha vec jsou ty mesacky seriovy linky co pouzivaji bohuzel stejnej konektor
pořád je to sesterská karta, takže předpokládám ať je to jakkoliv tak bude potřebovat další řídící kartu třeba tu 5i20
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22953
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 8. 2015, 8:52

No master je pro to ta sitovka
predpokladam ze sesterska je z duvodu ze neni moc chytra
tj vejde se jen nejake multiplexovani atp...

Btw kdyby nekdo vedel o lacinejch iockach na ethercat tak sem s tim
ale jak bylo uvedeno vyse moc se to spolu neslucuje
ethercat + laciny
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

24. 8. 2015, 9:23

Třeba do budoucna není vše ztraceno.
Mesa Electronics je členem EtherCAT Technology Group (Vendor ID 0x00000573), tak třeba někdy časem něco upečou.
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“