Interfacce di comunicazione
Freewire
Standard proprietario Apple, e quindi costoso. Negli anni è stata dismessa.
CoaXPress
2010, e viene usato come interfaccia tra camere e framefrabber. Permette l’uso di lunghi cavi. Usa un unico cavo coassiale, e trasmette i dati dell’immagine e gli impulsi del trigger. Se trasmette solo immagini, si arriva a 6GB/s, mentre con il trigger la velocità massima è 20MB/s. Può alimentare macchine fino a 13W.
Usato per camere ad alta risoluzione e velocità.
CameraLink
Nato nel 2000. Standard di riferimento per camera/framegrabber. Comunicazione seriale che definisce il trasferimento dati, trigger sia real time che delayed, e comunicazione di comandi tramite seriale.
Sviluppata per comunicazioni real time veloci. 255MB/s con un solo cavo e 850 MB/s con due cavi. Cavo dedicato a 26 pin, ed è consigliata una lunghezza massima tra i 7 e i 15 metri.
GigE Vision
Assieme a USB3 è interfaccia più usata per camere standard con risoluzioni sotto i 20MegaPixel. Gigabit Ethernet.
- Device discovery: assegnazione indirizzo ip alla camera
- 2 protocolli che integrano pacchetti UDP/IP (GVCP invia i controlli per la camera, GVSP definisce il modo in cui avviene lo streaming di dati)
- descrittore XML basato su GenICam con informazioni relative alla camera
Pro:
- velocità 1 o 10 GB/s
- lunghezza cavi
Preferite in linea
USB3 vision
Simile a GigE ma si basa su interfaccia USB. Ampiezza di circa 400MB/s. La versione 1.1 raddioppia la banda, ma ancora non è stata implementata
Retrocompatibile con USB2 Anche questo si basa su GenICam per parametri camera. Definisce 4 aree con il protocollo:
- device detection
- register access
- streaming dati
- event handling
Ha meno vantaggi rispetto a GigE. Più facili da usare rispetto a GigE.
Preferite per laboratorio o test.