GigE Vision Henning Tiarks Strategic Product Manager Stuttgart, Vision Show 2007
That s GigE Vision Technology Standard Data Security and Integrity Camera Handling Standard Features Flexibility in cable lengths and Bandwidth Interoperability and Easy Integration Secure Investments Flow Control and Resend Mechanism Packet and Device Enumeration Exclusive Locking to one Application Device Discovery and Naming IP Administration and Heartbeat Defined Standard Feature List XML-File representation enhanced cable lengths to 100 meters Bandwidth of up to 100 MB/s
Main Product Segments Targeted Conventional Analog Market Analog output VGA 1 Megapixel up to 60 fps Up to 4 or more cameras on one PC Mainstream Camera Link Market Camera Link output VGA 2 Megapixels Kodak CCD sensors Mainstream Line Scan Market Camera Link output 1.000 2.000 pixels, mono and color Up to 58.5 khz line rate
Versions: Product Concepts Basler scout series Sony CCD sensor based camera family for every purpose in imaging already available sca640-70xx Sony ICX424 (1/3 ) VGA 70 fps sca640-74xx Sony ICX414 (1/2 ) VGA 74fps sca780-54xx Sony ICX415 (1/2 ) CCIR 54 fps sca1000-30xx Sony ICX204 (1/3 ) XGA 30 fps sca1000-20xx Sony ICX204 (1/3 ) XGA 20 fps sca1390-17xx Sony ICX267 (1/2 ) 1.45 MP 17 fps sca1400-17xx Sony ICX285 (2/3 ) 1.45 MP 17 fps sca1600-14xx Sony ICX274 (1/2 ) 2.0 MP 14 fps sca750-60xx Micron MT9V022 (1/3 ) VGA 60 fps
Product Concepts Basler pioneer series Kodak and Sony CCD sensor based camera family with GigE Vision Interface already available Versions: pia640-210gm/gc pia1000-48gm/gc pia1600-35gm/gc pia1900-32gm/gc Kodak KAI-0340 Kodak KAI-1020 Kodak KAI-2020 Kodak KAI-2093 VGA 1 MP 2 MP (4:3) 2 MP 210 fps 48 fps 35 fps 32 fps pia2400-12gm/gc Sony ICX625 5 MP 12 fps
Versions: Product Concepts Basler runner series First family of Line Scan cameras in monochrome and color New March 2008 rul1024-19gm 1024 pixels, mono 10 x 10 µm 18.7 khz rul1024-36gm 1024 pixels, mono 10 x 10 µm 35.7 khz rul1024-59gm 1024 pixels, mono 10 x 10 µm 58.5 khz rul2048-10gm 2048 pixels, mono 10 x 10 µm 9.5 khz rul2048-19gm 2048 pixels, mono 10 x 10 µm 18.7 khz rul2048-30gm 2048 pixels, mono 10 x 10 µm 29.2 khz rul2098-10gc 3 x 2098 pixels, color 14 x 14 µm 9.2 khz
The runner in Detail Monochrome 6 Models Sensor Layout: Color 1 Model Sensor Layout: 1024 and 2048 pixels horizontal 2098 pixels horizontal 3 lines vertical (red, green, blue) Data rates 9.5 khz to 58.5 khz External trigger Screw able GigE connector Controlled via pylon API and Viewer 9.2 khz (max.) External Trigger Screw able GigE connector Controlled via pylon API viewer
Transition to the runner 1k or 2k Line Scan Cameras up to 58.5 khz Kodak KLI-2113 CCD Sensor based camera Camera Link Cable up to 10m Camera Link Frame Grabber Camera Link to GigE Box Camera Link Cable GigE Cable up to 10m up to 100m GigE Network Card GigE Cable up to 100m GigE Network Card API, Driver, Viewer
Advantages with a GigE runner Save costs No Frame Grabber required No additional Converter Box from CL to GigE required Flexibility Up to 100 Meter Cable Lengths Easy API Basler pylon GigE Vision Color algorithms inside the camera Extensive Parameters sets Image Optimization and Compensation like in L301kc More than one camera on one PC via network
How to setup a GigE Vision camera Example
Gigabit Ethernet camera setup enhanced cable lengths up to 100 meters high bandwidth of up 100 MB/s cost-effective cables and components
Computer for acquisition and processing Minimum Requirements Operating System: Windows XP Windows 2000 Windows Vista (in preparation) 64-Bit drivers (in preparation) Hardware: PCI-Bus: ~ 100MB/s data rate PCI-Express Bus: ~ 250 MB/s data rate
Single port GigE network interface cards One port for one Gigabit Ethernet connection Can also be a Gigabit Ethernet port on motherboard Cards are available for PCI, PCI-X, PCI-Express Non-Intel cards cost about 10 Intel cards for use with performance driver are available for 35 40 Single port cards are easy to integrate and cost-effective
Choosing Cables Cat5 old standard For (Gigabit-) Ethernet CAT5, CAT6 and CAT7 cables are used. Most of these cables are well known from consumer electronics and PC networking. - Cat5 is the most common cable category in the field - Suitable for all kinds of networks structures Cat5e old standard - Cat5e is a more detailed version of CAT5 (nearly all new installations now Cat5e) - Developed for longer cable lengths with 100 Base-T Cat6/7 - Developed for high speed multimedia, data and voice networks - Special design for Gigabit Ethernet
Choosing Cables EMI U/UTP (Unscreened Unshielded Twisted Pair) - Standard cable - lowest shielding class (no shielding) - recommended cable lengths: max. 10 meters S/UTP (Screened Unshielded Twisted Pair) - Additional copper netting inside the cable - medium shielding class - recommended cable lengths for more than 10 meters S/STP (Screened Shielded Twisted Pair) - Besides copper netting additional metal layers are in the cable - used in critical areas where influences have to be suspected - recommended to use it for distances higher 25 meters
Advances in Cabling High flex cables have been introduced A (de facto) screw mount standard has settled Basler scout and pioneer will be equipped with screw mount option beginning of 2008 Basler runner will be equipped with screw mount option initially
Basler Viewer : Software Application Xxfkdfkf dsfjfs dsff sdafs Others Fdsff fsdf df sdf Sdffdsfds fdsfs dsd dsdf1 Direct Show common API (C++) GigE Vison GigE Vison Filter Performance Driver Driver IEEE1394 Driver The Pylon driver framework integrates all important camera interface standards in a seamless way Cameras can be integrated and used nearly the same manner
Basler Drivers in GigE Vison Filter Driver one or multiple cameras can be handled applicable for all Gigabit Ethernet cards separates image data CPU involvement due to copy procedures Basler network management parameters GigE Vison Performance Driver one or multiple cameras can be handled applicable for Intel Gigabit Ethernet cards separates image data Low CPU involvement due to limited copy procedures Basler network management parameters Basler Transport Layer parameters
Question: CPU-Load GigE drivers create CPU-Load due to missing DMA A performance driver typically limits CPU-Load Intel Chipset 1.5 2.97 % VGA, 60 fps 1.0 2.45 % 5 % ~ 20 MB/S No Name Chipset 2.19 3.13 % 1.0 2.45 % VGA, 210 fps Intel Chipset 5.74 5.96 % 4.5 6.18 % 10 % ~ 70 MB/s No Name Chipset 9.19 15.73 % Filter Driver Performance Driver Target-Line Pentium III 1 GB Memory
Question: Cycle Time Software Trigger takes double time with GigE Hardware Trigger similar Image to Memory is comparable Software Trigger sca640-70gm 670 950 µs sca640-70fm 340-468 µs Hardware Trigger sca640-70gm sca640-70fm 32 µs 32 µs Readout to Memory sca640-70gm sca640-70fm 13.7 14.7 ms 13.5 13.7 ms
Network vs. One-to-One connection What stays the same: Computer requirements Cable selection Driver selection What is different: Additional Hardware (e.g. switch) Management of cameras and devices
Multi-Camera Applications Active network componets Switch GigE allows the usage of switches Multiple connections are possible Ideal setup for multiple cameras Save PCI-Slots Multiport GigE network cards Network cards can handle 4 cameras Multiple connections are possible No bus sharing like IEEE1394 Ideal setup to replace analog cameras
Connecting Via Network Switches ~20 MB/s Switch ~50 MB/s ~100 MB/s PC requirements Windows (XP or 2k) PCI-Bus or PCI-Express 1 port GigE Card sca750-60gm IP : 192.168.2.211 pia1000-48gm IP : 192.168.2.212 ~30 MB/s sca1600-14gm IP : 192.168.2.213
Multiport GigE Card 2 and 4 port NICs are available Multiple separate connections possible Cards are available for PCI-Express only Cards are used in connecting servers (small market) Available from Intel for 150 (2 port) and 350 (4 port) Frame grabber companies will offer machine vision specific cards Prices for Intel cards will go down due to growing markets
Example: Multiple cameras and pylon sca1600-14gm IP : 192.168.2.211 ~30 MB/s PC requirements Windows (XP or 2k) PCI-Express Bus Intel 4-port card sca1600-14gm IP : 192.168.2.212 ~30 MB/s ~ 70 MB/s ~ 130 MB/s pia1600-35gm IP : 192.168.2.213
Cost comparison GigE Vision Comparison versus Camera Link and analog system
Replacing Camera Link cameras Interface Card/ Network Card Cables and Connectors Camera 3.904 Power Supply Intel Pro 1000 GT* 45 CAT 6 S/STP*, 10m pia1600-35gm* 25 3.799 pioneer power supply* 35 5.498 Standard Frame grabber* CL cable*, 10m Camera Link Camera* Power supply* 990 230 4.200 78-95 % - 90 % - 9,5 % *List Price
Typical 4 camera analog setup or Analog Camera* Analog cable* 616 /camera 70 / cable 2.464 280 4 ports no simultaneous grab Analog Frame grabber 146 4 ports simultaneous grab at all ports Analog Frame grabber 500 Total Costs 4 cameras (no simultaneous grab) 4 cameras (simultaneous grab) 3.210 ( incl. 320 power supply) 3.564 ( incl. 320 power supply) *List Price
4 camera setup I or 4 ports simultaneous grab 4 ports simultaneous grab & FPGA sca640-70gm* GigE cable*, 10m 699 /camera 25 / cable 2.796 100 Intel Pro1000PT Quad Port 280 GigE Grabber Card 750 Total costs 4 cameras (simultaneous grab) 4 cameras (simultaneous grab and FG functionality) 3.316 ( incl. 140 power supply) 3.786 (+ 140 power supply) *List Price
4 camera Setup II sca640-70gm* 699 /camera GigE cable*, 10m 25 / cable Switch: Netgear GS116 GigE cable*, 10m Intel Pro 1000 GT 2.796 100 160 25 45 Total Costs 4 cameras (no simultaneous grab) 3.266 ( incl. 140 power supply) *List Price
4 camera setups in comparison II Direct comparison Non-Simultaneous Grab Analog, 4 cams (non simultaneous grab) GigE, 4 cams (non simultaneous grab), Switch Price 3.210 3.266 Comment Digital and analog solution cost about the same price. The digital solutions allow more flexibility because more cameras (up to 16) can be used without further costs. nearlysameprice Betterperformanceratio Simultaneous Grab Analog, 4 cams (non simultaneous grab) GigE, 4 cams (simultaneous grab), network card 3.564 3.316 GigE Vision solution has a cost advantage of 5%. All other advantages of the GigE Vision technology (cable lengths etc.) are Betterprice performanceratio available for the customer with that solution.
Conclusions GigE Vision has made its way to Machine Vision Analog solutions can be replaced Medium Camera Link solutions can be replaced Even standard Line Scan solutions can be replaced GigE Vision standardizes logical layer GigE Vision allows interchangeability Screw-Lock connectors and cables available CPU-Load can be calculated GigE Vision cameras have found thousands of friends See you on Vision 2008!
Questions See you at Basler s booth!
Thank you for your attention! Henning Tiarks +49 (0)4102 463 121 Henning.tiarks@baslerweb.com