Preview only show first 10 pages with watermark. For full document please download

Handbuch Sk4096vtdi

   EMBED


Share

Transcript

Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) Line Scan Camera SK4096VTDI-XL Camera Sensor CCD, 96-stage TDI Type CCD5045 Pixel number 4096 x96 Pixel size 13 µm Active length 53.2 mm Anti-Blooming yes Integration Control no Shading Correction yes Window Function (ROI) yes Pixel frequency fP 100 MHz Line frequency max 22.3 kHz Line frequency min 0.05 kHz Integration time max 0.044 ms Integration time min 20 ms Dynamic range 1:2500 (rms) Spectral range 400 – 1000 nm Interface GigE VisionTM Voltage +5 V, +15 V 5 Watt 7 Watt 1 Lens Object 1 2 M72 x 0.75 0.3 kg Working temperature 1 CCD line scan camera 2 3 4 Focus adapter FA26-S45 CG5 (84 x 84 x 61 mm) Weight 3 4 = 5V * 600mA + 15V * 125mA = 5V * 650mA + 15V * 250mA Objective mount 1) TDI-Sensor digital 8-bit / 12-bit 1) Video signal Casing (W x H x D) charge transfer 13 µm x 13 µm Line spacing Power consumption at fP = 30 MHz: at fP = 100 MHz: Multiple exposure of a moving object SK4096VTDI-XL intensity 4096 pixels, 13 µm x 13 µm, 100 MHz pixel frequency +5°C to +45°C SK4096VTDI-XL mounted with Extension rings Macro lens APO-Rodagon D1x4.0/75 12-bit only with pixel frequency set to 30 MHz or 60 MHz.   Contents Section SK4096VTDI-XL 1. 2. 3. 4. 5. 5.1 5.2 5.3 5.4 5.5 Page Section Gigabit Ethernet Interface 2 Connections and I/O Signals 3 Hardware and Software Requirements 4 Hardware and Software Installation: GigE Setup 5 Scanning with SkGEVTool and GEV Device Control 6 Camera Control 7 Gain and Offset Controls 7 Shading Correction 8 Generating an Image – Scanning a Surface 9 Image Generation using TDI Technology 10 Page 6. Serial Commands 7. GEV Device Feature List 8. Sensor Performance Specifications 9. Dimensions 10. Line Scan Camera Fundamentals 10.1 Features and Characteristics 10.2 Alignments and Adjustments 11. Warranty 12. Accessories 11 12 14 17 18 18 19 20 20 Line scan cameras from Schäfter+Kirchhoff are supplied factory-preset for the particular application. If you are not familiar with line scan cameras, or their operation using the supplied software, then consult the glossary in Section 11. Line Scan Camera Fundamentals, p 18. Kieler Str. 212, 22525 Hamburg, Germany • Tel: +49 40 85 39 97-0 • Fax: +49 40 85 39 97-79 • [email protected] • www.SuKHamburg.de Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014)   1. Gigabit Ethernet Interface Line scan cameras of the V series use the Gigabit Ethernet communication protocol and are 100% compliant with the GigE VisionTM specification and the GenCamTM standard. GigE Vision allows for fast image transfer using low cost standard cables up to distances of 100 m. With GigE Vision, hardware and software from different vendors can interoperate seamlessly via the GigE connections. The camera is connected to a computer either via the GigE socket directly or through a Gigabit Ethernet switch. The line scan cameras implement a superset of the GenCam™ specification which defines the device capabilities. This XML device description file employs the syntax defined by the GenApi module of the GenCamTM specification. 1 The GenCamTM standard provides a generic programming interface for all kinds of cameras and, no matter what features they implement, the application programming interface (API) always remains the same. The GenCamTM standard consists of multiple modules relevant to the main tasks to be solved: • GenApi: for configuring the camera • Standard Feature Naming Convention (SFNC): recommended names and types for common features • GenTL: transport layer interface, for grabbing images For more information on the GigE VisionTM specification, see: http://www.machinevisiononline.org/vision-standards-details.cfm?type=5 3 Application: Parallel acquisition using a GigE switch 4 PC or Notebook with GigE 4 1 2 5 1 CCD line scan camera 4 Software GenCam 2 Power supply 3 Illumination or the GenCamTM standard: http://www.emva.org/cms/index.php?idcat=27&lang=1 Page 2 GigE ­inter­face for transmission of video and control data over distances up to 100 m 2 -compliant, eBus driver 5 GigE switch Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014)   2. Connections and I/O Signals 2 5 6 7 12 4 11 10 8 9 4 3 6 1 5 3 2 2 Power +5 V, 700 mA +15 V, 50 mA Hirose series 10A, male 6-pin Pin 1 2 3 1 2 Signal +15 V +15 V +5 V Pin 4 5 6 Signal +5 V GND GND 1 3 I/O Connector Hirose series 10A, male 12-pin 3 5 6 7 12 10 8 9 Camera back view 2 3 4 4 11 3 2 1 1 Data RJ45 con­nector for a Gigabit Ethernet cable Pin 6 1 8 10 6 2 1 TTL_In Specification Max. input frequency Input voltage, absolute max. range 1 Input voltage max. low Input voltage min. high Input current Page 3 5 3 Signal GND FrameSync IN LineSync A IN LineSync B IN Value 16.5 MHz min -0.5 V max 7.0 V 0.99 V 2.31 V 10 µA Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 3. Hardware and Software Requirements Hardware PC: • Intel Pentium 4 or AMD equivalent • RAM min. 1 GB, depending on size of acquired images • High-performance video card using either an AGP bus or PCIe bus • Operating System: Windows XP, Windows Vista, Windows 7 (32-bit and 64-bit) are supported To optimize the Network Adapter, open the Device Manager and go to Advanced Properties of the Adapter Network Adapters: • Any Gigabit Ethernet network adapter as a card or on the motherboard is suitable. For the best performance, a NIC with Intel PRO/1000 chip is recommended. • PCIe adapters outperform PCI adapters. • Network adapters that support Jumbo Frames outperform adapters with fixed packet-size frames. Optimizing the Network Adapter (not eBus Optimal driver) Most Gigabit network interface controllers allow the user to modify their parameters, such as Adapter Buffers and Jumbo Frames. These should be optimized during installation in the Advanced Properties of the Network Adapter. Recommended optimization values: • Receive Descriptors/Empfangsdescriptors = 2048 • Interrupt Moderation Rate/Interrupt-Drosselungsrate=extreme • Jumbo Frames = 9014 Byte Software The line scan cameras of the V series work with any software that is GenCamTM compliant and that supports GigE Vision cameras. Most software products provide their own network filter driver for a better performance and, where available, this filter driver should be installed. eBUS Driver Installation Tool – allows choice of the best driver according to needs. If no special software is available then the recommended software is the eBUS PureGEV Package from Pleora: http://www.pleora.com The software package contains a SDK and two kinds of eBus drivers (instead of a filter driver). 1. The eBUS Universal Driver – ideal for most real-time vision applications. It runs on almost any vendor NIC, handles all IP transport protocols – including ordinary network traffic and GigE Vision transport protocols – and has less CPU usage than a filter driver. 2. The eBUS Optimal Driver – ideal for applications with a very heavy processing overhead. It runs on the Intel PRO/1000 family of NICs, handles all IP transport protocols – including ordinary network traffic and GigE Vision transport protocols – and exhibits the lowest CPU load in the industry. Page With the installed eBus driver, the additional optimization of the network adapter is not necessary Trouble-shooting: If the camera cannot connect properly with the NIC or has acquisition timeout errors, there may be a conflict between the eBus Optimal driver and a third party filter driver. In this case, install the eBus Universal Driver or install the driver supplied by the manufacturer and use the filter driver of the third party software. 4 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 4. Hardware and Software Installation: GigE Setup Step 1: Install SkGEVTool and eBUS Driver Installation Tool from CD or any third party GenCamTM-compliant software. Step 3: Connect the power supply to the camera. Step 4: Connect camera and NIC or GigE switch using CAT6 cables. Step 2: If the Gigabit network interface controller (NIC) has an INTEL PRO/1000 chip then install the eBUS Optimal Driver or else install the eBUS Universal Driver. If the third party software provides a filter driver then install this instead of an eBus Driver. Step 5: Check the network connection A . Step 6: Start the SkGEVTool (Section 8) or any application program from third party software. GigE Network Integration • The GigE Vision camera has an enforced static IP address. The NIC IP address must be part of the same subnet otherwise the camera is not accessible. An example of a Persistent B network is: Persistent IP = Subnet Mask = Default Gateway = IP address assigned to a class A 169.254.35.10 255.255.0.0 0.0.0.0 • Windows Firewall: a) Switch Off the Windows Firewall or b) allowed exception: - Start > Control Panel > Open the Windows Firewall - Select the Exceptions tab - Click Add Program - The Add a Program dialog appears - Select the camera program (e.g. SkGEVTool, or your own program) and click OK - Click OK to close the Windows Firewall dialog B To Set the NIC IP address: Start > Control Panel > Network Connections. A Right-click Local Area Connection and select Properties. The Local Area Connection Properties dialog appears. B Select Internet Protocol (TCP/IP) and click Properties. The Internet Protocol (TCP/IP) Properties dialog appears. C Enable "Use the following IP address" and enter the following settings: IP address: 169.254.35.10 Subnet mask: 255.255.0.0 Default gateway: leave blank C Ensure these do not conflict with an existing IP address on another NIC. For multiple dedicated connections on the same host PC, increment the third IP address by one for each NIC (i.e. 36, 37, etc., subnet 255.255.255.0 - class C). Click OK to close the Internet Protocol (TCP/IP) Properties dialog. Click Close to close the Local Area Connection Properties dialog. Your NIC is now configured for a dedicated connection. LAN Connection 4 Speed: 1.0 GBit/s Status: Connected Page 5 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 5. Scanning with SkGEVTool and GEV Device Control SkGEVTool uses the GenCamTMcompliant features to adjust GigE Vision line scan c ­ amera parameters such as gain, offset or integration time. The currently set parameters and the camera product information can also be read out. Parameter settings are stored in the non-volatile camera flash memory and are available for subsequent use, even after a complete shut down or loss of power. A 1 To start, click on: A Select / Connect If no IP or camera details are listed then go to B GEV Device Control. Select Line Scan or Area Scan from the adjacent selection window. 1 Line scan. The oscillos­cope display of the line scan signal, with zoom function, is an important tool for aligning the optical system. Easily accessible controls for the integration time and gain a ­llow the online configuration of the camera. B C D A 2 2 Area scan. The number of lines for a 2-dimensional area scan is programmed in the "ImageSizeControl" category of the device feature list using the feature "Height". If the camera is connected, press the "Play" button to start the continuous grabbing. B GEV Device Control The SK4096VTDI-XL camera should be declared as a GigE Vision device. The GenCamTM-compliant feature list and camera parameters are listed in categories and can be changed according to requirements. Customizable functions, like Shading Correction, are also available or are directly accessible via "Camera control" and "Gain control" C , D . B C D * If the SK4096VTDI-XL camera is not listed as a GigE device then check that the IP address is in the same region as the IP of the NIC. Check "Show unreachable GigE Vision Devices" and solve network conflicts by inputting a new IP address for the camera. The "Set IP Address" dialog automatically places the input cursor at the correct place for inputting a valid IP address. For an extensive list of GEV device features, see Section 8. Page 6 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 5.1 Camera Control 5.2 Gain and Offset Controls The gain/offset dialog contains up to 4 sliders for altering gain and offset. The number of active sliders depends on the individual number of adjustable gain/offset channels of the camera. 2 1 3 The "Camera control" button opens a dialog for a more convenient way of controlling the main camera features than simply entering parameters directly using GEV Device Control. Changes to gain and offset settings are immediately visible in the oscilloscope display of the line scan signal. Integration Time: 1 Slider for stepless control of the integration time in the displayed time range, automatically adjusting line frequency. 2 This slider adjusts the time range for slider 1 Adjustment principle 1. Offset The zero baselines of the video signal A and B must be adjusted and balanced. To do this, totally block the incident light and enter "00" (volts) in boxes A and B. Minimize any differences using the Offset sliders "A" and "B". A slight signal noise should be visible in the zero baseline. Synchronization: 3 The camera supports line trigger and frame trigger modes. The radio buttons control the line trigger mode. The Frame Sync check box activates or deactivates the frame trigger mode. 2. Gain Illuminate the sensor with a slight overexposure to identify the maximum clipping. Use the gain slider "A" to adjust the maximum output voltage. Adjust the signal intensity with slider "B" to minimize the difference between channels A and B. For the full 8-bit resolution of the camera, the maximum output voltage is set to "255" digital. Synchronization Line Trigger Modes Free Run: Each line is acquired and the next scan is ­started automatically on completion of the previous line scan. Line Start: The triggered line is read out at the next line clock. The start and time of e ­xposure are controlled internally by the camera and are not affected by the trigger. The exposure time is programmable and the trigger clock does not affect the exposure time. Exposure Start: A new exposure is started exactly at the time of triggering. The programmed exposure time is unaffected by the trigger clock. Exposure Active (for cameras with integration control): The exposure time is controlled by the external trigger signal. Sync divider: Divides the external trigger frequency by a programmed integer. Only every n-th line is recorded. Frame Trigger Mode The Frame Trigger synchronizes the acquisition of 2D area scans. The individual line scans in this area scan can be ­synchronized either in free run mode or triggered externally. The camera suppresses the data transfer until a falling edge of a TTL signal occurs at ’FrameStart’ input (useful for control by the breaching of a light barrier, for example). Adjust zero level and minimize A / B difference using Offset slider Adjust gain and minimize A / B difference using Gain slider Camera Control by Serial Commands A set of serial commands allows the direct programming of the camera and the retrieval of camera data and parameters (see Section 7 for full list). The serial commands dialog window is opened using the button "Serial" in the GigE Camera Control dialog (see Section 5.1). Timing: Frame Sync + trigger mode "LineStart" FrameStart ExtSync Video SK4096VTDI-XL VideoValid Data transmission A full list of the serial commands is provided in Section 7. Page 7 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014)   5.3 Shading Correction Shading Correction (or flat-field compensation) is used to compensate for non-uniform illumination of the line sensor as well as for lens vignetting. Before Shading Correction can be used, a reference signal from a homogeneous white calibration target is acquired. This reference signal is used by the Shading Correction algorithm to calculate an individual amplification factor for each pixel, scaling each value to the signal maximum (e.g. 4095 for a bit depth of 12) and producing a corrected flat maximum signal. This acquired Shading Correction reference signal is stored in the Shading Correction Memory (SCM) within the camera. Whenever Shading Correction is active then each acquired line scan will be corrected by the SCM contents. The SCM can be stored permanently within the camera by writing it into the non-volatile flash memory before powering the camera off. A B Shading correction with SkGEVTool In GEV Device Control, the following custom features can be used for Shading Correction: SkShadCorrReference: for acquisition of reference signal SkSaveScmToFlash: for writing the SCM values into flash SkSetShadingCorrection: ON = Shading Correction is active OFF= deactivated Page A The signal from a monochrome CCD line scan camera using a homogeneous white calibration target with signal reduction caused by either lens vignetting or inhomogeneous object illumination. B CCD line scan camera signal after s­ hading correction. On startup, the camera resorts to the shading correction status last used. If previously activated then shading correction will be used for adjusting the signal. If previously deactivated then a raw line signal is produced without any shading correction. 8 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014)   5.4 Generating an Image – Scanning a Surface • • • • A two-dimensional image is generated by moving either the object or the camera. The direction of the translation movement must be orthogonal to the sensor axis of the CCD line scan camera. To obtain a proportional image with the correct aspect ratio, a line synchronous transport with the laterally correct pixel assignment is required. The line frequency and the constant object velocity have to be adapted to each other. The TDI technology requires most accurate synchronization between object velocity and scan velocity. Asynchronous exposure will result in aberration. The scan direction is specified by the illustration below. Various trigger modes as described below are implemented in the camera. Commonly TDI cameras are operated in Free Run / SK Mode 0. The optimum object scan velocity is calculated from: S WP · VO = ß Pixel #1, Line 96 CCD Sensor If the velocity of the object carrier is not adjustable then the line frequency of the camera must be adjusted to provide an image with the correct aspect ratio, where: Pixel #1, Line 1 VO · fL = WP Pixel #1, Line 1 V0 Pixel #1, Line 96 fL ß VO = object scan velocity WP = pixel width fL = line frequency S = sensor length FOV = field of view ß = magnification = S / FOV Scan Object FOV WP / ß Example 1: Calculating the object scan velocity for a given field of view and line frequency: Pixel width = 13 µm Line frequency = 13.9 kHz S = 53.2 mm FOV = 80 mm 13 µm · 13.9 kHz VO = (53.2 mm / 80 mm) = 272 mm/s Example 2: Calculating the line frequency for a given field of view and object scan velocity: Pixel width = 13 µm Object scan velocity = 200 mm/s S = 53.2 mm FOV = 80 mm 200 mm/s · (53.2 mm / 80 mm) fL = 13 µm = 10.2 kHz Page 9 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 5.5 Image Generation using TDI Technology The principle of TDI technology is based on the time-delayed multiple exposure of a moving object. The sensor is composed of 96 line sensors arranged in parallel. At the end of one period of exposure, the accumulated charges in that line sensor are shifted to the next line (see right). During the next exposure pe­ riod, new charges are acquired, added to the already existing charges and the new sum is again shifted to the next line. Finally, after 96 exposures, the sum of all lines is output as a video signal. intensity Multiple exposure of a moving object charge transfer Synchronous transport of a scanned object across the field of the camera actually produces a 96-fold multiple exposure. For each exposure period, the object has moved far enough that the next sensor line is not only ready for exposure but also already filled with the accumulated charges from the previous sensor line(s). TDI-Sensor The SK4096VTDI-XL TDI camera has a maximum line frequency of 22.3 kHz and a programmable range for the illumination period from 0.044 ms to 20.0 ms. Valid settings of the minimum illumination period or the maximum line frequency require a minimum value between two SOS signals of at least N = 4096 pixel clocks, plus a sensor-dependent passive number of pixel clocks, NP = 134. Lens Thus, the sensor requires 4096 + 134 = 4230 clock pulses to read out a line scan completely. The read-out velocity is determined by the pixel frequency (MCLK). The illumination period (exposure time) tE of the camera is calculated as follows: tE = Object ( N + NP ) fp A sharp image of the scanned object can only be achieved when there is perfect synchrony between the transport speed, the exposure time and the magnification. The optimal transport speed is calculated from the formula: producing a line frequency of: fL = 1 / tE Example: SK4096VTDI-XL 50 MHz pixel frequency, 2*8-bit (double tap) tE = (4096 + 134) / (2 * 50 MHz) tE = 0.045 ms fL = (2 * 50 MHz) / (4096 + 134) fL = 22.30 kHz Page 10 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 6. Serial Commands   To set camera parameters: Command Feedback Description Gxxxx 0= ok, 1= not ok gain setting channel A from 0 to 24 dB (xxxx = 0-1023) Bxxxx 0= ok, 1= not ok gain setting channel B from 0 to 24 dB (xxxx = 0-1023) Hxxxx 0= ok, 1= not ok gain setting channel C from 0 to 24 dB (xxxx = 0-1023) Jxxxx 0= ok, 1= not ok gain setting channel D from 0 to 24 dB (xxxx = 0-1023) Oxxx 0= ok, 1= not ok offset setting channel A (xxx = 0-255) Pxxx 0= ok, 1= not ok offset setting channel B (xxx = 0-255) Qxxx 0= ok, 1= not ok offset setting channel C (xxx = 0-255) Uxxx 0= ok, 1= not ok offset setting channel D (xxx = 0-255) SK4096VTDI-XL A set of serial commands allows the direct programming of the camera and the retrieval of camera data and parameters. The serial commands dialog window is opened using the button "Serial" in the GigE Camera Control dialog (see Section 5.1).   To read data from camera: Command Feedback Description K SK4096VTDT-XL returns SK type number R Rev2.35 returns revision number S SNr00163 returns serial number I SK4096VTDI-XL Rev2.12 SNr00163 camera identification F8 0= ok, 1= not ok output format: 8-bit video data F10 0= ok, 1= not ok output format: 10-bit video data F12 0= ok, 1= not ok output format: 12-bit video data F16 0= ok, 1= not ok output format: 2*8-bit video data C30 0= ok, 1= not ok camera clock: 30 MHz data rate C60 0= ok, 1= not ok camera clock: 60 MHz data rate I1 VCC: nnnnn returns VCC (1=10mV) Copt 0= ok, 1= not ok clock: opt 100 MHz data rate I2 VDD: nnnnn returns VDD (1=10mV) moo: nnnnn returns mode of operation T0 0= ok, 1= not ok test pattern off / SCM off I3 T1 0= ok, 1= not ok test pattern on (turns off when power off) I4 CLo: nnnnn returns camera clock: low pixel frequency T2 0= ok, 1= not ok Shading Correction on I5 CHi: nnnnn T3 0= ok, 1= not ok auto program Shading Correction / SCM on returns camera clock: high pixel frequency I6 Ga1: nnnnn returns gain channel 1 T4 0= ok, 1= not ok copy flash memory 1 to SCM I7 Ga2: nnnnn returns gain channel 2 T5 0= ok, 1= not ok save SCM to flash memory 1 I8 Ga3: nnnnn returns gain channel 3 Ga4: nnnnn returns gain channel 4 T6 0= ok, 1= not ok Video out = SCM data I9 T7 0= ok, 1= not ok copy flash memory 2 to SCM I10 Of1: nnnnn returns offset channel 1 T8 0= ok, 1= not ok save SCM to flash memory 2 I11 Of2: nnnnn returns offset channel 2 M0 0= ok, 1= not ok trigger mode 0: internal, all lines will be acquired I12 Of3: nnnnn returns offset channel 3 I13 Of4: nnnnn returns offset channel 4 I19 Tab: nnnnn number of video channels I20 CLK: nnnnn returns pixel frequency (MHz) I21 ODF: nnnnn returns output data format M1 0= ok, 1= not ok trigger mode 1: external trigger, next line (J2) M2 0= ok, 1= not ok trigger mode 0: internal, all lines with max line rate M5 0= ok, 1= not ok trigger mode: external SOS, all lines (J2) I22 TRM: nnnnn returns trigger mode Axxxx 0= ok, 1= not ok SCM address (xxxx = 0-4095) I23 SCO: nnnnn Dxxxx 0= ok, 1= not ok SCM data (xxxx = 0-4095), auto increment SCM address Shading Correction status 0 = off, 1 = on I24 Exp: nnnnn returns exposure time (µs) Wxxxxx 0= ok, 1= not ok set line frequency (xxxxx= 50-22727) in Hz I25 miX: nnnnn returns minimum exposure time (µs) Xxxxxx 0= ok, 1= not ok set exposure time (xxxxx= 44-20000) in µs I26 LCK: nnnnn returns line frequency (Hz) Vxxxxx 0= ok, 1= not ok external sync divider (xxxxx= 1-32767) I27 maZ: nnnnn returns maximum line frequency (Hz) TSc: nnnnn returns trigger clock divider 0= ok, 1= not ok set sync control (xxxxx= 0-255) I28 Yxxxxx I29 SyC: nnnnn returns sync control Page 11 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 7. GEV Device Feature List (GenCamTM compliant, see Section 5) ImageSizeControl SensorWidth: SensorHeight: number of pixels in line sensor (fixed) 1 (fixed) Width: Height: image width = SensorWidth (fixed) image height (number of lines per image) 1 (fixed) for Line Scan mode 2 - 32000 for Area Scan mode Grab Must be stopped before changing Height feature PixelFormat: Mono8 = gray scale 8-bit Mono12 = gray scale 12-bit 4096 PixelSize: bits per pixel, depends on PixelFormat Mono8: PixelSize= Bpp8 = 8-bit Mono12: PixelSize= Bpp16 = 16-bit 4096 Note: For Mono12 the pixel frequency fP must be set to 30 MHz or 60 MHz. SK4096VTDI-XL AcquisitionAndTriggerControls AcquisitionMode: Continuous: repeating acquisition SingleFrame: one snapshot AcquisitionLineRateAbs: line rate in Hz minimum: 50 Hz maximum: 22300 Hz ExposureTimeRaw: exposure time in µs, 44 ... 20000 (master feature of exposure control) ExposureTimeAbs: exposure time in ms, 0.044 ... 20.000 Trigger Selector: FreeRun: LineStart: ExposureStart: ExposureActive: for trigger lines (LineSync) each line is acquired, no trigger external trigger, reading in next line external trigger and restart exposure exposure time is determined by the external trigger period FrameTrigger: for trigger images see CustomFeatures Timing diagram: see Section 6 TriggerDivider: incoming trigger clock divider (integer) AnalogControls (Gain / Offset) GainSelector: Tap1: Tap2: All: gain control for tap 1 gain control for tap 2 gain control for both taps BlackLevelSelector: Tap1: offset control for tap 1 Tap2: offset control for tap 2 All: offset control for both taps Page GainRaw: selected gain is controllable range: 0 ... 1023 (integer) (master feature of gain control) GainAbs: gain control in dB range: 0 ... 24.0 (float) BlackLevelRaw: selected offset is controllable range: 0 ... 255 (integer) 12 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) CustomFeatures (Beginner) SkGetPixFrequencyHigh: returns the high pixel frequency in kHz SkGetPixFrequencyLow: returns the low pixel frequency in kHz SkSetPixelFrequency: sets the pixel frequency in kHz (low or high) with reciprocal effect on line frequency. For lower line frequencies, a low value for pixel frequency is recommended. SkSetShadingCorrection: ON: activates Shading Correction OFF: deactivates Shading Correction see Guru visibility and Section 5.3 SkGetMaxLineFrequency: returns the maximum line rate in Hz SkGetMinExposureTime: returns the minimum exposure time in microseconds SkFrameTrigger: selects "Frame Sync" for external trigger of images True: Frame Trigger is active FALSE: Frame Trigger is off The Frame Trigger works with all Line Trigger modes (see Trigger Selector p.12) SkGetVideoChannels: returns the number of taps for gain / offset control SkGetSerialNumber: returns the serial number of the camera SkGetRevisionNumber: returns the revision number for the camera CustomFeatures (Guru) SkShadCorrReference: a single line scan is acquired using a white background and saved in the Shading Correction Memory (SCM). For each pixel, a correction factor is calculated for adjusting the intensity to the maximum (255 at Mono8). When Shading Correction is active then all of following scans are normalized using this factor. SkSaveScmToFlash: 133 Page 13 writes the Shading Correction Memory factors into the non-volatile flash memory of the camera, allowing use of the SCM even after a complete shut down or loss of power. Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 8. Sensor Performance Specifications Manufacturer: Fairchild Imaging Type: CCD5045 Data source: CCD5045 data sheet RevA March 2010 Performance Specifications Page 14 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) Block Diagram and Dimensions Page 15 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) Pin-out Page 16 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 9. Dimensions Line scan cameras with GigE VisionTM interface Lens thread: C-Mount Casing group: BG1 Camera types: 71 4 C-Mount 2.5 B/W: SK512VDP SK512VSP SK1024VDP SK1024VSD 11.1 Ø47.5 50/M3/4x90° 65 41.7 58 Pixel1 23.5 6 M3 (4x) depth 6.5 mm Ø65 65 17.5 * * Camera flange length Lens thread: M45x0.75 Casing group: BG3 Camera types: 73 4 M45x0.75 B/W: SK2048VSD-L SK2048VPD-L SK2048VJR-L SK4096VPD-L SK5150VJR-L SK8160VJR-L 12.7 Ø47.5 50/M3/4x90° 65 41.7 58 6 2.5 Pixel 1 25.1 M3 (4x) depth 6.5 mm Ø65 65 19.5* Color: SK6288VKOC-L SK12240VKOC-LB * Camera flange length * Camera flange length TDI: SK1024VTDI-L SK2048VTDI-L Casing group: CG5 Lens thread: M72x0.75 12 49 75/M4 7 60/Ø6.5 5 84 75/M4 Camera types: 46x68 68x46 M72x0.75 34/M4/4x90° Le M ns 72 m x0 ou .7 nt 5 B/W: SK7500VTO-XL Color: SK12240VKOC-XL TDI: SK4096VTDI-XL 8* * Camera flange length Page 17 Ø2.7 DB (8x)/Ø5x7 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 10. Line Scan Camera Fundamentals Line scan cameras from Schäfter+Kirchhoff are supplied factory-preset for the particular application, with optional accessories and appropriate software – for parameterization of the camera or for optimizing signal acquisition. The advantages and constraints of the technology are described below and some essential aspects of sensor alignment, lens focussing and signal optimization are presented. 10.1 Features and Characteristics GigE SK7500GTO Pixel 1 CCD Sensor Object structure A charge-coupled device is a linear array designed for moving discrete electrical charges from one element of the array to the next by successively applying a voltage to each element in turn. The discrete charge packets emanating from the end of the linear array are converted into a voltage and digitized for further transmission. A line scan signal is produced by moving the object to be imaged in a trajectory perpendicular to the camera sensor. By synchronizng data acquisition, high frequencies and resolutions are achieved. The choice of line scan camera is primarily determined by the customer application requirements, which influence sensor length, pixel number and line scan frequency – see Imaging Definitions, below. Other custom features can be chosen, such as specialized or filtered illumination, choice of color or monochrome line sensors as well as type of interface, with either GigE VisionTM, Gigabit Ethernet, LVDS, C ­ ameraLink® or USB 2.0 interfaces available for data output. The oscilloscope display facility of the supplied software is responsive in realtime, and the zoom function can be used to highlight an area of interest. The oscilloscope display is ideally suited for parameterizing the camera, for evaluating object i­llumination, for focussing the image or for aligning the line ­ scan camera correctly – see Section 11.2 Alignments and Adjustments. Our considerable experience in line scan camera design and software production allows us to get the best possible imaging performance within the constraints of the technology. Potential problems are simply designed out – or an intrinsic constraint is tuned away – according to circumstance. For example, illumination over-exposure of the sensor causes blooming and signal blur or loss, from charge leakage across pixels. Blooming can be either designed out (antiblooming) or cut by reducing the integration time or lens aperture. A line scan camera 2D area scan can easily be performed by simply specifying the number of line scans to be integrated. Similarly, gain and offset tuning can increase signal-to-noise ratios, while shading correction negates any problems of pixel variability, lens vignetting or inhomogeneous illumination, whether initially present or not. • Exposure Period and Integration Time • Pixel and Line Scan Frequencies • Optical Resolution The illumination cycle of a line scan sensor, of a particular length and number of pixels, for a set period of time is designated the exposure period. The pixel frequency for an individual sensor is the rate of charge transfer from pixel to pixel and its ultimate conversion into a signal. The minimum exposure period of a sensor is the minimum time required for the read-out of a whole line scan and is dependent on the maximum pixel frequency and the number of pixels (plus a sensor-dependent overhead of passive pixels). The optical resolution of a line scan camera is determined primarily by the number of pixels in the linear sensor and secondarily by their size and spacing, the inter-pixel distance. Imaging Definitions Within a single exposure period, the integration time is the duration designated for signal accumulation of charges by the sensor. In continuous mode, the next exposure cycle is simply begun at the time of read-out of the previous exposure and, so, the durations of exposure period and integration time are identical. Cameras with integration control are capable of curtailing the integration time within an exposure period ­(emulating a shutter mechanism). The line scan frequency is inversely proportional to exposure period. During the time the charges from a finished line scan are read out, the next line scan is b ­eing exposed. Thus, the minimum exposure period determines the maximum line scan frequency. Currently available line scan cameras have up to 12 000 pixels, ranging from 4 to 14 µm in size and spacing, for sensors up to 56 mm in length and line scan frequencies up to 83 kHz. During a scanning run, the effective resolution perpendicular to the line scan camera is determined by the velocity of the scan and by the line scan frequency, i.e. the number of line scans per second. Data Reduction and Acquisition Acceleration • Thresholding (B/W cameras only) • Region of Interest GigE SK7500GTF-XB The thresholding process generates a binary signal from the gray scale data, with values below the threshold yielding 0 and those above yielding 1. Only the pixel addresses of the location and threshold transition (from high→low or low→high) are transmitted, reducing data throughput. Thresholding is particularly appropriate for measuring widths or edge positions, by simply masking the ­required pixel addresses. A freely programmable window (region of interest, ROI) can be applied to the line sensor so that only the pixel information within the ROI can reach the memory. By only illuminating these ranges, data volume and data processing is accelerated for both line and a ­ rea scan acquisitions. Constraint: the ROI memory allocation must be divisible by 8. Page 18 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014) 10.2 Alignments and Adjustments Sensor Alignment For linear illumination sources, rotating the line sensor results in asymmetric vignetting. The camera and illumination optics can be aligned optimally by monitoring the object illumination using the oscilloscope display. Sensor and optics rotated in apposition A and aligned B . A B Integration Time and Aperture Optimization The line scan signal is optimum when the signal from the brightest region of the object corresponds to 95% of the maximum gain. Full use of the digitalization depth (255 at 8-bit, 4096 at ­12-bit) provides an optimum signal sensitivity and avoids over-exposure (and blooming). The range of intensity distribution of the line scan signal is affected by the illumination intensity, the aperture setting and the camera integration time. Conversely, the aperture setting influences the depth of field as well as the overall quality of the image and the perceived illumination intensity. A  camera signal exhibiting insufficient gain: A the integration time is too short as only about 50% of the B/W gray scale is used. B  ptimized gain of the camera signal after O increasing the integration time, by a factor of 4, to 95% of the available scale. A B Gain / Offset and Shading Correction Cameras are shipped prealigned with gain and offset factory settings, although they can be customized using the SkLineScan software. A Offset. After blocking all light reaching the line sensor, the video signals are adjusted to zero using the offset sliders. The line signal should be just visible at the bottom of the oscilloscope display. B Gain. The sensor is fully illuminated and the gain sliders adjusted to provide a close to maximum signal intensity (255 for 8-bit or 4095 for 12-bit) and superimposed signals for each camera or RGB channel. C Shading Correction. Shading correction, white balance or flat-field compensation are all related techniques that automatically compensate for any variation in pixels, lens vignetting or inhomogeneity in the illumination, etc, whether initially present or not. All lenses show some vignetting as a function of the field angle (collectively, the relationship between sensor and focal lengths and magnification). Hence, even with homogeneous object illumination, the image signal intensity decreases with increasing image height. B C A A reference signal for shading correction, for example, is obtained by taking an image of a diffuse white surface, followed by algorithmic compensation of each pixel to provide a maximum overall intensity. Many alternative solutions are available, such as using the R, G and B gain sliders directly to superimpose the individual channels. Corrected parameter settings can be stored within the non-volatile memory of the camera and are retained for subsequent use even after a complete shutdown. Lens Focussing The oscilloscope display can also be used to focus a line scan camera system by using the variations in edge steepness at dark/bright transitions – observed as modulations in the zoomed line scan signal. Initial focussing is performed with a fully opened aperture (smallest depth of field and largest sensitivity to focus adjustment). The integration time can also be reduced to provide a sufficiently sensitive, low amplitude signal. A Out of focus: edges are indistinct, signal peaks blurred with low density modulation B  ptimal focus: dark-bright transitions have O sharp edges, highly modulated signal peaks with high frequency density variations B A Page 19 Line Scan Camera SK4096VTDI-XL Manual (v. 11.2014)   12. Accessories   11. Warranty This manual has been prepared and reviewed as carefully as possible but no warranty is given or implied for any errors of fact or in interpretation that may arise. If an error is suspected then the reader is kindly requested to inform us for appropriate action. CAT6 network cable Shielded CAT6 patch c ­ able, halogen-free, both ends with RJ45 connectors for Gigabit Ethernet CAT6.3 Order Code 3 = 3 m cable length 5 = 5 m (standard) x = length of choice (up to 100 m) The circuits, descriptions and tables may be subject to and are not meant to infringe upon the rights of a third party and are provided for informational purposes only. Cable for external synchro­nization BNC coaxial cable with Hirose connector HR10A, female 12-pin SK9024.3 Order Code 3 = 3 m cable length 5 = 5 m (standard) x = length of choice The technical descriptions are general in nature and apply only to an assembly group. A particular feature set, as well as its suitability for a particular purpose, is not guaranteed. Power supply cable SK9015... Shielded cable with male 6 ­ -pin Lumberg SV60 and female 6-pin Hirose HR10A connectors The warranty period for the CCD line scan camera when used for the purpose for which it was intended is 24 months. SK9015.1.5-MF Order Code MF = connector (male/female) 0.2 = 0.2 m cable length 1.5 = 1.5 m (standard) The warranty is immediately void on inappropriate modification, use or damage. EC Declaration of Conformity Power Supply: PS051515 Order Code Input: 100–240 V AC, 50/60 Hz, 0.8 A 3-pin input connection (IEC 320) Output: 5 V DC/2.5 A 15 V DC/0.5 A, -15 V DC/0.3 A output connector: Lumberg KV60, female 6-pin, length 1 m This product satisfies the requirements of the EC directive 89/336/EEG as well as DIN EN 61326. Software: Any third party software that uses the GENCAMTM software interface SkGEVTool Order Code Fokus Adapter FA26-Sx High-precision adapter with linear tracking rods for precise travel of the focussing encasement and for locking focus position. Focussing range 30 mm, 1 turn of the focussing ring corresponds to 10 mm. Screws for focus locking. SFA26-Sx Order Code 45 = thread M45x0.75 55 = thread M55x0.75 Lenses: • high resolution enlarging and macro lenses • high speed photo lenses • lenses with additional locking bridge for locking of focus and aperture setting SK4096VTDI-XL Adapter: Lens adapter AOC-... • for fitting photo lenses onto the CCD line scan camera Focus adapter FA22-... • for fitting enlarging or macro lenses Kieler Str. 212, 22525 Hamburg, Germany • Tel: +49 40 85 39 97-0 • Fax: +49 40 85 39 97-79 • [email protected] • www.SuKHamburg.de