Transcript Folie 1
GigE Knowledge
BODE,
Company Profile
Table of contents
Page: 2
GigE Benefits
Network Card and Jumbo Frames
Camera - IP address obtainment
Multi camera system
Advanced Camera Features
Computer Software
Power over Ethernet (PoE)
Baumer Network Equipment
BODE,
Company Profile
Page: 3
GigE Cameras
Benefits
GigE network
•
•
•
•
Up to 120 MByte/s, up to 100 m
GigE Vision standard – 3rd party software compliance
Standard network cables (Cat 6)
Standard network equipment - no frame grabber required
Multi camera system
• Use network switch or network card with multiple ports
Single cable solution
• Power over Ethernet (power + data over one cable)
• Software Trigger over Ethernet
BODE,
Company Profile
Page: 4
Network Card
Requirements
Gigabit Ethernet network card required
Jumbo Frames should be supported and enabled (max. 16 kByte)
Intel network cards recommended (Intel Pro 1000)
PCI Express bus recommended (PCI bus limited to 133 MByte/sec)
“Baumer Compliant List GigE Cameras” of tested equipment
Card type
PCI bus
PCIe bus
throughput
~ 133 MByte/sec *
~ 25 GByte/sec *
* Gross data rate
BODE,
Company Profile
Page: 5
Network Card
IP Configuration
Use system network card configuration
Enter IP address and Subnet mask
Note: don’t use the same IP address as used in the camera
BODE,
Company Profile
Page: 6
Network Card
Jumbo Frames
Jumbo Frames lower the network and CPU load significantly
Make sure Jumbo Frames are activated in network card settings
Standard Ethernet Frames: max: 1.5 kByte
Jumbo Frames: max: 16 kByte
Payload size Jumbo Frames
Payload size standard Ethernet Frames
Packet Header
BODE,
Company Profile
Page: 7
Camera - IP address obtainment
Priorities of the camera
1.
deactivated
2.
No response
3.
Its is recommended to use a persistent IP (fixed IP) address
BODE,
Company Profile
Page: 8
Camera - IP address obtainment
Persistent IP
1. Persistent IP set-up
•
•
•
•
•
The camera must be initialized in the LLA mode or DHCP mode
Use the Baumer GAPI Viewer to set-up camera IP address
Click at “IP Configuration”
Enable “Persistent IP Configuration”
Set the IP in the camera (e.g. 192.168.10.1)
• Enter correct subnet mask (e.g. 255.255.255.0)
• Disconnect the camera from the power supply
BODE,
Company Profile
Page: 9
Camera - IP address obtainment
DHCP and LLA Mode
2. DHCP
• The configuration will be set by the DHCP-Server
• It is enabled by the default settings
• Requires a DHCP-Server
3. LLA (Link-Local Address)
• Is used if no other method for IP assignment is used
• LLA employs a local IP range from 169.254.0.1 to 169.254.254.254
BODE,
Company Profile
Page: 10
Camera - IP address obtainment
IP Config Tool
• Can correct the camera IP address if a wrong IP address is used
• Scans the system for connected GigE cameras
• New IP address can be entered
BODE,
Company Profile
Page: 11
Multi Camera System
Set-up Options
Use Switch
• Connect multiple cameras via one Switch
• Bandwidth to PC network card is shared
Use Network card with multiple ports
• Full Gigabit bandwidth for each camera
• Need more network cards / ports
BODE,
Company Profile
Page: 12
Multi Camera System
Set-up multiport Network card
Note: Every port should be in a different subnet
IP:192.168.10.1
IP:192.168.10.2
Subnet: 255.255.255.0
Subnet: 255.255.255.0
IP:192.168.11.1
Subnet: 255.255.255.0
IP:192.168.11.2
Subnet: 255.255.255.0
BODE,
Company Profile
Page: 13
Multi Camera System
Network Switch
Possible Problem – dropped frames can occur
• If network load is too high - bottleneck in switch
• Multiple cameras transmit at the same time with full speed
Solution – manage camera transmission
• Inter Package Gap
• Transmission Delay
Cam 1
1.3
Switch
1.2
1.1
1.0
2.2
2.1
2.0
3.2
3.1
3.0
Cam 2
2.3
Cam 3
3.3
1.1
3.0
2.0
3.2
Time during 4 packets transfers
Time during 4 packets transfers
1.0
PC
BODE,
Company Profile
Page: 14
Multi Camera System
Inter Packet Gap
Example with proper packet gap
• Gap is configured in camera setting
Min Gap
Cam 1
1.1
Switch
Packet Gap
cam1
1.0
Packet Gap
cam2
2.0
Packet Gap
cam3
3.0
Cam 2
2.1
2.1
1.1
3.0
2.0
Cam 3
3.1
Time during 4 packets
transfers
Time during 4 packets
transfers
1.0
PC
BODE,
Company Profile
Page: 15
Multi Camera System
Transmission Delay
Functionality
•
•
•
•
Configure a Delay in the camera for image data transfer
Camera stores the image and sends it after the configured Delay
Best to use if all cameras take image at the same time
Sequential image transmission
BODE,
Company Profile
Page: 16
Multi Camera System
Transmission Delay vs. Inter Packet Gap
• Standard
Switch
Lost frames
• Transmission Delay
Switch
Transmission Delay
1st
image
in PC
• Inter Packet Gap
2nd
image
in PC
Switch
Inter Packet Gap
both
images
in PC
BODE,
Company Profile
Page: 17
Multi Camera System
GigE Diagnostic Tool
For network analysis
Can calculate Inter Package Gap
BODE,
Company Profile
Page: 18
Advanced Features
Flexible Trigger functions
Image Sequencer
• Fast image capturing with different settings
• Highly configurable (e.g. automatically change exposure time)
Trigger Delay
• Precise and flexible trigger control
• Define a delay between trigger and exposure start
Trigger Debouncer
• Elimination of false triggers
• Define min. length of trigger signal
BODE,
Company Profile
Page: 19
Advanced Features
Flexible Trigger functions
Action Command – Broadcast Software trigger
• Eliminates need for separate hardware trigger cable
• Simultaneous trigger for multiple cameras over Ethernet possible
• Generated by Software or GigE Trigger Device for real-time triggering
BODE,
Company Profile
Page: 20
Advanced Features
Flexible Output functions
I/O Output control
• Camera events (e.g. exposure start)
• User control by software
• “Timer” based function
Timer Function
• Flexible timer-based control of digital outputs
• Flexible use of camera in combination with flash control or PLC
• Trigger flash before exposure (use TriggerDelay and „Timer“)
Hardware
Trigger
Timer
Source
Timer
Delay
Timer
Duration
Line
Selector
Exposure
Triggerdelay
Timer
Timerdelay
Timerduration
BODE,
Company Profile
Page: 21
Advanced Features
Multicast – Image Broadcast
Functionality
• Camera transmits one image to multiple PC‘s
• One Master PC controls the camera
Benefit
• Distributed image processing - increased performance
• Each PC can handle different image processing tasks
BODE,
Company Profile
Page: 22
Computer Software
Baumer GAPI
•
•
•
•
Generic programming interface for all Baumer cameras
SDK includes comprehensive documentation and samples
Supports Windows and Linux (32/64 bit)
Includes Viewer
BODE,
Company Profile
Page: 23
Computer Software
Standard Windows Socket Driver
• Standard UDP (User Datagram Protocol)
sockets
BV application
API
Baumer-GAPI
• Advantages
• Video data and network service about a
network card
Kernel mode
Windows socket
• Driver is a component of the operating
system
• Is supported by every network card
UDP
IP
Hardware
• Disadvantages
• High CPU load, by many shifts in the stack
• Video data, control data and network
services are transmitted together
other network
devices
sys_gige.dll
MAC
Physical layer (Chip set)
BODE,
Company Profile
Page: 24
Computer Software
Baumer Filter Driver
• NDIS (Network Driver Interface
Specification) plug-in between the stream
data
• Only available for Windows XP & Vista
BV application
API
Baumer-GAPI
other network
devices
sys_gige.dll
Kernel mode
UDP
• Advantages
IP
• Video data and network service
simultaneously on a network card
Camera control
Network
video data
• Driver is supported by every network card
Baumer Filter.sys
• Low CPU load, by filtering of the video
data
Hardware
• Disadvantages
MAC
Physical layer (chio set)
• Not as flexible as the socket driver
• Only supported via Baumer-GAPI interface
delivered by Baumer
Page: 25
Computer Software
Comparison of driver models
100%
90%
80%
70%
CPU load
BODE,
Company Profile
60%
Packetsize 10 k @ 800 Mbit/s
Packetsize 16 k @ 800 Mbit/s
50%
Packetsize 10 k @ 400 Mbit/s
Packetsize 16 k @ 400 Mbit/s
40%
30%
20%
10%
0%
Windows-Socket
Baumer Filter
Linux-Socket
BODE,
Company Profile
Page: 26
Computer Software
Third Party Software
• Baumer GigE cameras fulfill Gen<I>Cam and GigE Vision® standard
• Due to this fact the cameras are compliant to 3rd party Software
• Filter / performance driver are provided by software producer
BODE,
Company Profile
Page: 27
Power over Ethernet (PoE)
The Single Cable Solution for GigE Cameras
•
•
•
•
Combined data and power transfer on a single Ethernet cable
No external power necessary
Reduced installation and maintenance costs
Easy integration with Baumer PoE Switch and PoE Injector
BODE,
Company Profile
Page: 28
Power over Ethernet (PoE)
The Single Cable Solution
• PoE injector or switch injects power for camera to signal lines
• Switch detects automatically a PoE camera and provides power
Baumer PoE Camera
Baumer PoE Camera
GigE interface board
with PoE Injector
PoE Switch or Injector
GigE interface board
BODE,
Company Profile
Page: 29
Innovative Network Components
by Baumer
•
•
•
•
•
Designed for PoE cameras
Jumbo Frame support
Compact industrial housings
Standard DIN rail mounting
Operates at 48 Volts
BODE,
Company Profile
Page: 30
Innovative Network Components
GigE Injector and Switch
GigE Power Injector
• Support for 2 independent cameras
• Direct connection to the PC
GigE Power Switch
• 4 unmanaged Ethernet ports
• Support for up to 3 cameras
• For standard and PoE cameras
BODE,
Company Profile
Page: 31
Innovative Network Components
Extended Switch
GigE Power Switch Extended
• 6 unmanaged Ethernet ports
• Support for up to 5 cameras
• For standard and PoE cameras
• SFP Port for different modules
SFP interface modules
• Standard copper port
• Advanced fiber interface
BODE,
Company Profile
Page: 32
Our Customers are Our Focus