Mesa 5i25
Jedná se o univerzální kartu, určenou pro PCI port v počítači. Karta nabízí vstupní a výstupní piny, stejně jako paralelní port. Výstupní konektor je pinově kompatibilní s paralelním portem, takže pokud máte stroj s kompletní elektronikou (drivery, oddělovací desku, snímače), ale omezuje vás maximální frekvence paralelního portu, tak použijete tuhle kartu, do které připojíte kabel, který byl původně připojený na paralelní port. Vše bude pasovat bez jakýchkoliv úprav.
Výhody oproti paralelnímu portu:
- Všechny piny jsou plně programovatelné, jakýkoliv pin může být vstupní nebo výstupní
- Maximální frekvence jednotlivých pinů je v řádek MHz, což je zhruba 100x víc než LPT
- Na kartě je 2x víc pinů než na paralením portu. Karta totiž disponuje ještě druhým konektorem, umístěným na plošném spoji, kde se nachází dalších 17 ovladatelných pinů
- FPGA čip, osazený na kartě, je “určený“ k provádění logických operací, dokáže například neustále sledovat polohu enkoderu, generovat pulzy pro drivery bez nutnosti zásahu ze strany PC. Karta se o tyto operace stará zcela samostatně a tím odlehčí počítači, který si z karty jen vyčte spočítané, připravené hodnoty nebo kartě řekne, jakou frekvenci STEP má generovat a o víc se nestará. Díky tomu už není tolik podstatné, jaký máte Jitter v Base thread, pokud spustíte latency test. Můžete klidně použít PC, kde naměříte 80 000ns, který by s paralelním portem v podstatě použít nešel. PC komunikuje s kartou s periodou Servo thread a to typicky každou milisekundu.
Jedná se v podstatě o oddělovací desku, ke které se připojí drivery, snímače a další věci. Deska se skládá ze dvou částí, znázorněno na obrázku níže. Levá část není galvanicky oddělena, jsou to jen vyvedené piny z 5i25, které jsou posíleny pomocí budičů. Tato část desky je určena pro připojení až pěti STEP, DIR driverů, jednoho inkrementálního enkoderu (signály A,B,Z) a komunikační sběrnice RS422. Ještě jednou upozorňuji, že tato část NENÍ galvanicky oddělena od PC, takže se počítá s tím, že signály budou odděleny například na vstupech driverů. Druhá část desky je řízena pomocí sériové sběrnice a je galvanicky oddělena. Disponuje 32 vstupy a 16 výstupy, tyto piny je možné používat na napěťové úrovni 5 až 24V a jsou určeny pro pomalé signály, například ovládání pneumatických ventilů, spínání relátek, snímání koncových a referenčních snímačů atd. Abych jen nechválil, tak nevýhodou je poměrně vysoká cena. Pro kusový odběr přímo od výrobce činí 89$ za 5i25 a 119$ za 7i76.
Další problém je, že mi karta 7i76 úplně nevyhovuje a nenašel jsem ani jinou kartu, která by splnila všechny mé požadavky, potřebuji 3x STEP&DIR, 2x zpětnou vazbu inkrementálního snímače polohy a 1x inteligentní sběrnici EnDat. Takže si budu stejně navrhovat dceřinou kartu na míru.
Přesto si však myslím, že je tato elektronika obrovský pokrok od ovládání paralelním portem a jsem moc rád, že jsem se ke koupi odhodlal.
V týdnu sem přihodím návod a screeny z instalace + instalační soubory pro linuxcnc.