patrick gailer, puchheim 2005 stemmer imaging gmbh schnittstellen in der bildverarbeitung patrick...
TRANSCRIPT
Patrick Gailer, Puchheim 2005
STEMMER IMAGING GmbH
Schnittstellen in der BildverarbeitungSchnittstellen in der Bildverarbeitung
Patrick Gailer
Patrick Gailer, Puchheim 2005
Datentransfer zum PCDatentransfer zum PC
?
Um Bildverarbeitung durchzuführen, muss zunächst einem Prozessor ein Bild zugeführt werden!
Standard PC-System:
Patrick Gailer, Puchheim 2005
Datentransfer in den SpeicherDatentransfer in den Speicher
PCI
CPU
HostMemory
Daten
Patrick Gailer, Puchheim 2005
32Bit
64Bit
Bus: PCI und PCI-X
• PCI-3233 MHz, 32 bit Rev 3.0 – 133 MByte/sec
• PCI-6433 MHz, 66 MHz, 64 bit Rev 3.0 – 528 MByte/sec
• PCI-X64 bit, 66, 100, 133 MHz Rev 1.0 – 1 GByte/sec64 bit, 266 oder 533 MHz Rev 2.0 – 4 GByte/sec
Patrick Gailer, Puchheim 2005
• PCIe: erhältlich in x1, x4, x8, and x16 Konfiguration
PCIeImplementation
Datenrate
x1 2 x 250MByte/Sekundex4 2 x 1GByte/Sekundex8 2 x 2GByte/Sekunde
x16 2 x 4GByte/Sekunde
x1
Bus: PCI Express (PCIe)
Patrick Gailer, Puchheim 2005
CPU
North Bridge MemoryDisplay
Sourth Bridge USB 2.0USB 2.0HDD
PC
I SLO
TS
USB 2.0
Typische SystemArchitektur
PCI Express
PC
I Exp
ress
Slo
ts
Bus: PCIe Architektur (typisch)
Patrick Gailer, Puchheim 2005
Schnittstellen zur ErfassungSchnittstellen zur Erfassung
Es gibt auf dem Markt derzeit viele verschiedene Schnittstellen:
Analog
I/II
a/b
LVDS
PCI
CPU
HostMemory
Patrick Gailer, Puchheim 2005
Schnittstellen: AnalogSchnittstellen: Analog
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Punkt zu Punkt
typisch 1-16, keine Grenzetypisch 3-4: Video, GND, Sync (C/HV)50 m +kein Standard
Bandbreite typisch 4,8 GByte/s (200 MHz x 8 Bit x RGB)
Patrick Gailer, Puchheim 2005
Schnittstellen: LVDSSchnittstellen: LVDS
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Punkt zu Punkt
typisch 1-3, keine Grenzetypisch 64 -128 Daten, GND, Syncmax. 20 m (mehr über Medienumsetzer)kein Standard
Bandbreite typisch 4,2 GByte/s (66 MHz / 64 Bit)
Patrick Gailer, Puchheim 2005
Schnittstellen: CameraLinkSchnittstellen: CameraLink
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Punkt zu Punkt
Standard, 26 (BASE) – 2 x 26 (MEDIUM/ FULL)max. 15m (mehr über Medienumsetzer)kein Standard
Bandbreite 680 MByte/stypisch 1-2, keine Grenze
Patrick Gailer, Puchheim 2005
Schnittstellen: FireWire / IEEE 1394Schnittstellen: FireWire / IEEE 1394
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Peer to Peer (serieller Bus)
16 (DCAM), empfohlen max. 4Konsumerkabel, 4-7 Daten, Spannungsversorgung,5 – 10 m, Hub möglich, (mehr über Medienumsetzer)Standard D-Cam, nicht geeignet für Spezial-
funktionen
Bandbreite ca. 32 MByte/s (a), ca. 64MByte/s (b)
Patrick Gailer, Puchheim 2005
Schnittstellen: USB II Schnittstellen: USB II
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Master-Slave (serieller Bus)
theoretisch 127, empfohlen 1-4 (Bulk)Konsumerkabel, 2 Daten, Spannungsversorgung4,5m, Hub möglich, (mehr über Medienumsetzer)
Bandbreite ca. 48 MByte/s
kein Standard
Patrick Gailer, Puchheim 2005
Schnittstellen: Gigabit EthernetSchnittstellen: Gigabit Ethernet
Topologie
Max. KameraanzahlKabel/AdernKabellängenSoftware
Netzwerk, Peer to Peer
quasi unendlichindustrielle Kabel, 8 Daten100m, (mehr über Medienumsetzer)
Bandbreite ca. 100 MByte/s
GiGE Vision / GEN<i>CAM
Patrick Gailer, Puchheim 2005
FireWire b
Welche Schnittstelle nutzen?Welche Schnittstelle nutzen?
USB II/FireWire a
GigE
CameraLink
Analog
Preis
Datenrate
LVDS
Patrick Gailer, Puchheim 2005
Welche Schnittstelle nutzen?Welche Schnittstelle nutzen?
Das kommt auf die Applikation an!
Es gibt einen großen Überlappungsbereich, in welchem sich verschiedene Schnittstellen gut eignen.
Wichtig für die Komponenten der Bildverarbeitung sind:
• Robustheit/ Datensicherheit
• Flexibilität
• Lange Verfügbarkeit
Patrick Gailer, Puchheim 2005
Software-EmpfehlungSoftware-Empfehlung
Wählen Sie eine möglichst flexible Software!
Nur dann ist es möglich ohne Arbeitsaufwand die technologisch aktuellste Hardware einzusetzen.
Die Software muss es ermöglichen, die Hardware nach Applikationserstellung auszutauschen!
Patrick Gailer, Puchheim 2005
Bildverarbeitungs-PartnerBildverarbeitungs-Partner
Lassen Sie sich bei der Auswahl der Komponenten von einem starkenBildverarbeitungs-Partner beraten!
ALLES FÜR DIE BILDVERARBEITUNG AUS EINER HAND.
Patrick Gailer, Puchheim 2005
Danke für Ihre Aufmerksamkeit!Danke für Ihre Aufmerksamkeit!
IMAGING IS OUR PASSION.