background image

 

 

Spyder3 

SG-34 User Manual 

SG-34-04k80-00-R 

SG-34-02k80-00-R 

 

 

 

 

GigE Vision

 B

ili

near

 Col

or Lin

e S

can Ca

mera

 

1-Feb-12 

 03-032-20124-00  

 www.teledynedalsa.com 

Summary of Contents for Spyder3 SG-34-04k80-00-R

Page 1: ...Spyder3 SG 34 User Manual SG 34 04k80 00 R SG 34 02k80 00 R GigE Vision Bilinear Color Line Scan Camera 1 Feb 12 03 032 20124 00 www teledynedalsa com...

Page 2: ...oducts and services For more information visit Teledyne DALSA s website at www teledynedalsa com Support For further information not included in this manual or for information on Teledyne DALSA s exte...

Page 3: ...Factory Settings 26 Check Camera and Sensor Information 26 Verify Temperature and Voltage 27 Saving and Restoring Camera Settings 27 Timing Exposure and Synchronization 29 Exposure Controls 31 Line Ra...

Page 4: ...Routing Block 87 Appendix C EMC Declaration _______________________________________________________________ 91 Revision History _______________________________________________________________________...

Page 5: ...Dynamic range up to 677 1 Data transmission up to 100 m 50 m x y sensor alignment RoHS and CE compliant GeniCam compliant Easy to use GUI Optional serial interface ASCII 57600 baud adjustable to 19200...

Page 6: ...4 02K80 00 R 2k resolution 80 MHz data rate 18 KHz line rate SG 34 04K80 00 R 4k resolution 80 MHz data rate 9 KHz line rate Table 2 Software Software Product Number Version Number Sapera LT including...

Page 7: ...no Exposure Times 3 to 3 000 s Speed 2k 4k Maximum Line Rate 18 KHz 9 KHz Minimum Internal Line Rate 300 Hz Data Rate 80 MHZ Mechanical Interface 2k 4k Camera Size 72 mm x 60 mm x 65 mm Mass 300 g Con...

Page 8: ...5 5 4k 0 75 1 19 2 38 3 75 7 5 Dynamic range DN DN 335 677 106 214 1 33 1 67 7 1 FPN global DN p p Uncorrected 4 12 5 40 Corrected 2 2 4 PRNU ECD Uncorrected local 8 5 Uncorrected global 10 Corrected...

Page 9: ...ased on DALSA s bilinear CCD sensor The first line of this two line sensor has red R and blue B alternating pixels while the second line has all green G pixels There is no gap in between the two lines...

Page 10: ...20 30 40 50 60 70 80 90 100 400 450 500 550 600 650 700 750 800 850 900 950 1000 1050 1100 Wavelength nm Responsivity DN nj cm2 Blue Green Red 0 5 10 15 20 25 30 35 40 400 450 500 550 600 650 700 750...

Page 11: ...Spyder3 SG 34 GigE Vision Color Manual 11 Teledyne DALSA 03 032 20124 00 Mechanicals Figure 3 Spyder3 2k GigE Vision Color Camera Mechanical Dimensions...

Page 12: ...GigE Vision Color Camera Mechanical Dimensions Mounting Heat generated by the camera must be allowed to move away from the camera Mount the camera on the frontplate using the provided mounting holes...

Page 13: ...ndard Ethernet switches However switches offer a range of functions and performance grades so care must be taken to choose the right switch for a particular application Setup Steps Overview Take the f...

Page 14: ...nal signals connect the external control cable to the camera 3 Establish communicating with the camera Start the GUI and establish communication with the camera 4 Check camera LED settings and test pa...

Page 15: ...Card The configuration shown here uses the Windows XP operating system as the host platform The camera communicates using the Ethernet connection and employs the static IP address 192 168 5 100 defau...

Page 16: ...168 5 100 which is used by the camera In the example below the address 192 168 5 50 is used Alternatively select Obtain an IP address automatically to use a dynamic address 6 Set subnet to 255 255 255...

Page 17: ...Spyder3 SG 34 GigE Vision Color Manual 17 Teledyne DALSA 03 032 20124 00 Figure 8 Jumbo Frames 10 Click OK to save settings...

Page 18: ...the camera Figure 9 Input and Output trigger and Power Connectors Power Connector WARNING It is extremely important that you apply the appropriate voltages to your camera Incorrect voltages may damag...

Page 19: ...indicates that an Ethernet connection is successfully established at 1Gbps Data Transmission LED Steady ON indicates that the camera is ready for data transmission Flashing indicates that the camera i...

Page 20: ...n 7 INPUT_2 LVDS negative Direction 8 INPUT_3 TTL auxiliary input 9 OUTPUT_3 TTL auxiliary output 10 OUTPUT_2 LVDS TTL auxiliary output 11 OUTPUT_0 LVDS TTL auxiliary output 12 OUTPUT_0 LVDS negative...

Page 21: ...tage maximum of low 0 66 V minimum of high 2 6 V TTL inputs are maximum 5 V and 3 3 V logic tolerant Figure 12 TTL Output Schematic Termination 100 series Output current sink 50 mA source 50 mA Output...

Page 22: ...software installation 2 CamExpert will search for installed Sapera devices In the Devices list area on the left side the connected Spyder camera will be shown 3 Select the Spyder camera device by clic...

Page 23: ...An important component of CamExpert is its live acquisition display window which allows immediate verification of timing or control parameters without the need to run a separate acquisition program Fo...

Page 24: ...liminating parameter choices when they do no t apply to the hardware in use Display pane Provides a live or single frame acquisition display Frame buffer parameters are shown in an information bar abo...

Page 25: ...to confirm camera Ethernet connections without the need for a camera lens or proper lighting The test patterns are useful for verifying camera timing and connections and to aid in system trouble shoot...

Page 26: ...nd sensor information can be retrieved via a controlling application in the examples shown here CamExpert Parameters such as camera model firmware version sensor characteristics etc are read to unique...

Page 27: ...s are grouped together under the Camera Information set of features GigE Vision Input Controls Camera Information Parameter Description User Set Selector Device Configuration Selector Selects the came...

Page 28: ...is the saved set of camera configurations that you can customize resave and restore By default the user settings are shipped with the same settings as the factory set The command User Set Save saves...

Page 29: ...ct frequency less than 5 Hz and will display 1 if it cannot detect a signal This feature is available when the Line Trigger Mode is set o ON and Sensor Direction Control is set to External The three t...

Page 30: ...Notes tLine_Period s 27 78 1000 1K 1 Tap 14 71 1000 1K 2 Tap 54 1 1000 2K 1 Tap 27 78 1000 2K 2 Tap 54 1 1000 4k 2 Tap twSync ns 100 twSYNC_INT ns 100 3000 For exposure mode 4 this value needs to be...

Page 31: ...camera uses the maximum time according to its line rate Line Trigger Group Line Trigger Mode The state of the line trigger If the trigger is off then the line trigger is internally generated Otherwise...

Page 32: ...lses The falling edge of the external trigger marks the beginning of the exposure Example 2 Line Rate is set by External Trigger Pulses Mode C Smart EXSYNC External Line Rate and Exposure Time Exposur...

Page 33: ...ting in Internal Imaging Mode Trigger Mode off GigE Vision Input Controls Sensor Control Parameter Description Line Rate Hz Camera line rate in Hz 300 Hz min 68000 Hz max Only available when the camer...

Page 34: ...er Description Trigger Overlap Specify the type of trigger overlap permitted with the previous frame This defines when a valid trigger will be accepted or latched for a new frame Frame Trigger Delayer...

Page 35: ...l display 1 if it cannot detect a signal This featuer is available when the Line Trigger Mode is se to ON and Sensor Direction Control is set to External Read External Line Frequency Read the external...

Page 36: ...urrent electrical format of the selected physical output Line No Connect TTL or LVDS Gain Black Level and Background The cameras provide gain and black level adjustments in the digital domain for the...

Page 37: ...dB This value ranges from 0 92 to 24 0 Color Gain Reference DB The color gain reference value Calibrate White Balance Result The result of the last calibrate white balance Read Calibrate White Balance...

Page 38: ...f interest in pixels This value is dependent on the horizontal binning and maximum width values Default size width size of the sensor Image Height Actual image height in active image pixels Default he...

Page 39: ...Vision Input Controls Direction Control Parameter Description Sensor Scan Direction Selects the forward or reverse CCD shift direction or external direction control This accommodates object direction...

Page 40: ...t and Camera Direction Example using an Inverting Lens Resetting the Camera The feature Camera Reset part of the Camera Information set resets the camera The camera resets with the last saved settings...

Page 41: ...to correct the difference in responsivity of individual pixels i e given the same amount of light different pixels will charge up at different rates and the change in light intensity across the image...

Page 42: ...etween pixels and compensate for light distortion This calibration employs a two point correction that is applied to the raw value of each pixel so that non uniformities are flattened out The response...

Page 43: ...rence is important for proper calibration White paper is often not sufficient because the grain in the white paper will distort the correction White plastic or white ceramic will lead to better balanc...

Page 44: ...03 032 20124 00 Teledyne DALSA Digital Signal Processing The FPN and PRNU calibration parameters are available as members of the Advanced Processing set and are only available to Guru users Figure 25...

Page 45: ...e when Sensor Scan Direction is set to External WARNING This command can take up to 3 seconds Please adjust the GUI s timeout values Target to Calibrate PRNU The target value for the PRNU calibration...

Page 46: ...line statistics or video line Step 3 FPN Calibration Note that you do not need to turn off the FPN and PRNU coefficients before calibrating the camera will do this automatically 1 Stop all light from...

Page 47: ...er than the maximum allowable 8 Subtracting Background Use the Background Subtract features after performing flat field correction if you want to improve your image in a low contrast scene It is usefu...

Page 48: ...xible and efficient means to convert image data from on e color space to another using user entered multipliers This process is suitable for use in a wide variety of image processing and display appli...

Page 49: ...d Color Correction Output Channel specifies the output channel The Color Correction Value in a range 32000 to 32000 parameter specifies the correction coefficient Starting with the default values Endi...

Page 50: ...will be displayed but the AcquisitionLineRateAbs value will not be changed Warning 09 Internal line rate inconsistent with readout time The effect in both internal and external line rate modes is tha...

Page 51: ...nt that can be tolerated at low line rates There are no timing or exposure anomalies other than situations where EXSYNC is removed from camera In this case the camera will operate in a watchdog state...

Page 52: ...rate increases by less than 10 of the previous line rate a line readout will not become corrupt There are also limitations on the exposure time when operating in auto mode If the line rate exceeds ha...

Page 53: ...mp state T1 Immediate Readout state Auto Mode Time Period Operating Region Refer to Figure 26 Operating Mode T0 Immediate Readout state T1 Dark Current Dump state T2 Immediate Readout state Immediate...

Page 54: ...e 26 Operating Mode T0 Dark Current Dump state T1 Immediate Readout state Auto Mode Time Period Operating Region Refer to Figure 26 Operating Mode T0 Immediate Readout state T1 Dark Current Dump state...

Page 55: ...al 55 Teledyne DALSA 03 032 20124 00 Dark Current Dump to Immediate Readout TINT Dark Current Dump to Immediate Readout TINT T VERT_TRANS LVAL EXSYNC T DUMP T INT F DUMP DUMP MAX F EXSYNC T DUMP T INT...

Page 56: ...ifacts Auto Mode Time Period Operating Region Refer to Figure 26 Operating Mode T0 Immediate Readout state T1 Dark Current Dump state Auto Mode Time Period Operating Region Refer to Figure 26 Operatin...

Page 57: ...hat this step has already been performed for the Beginner level scenarios described below 3 If you want to use applications other than those provided in the Beginner level examples you can use the LUT...

Page 58: ...OUTPUT_0 LVDS TTL auxiliary output 12 OUTPUT_0 LVDS negative 13 OUTPUT_1 LVDS TTL auxiliary output 14 OUTPUT_1 LVDS negative 15 OUTPUT_2 LVDS negative Table 15 GPIO Signals Configure GPIO Signal Level...

Page 59: ...to run the camera in the available trigger modes We start with free running mode Examples Setting the Camera Modes Free Run Mode Internal Line Trigger Internal Direction Control Internal frame trigger...

Page 60: ...Color Manual 03 032 20124 00 Teledyne DALSA Figure 30 Scan Direction In the Rotary Encoder Group set the value to False Figure 31 Rotary Encoder Group In the Start Mode set the Frame Start Trigger va...

Page 61: ...edyne DALSA 03 032 20124 00 In the Active Mode set the Frame Active Trigger value Off Figure 33 Active Mode In the Sensor Control Group set the desired exposure mode exposure time and line rate Figure...

Page 62: ...start to this section Figure 35 Scan Direction External Line Trigger Internal Direction Control Internal frame trigger In the Direction Control Group set the parameter Sensor Scan Direction to Forward...

Page 63: ...U section Note the Trigger Multiplier takes the following three values only 0 frequency x 256 1 frequency x 16 2 frequency x 4096 For more information about the Rescaler please refer to Rescaler in th...

Page 64: ...output set the Rotary Encoder Multiply Factor to 1 and Rotary Encoder Drop Factor to 4 Figure 39 Rotary Encoder Multiply Factor The forward and reverse direction is set by changing Rotary Encoder Dir...

Page 65: ...rol If the Backlash Control is disabled the camera will respond to both directions This may cause image artefacts when the direction changes To avoid this increase the Rotary Encoder Debounce Factor a...

Page 66: ...ode In the Frame Trigger Function Group set the Device Scan Type to Linescan Figure 44 Device Scan Type In the Active Mode group ensure that the Frame Active Trigger Mode value is Off Figure 45 Frame...

Page 67: ...True value or from True to False depending on the Frame Active Trigger Mode Enable the delayer in the Start Mode group set the Frame Start Delay value to True Figure 47 Frame Start Delay In the Frame...

Page 68: ...ode value to ON Figure 51 Frame Trigger Mode On Note on the Frame Active Trigger When the frame trigger goes high the PC will collect data until either the signal goes low or the frame buffer is fille...

Page 69: ...about PLC settings Important Note Signals PLC_10 to PLC_15 should not be changed unless you are very experienced with triggers and PLC settings Step 3 Set the signal output Q0 to Q3 Use the lookup ta...

Page 70: ...70 Spyder3 SG 34 GigE Vision Color Manual 03 032 20124 00 Teledyne DALSA Figure 54 Signal Routing Block Figure 55 Signal Q0 linked to the value of parameter PLC_10...

Page 71: ...ructions are based on the default settings of the camera Cameras are shipped from the factory in a default setting Default settings are restored by loading the factory default see the figure below NOT...

Page 72: ...Teledyne DALSA PLC_Q7 is fed to a rescaler input So the rescaler will rescale line trigger signals PLC_Q16 is set to Line1 which is frame trigger PLC_Q16 is fed into delayer so the frame trigger sign...

Page 73: ..._Q4_Variable0 can be PLC_I0 or PLC_I3 depending on whether or not the rescaler is enabled PLC_Q12_Variable0 can be PLC_I1 or PLC_I4 depending on whether or not the delayer is enabled PLC_Q14_Variable0...

Page 74: ...idth After th at it will become inactive until the next trigger occurs If a trigger occurs while pulse generator is already handling a previous trigger the new trigger is ignored In periodic mode the...

Page 75: ...splays the frequency of the pulse generator This value is computed every time the delay width or granularity is modified and is available regardless of the periodic mode Pulse Generator Timing Positiv...

Page 76: ...value to use depends on the period frequency of the input signal If a frequency lies between two different granularity settings the lowest setting will yield a better precision The possible values ar...

Page 77: ...for the rescaler The possible values are Q3 Q7 Q8 Q9 Q10 Q11 Q16 and Q17 Backup Enabled Indicates if the rescaler will use a back up input source if its main source stops its activity Backup Window Sp...

Page 78: ...ings Disabled On the rising edge On the falling edge On both edges On the high level On the low level Counter Decrement Event Source Same as above but for the down event but uses the Q16 label in the...

Page 79: ...rom low to high Without debouncing the controller may see these small pulses as real signals The debouncers make sure that the signal is truly high for the specified amount of time before it is declar...

Page 80: ...t Mode Indicates how the timestamp module handles the set event Possible values are Disabled On Apply The specified value is set when the user clicks the Apply button Rising edge input signal When the...

Page 81: ...mp module clears the timestamp counter value Clear Input Indicates which label from the GPIO LUT that is associated with the clear event input of the timestamp module Make sure you select an input tha...

Page 82: ...58 Delayer The following sections provide details on the LUT control block the LUT programming language and the advanced features of the GPIO PLC Control PLC control allows very precise control of the...

Page 83: ...trol Block Depending on its programming the PLC Control Block generates output signals that can be redirected to various camera outputs The PLC control block uses a look up table LUT to generate the o...

Page 84: ...language allows you to create logical equations that specify the conditions that set particular outputs Note There is a delay of two clock cycles between the inputs of the LUT and its outputs A clock...

Page 85: ...s a table of enumerated values with respect to each entry For more information on the Signal Routing Block refer to the section below Signal Routing Block on page 87 GPIO Output Labels Signal Label De...

Page 86: ...2 Used only when the pulse generator is in triggered mode If available can be used by one of the following modules Rescaler 0 input Delayer 0 reference signal Counter 0 clear event input Timestamp co...

Page 87: ...p counter set event input Timestamp counter clear event input Signal Routing Block In its simplest terms the Signal Routing Block is a group of switches that let you route signals to the Lookup Table...

Page 88: ...o not every input can be connected to every one of signals I0 I7 However signals I0 I7 are functionally identical so connecting to a specific one isn t important If you can t route the input with your...

Page 89: ...s and or xor Q14 I4 I6 Q15 I3 I5 Q9 I1 I8 Not Q0 I0 Q10 I8 I5 Delimiter Q0 I0 Q3 I1 I7 I5 Q6 I3 I5 I1 I2 Boolean Constants 1 true TRUE 0 false FALSE Q0 1 Q3 TRUE Q6 I3 true EOL r n r n n r used only f...

Page 90: ...esults of all 256 input combinations and stores the result of each output as a 256 bit lookup table hence the name There are 18 outputs Q0 Q17 so the controller calculates 18 different lookup tables T...

Page 91: ...equirements EN 55024 and EN 61326 Immunity to Disturbances This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These li...

Page 92: ...92 Spyder3 SG 34 GigE Vision Color Manual 03 032 20124 00 Teledyne DALSA Revision History Rev Number Change Description Date 00 Preliminary release February 1 2012...

Page 93: ...nt 40 direction control 39 E electrical specifications 7 EMC Compliance Standards 9 ethernet connector 19 ethernet card installation 13 exposure mode timing 32 exposure time 34 F factory settings 26 f...

Page 94: ...pixel format 39 PLC control 82 power pinout 18 pulse generator 74 R readout mode auto 52 default 51 gate dark current clear 51 immediate 51 setting 50 rebooting 40 requirements Ethernet switch 13 netw...

Reviews: