background image

Determining the Trigger Delay

If the trigger delay is set longer than the untriggered minimum frame period, the trigger delay

value further limits the minimum frame period. When the trigger delay is specified in time

units, the software includes this in the calculation of the maximum frame rate indicator.

Otherwise, the expected rate of the edges for the delay is not known, and you must determine

the duration of the trigger delay.

Exposure and Lighting

The ISC-178x provides control of the image sensor exposure time through software. The

exposure time is the amount of time that light is allowed to strike the sensor to produce an

image. When light strikes the surface of the sensor, it dislodges electrons. As more light strikes

the sensor, more electrons are freed, creating a charge on the sensor.
For a given amount of light, the sensor collects more charge during a longer exposure time

than a shorter exposure time. Because the charge is what is read out to produce the image, it is

important to have an optimal amount of light and exposure time for your application.
Exposing the image sensor for too short of a time relative to the amount of light in the

environment results in a dark, low contrast image. Exposing the image sensor for too long of a

time relative to the amount of light in the environment results in a bright, low contrast image.

When the image sensor is exposed for an appropriate amount of time relative to the light in the

environment, acquired images will exhibit appropriate contrast to easily distinguish both dark

and light features. Contrast is a key factor in obtaining good results from image processing

algorithms.
In applications where the object under inspection is moving, the exposure time must be

carefully considered. If the object moves significantly during the exposure, the resulting image

is blurry and unsuitable for processing.
The maximum exposure time for imaging a moving object without blurring depends on the per

pixel spatial resolution and the rate of motion of the object. The per pixel spatial resolution is

the field of view divided by the number of pixels in the sensor. Together, this information can

be used to calculate the maximum exposure. Assuming the object is moving horizontally

across the field of view, use the following equation to calculate the maximum exposure time.

max

=

����������� × 2

������������� /�����������

where

E

max

 is the maximum exposure time without blurring,

R

 is the rate of motion of the object either horizontally or vertically,

FOV

 is the field of view in the direction of motion, and

N

 is the number of sensor pixels in the direction of motion.

For many applications that include moving objects, additional lighting is necessary to achieve

good image contrast due to the short exposure time required to avoid motion blur.
Additionally, in many environments, the ambient light conditions vary too significantly to

obtain consistent results without adding dedicated lighting. For example, in a building with

24

  | 

ni.com

  | 

ISC-178x User Manual

Summary of Contents for ISC-1780

Page 1: ...ISC 1780...

Page 2: ...Mode NI Linux Real Time 16 Image Sensor 16 Acquiring Images 20 Triggering 20 Exposure and Lighting 24 Image Readout 25 Trigger Overlap 25 Reconfiguring During an Acquisition 26 ISC 178x Software Attr...

Page 3: ...mage sensor 3 C mount lens mount 4 Varioptic liquid lens connector Figure 2 ISC 178x Connectors Power Status User 100 1G 1 2 3 4 1 LED indicators 2 Digital I O and Power connector 3 VGA and USB connec...

Page 4: ...4 ISC 178x Power and I O Connector Pinout 1 2 3 4 5 6 7 8 9 10 11 12 Table 1 ISC 178x Power and I O Connector Signal Descriptions Pin Signal Description 1 C OUT Common reference negative for isolated...

Page 5: ...M12 to A Code M12 Power and I O Cable 3 m 145232 03 A Code M12 to Pigtail Power and I O Cable 3 m 145233 03 A Code M12 to Pigtail Power and I O Cable The A Code M12 to Pigtail Power and I O Cable NI...

Page 6: ...12 pin male M12 connector that provides connectivity between the ISC 178x a display device and USB 2 0 devices like a keyboard or a mouse ISC 178x VGA and USB Connector Pinout 11 10 12 4 3 2 1 9 8 7 6...

Page 7: ...cable is available for the ISC 178x Table 5 USB and VGA Cable Cables Length Part Number M12 to VGA USB Splitter Cable 1 m 782022 01 Network Connector The network connector is an 8 pin M12 X coded con...

Page 8: ...5 Network Cable 5 m 145230 05 X Code M12 to X Code M12 Network Cable 5 m 145231 05 Varioptic Liquid Lens Connector The ISC 178x supports the following models of Varioptic liquid lenses Caspian C 39N0...

Page 9: ...Red Orange Initialization error Orange Orange Red blink Temperature limit exceeded Orange Orange Red blink Orange System firmware initializing Orange Orange Red blink Green System firmware initializat...

Page 10: ...10x the cable diameter The following figures provide dimensional drawings for the ISC 178x Figure 4 Front View with Dimensions 42 00 mm 1 654 in 21 00 mm 827 in 16 50 mm 650 in 61 00 mm 2 402 in 61 00...

Page 11: ...7 00 mm 276 in 91 00 mm 3 583 in 61 00 mm 2 402 in 87 55 mm 3 447 in 46 50 mm 1 831 in 7 00 mm 276 in M4X0 7 6H 4 00 mm 0 157 in Figure 6 Side View with Dimensions 46 00 mm 1 811 in 72 00 mm 2 834 in...

Page 12: ...26 50 mm 1 043 in 41 00 mm 1 614 in 118 00 mm 4 646 in REF Figure 8 Bottom View with Dimensions Power Status User 100 1G 17 10 mm 673 in 54 00 mm 2 126 in 24 00 mm 945 in 2X 6 00 mm 236 in ISC 178x U...

Page 13: ...C 178x and an Advanced Illumination ICS 3 lighting controller without a trigger Use this configuration to run a light in continuous mode Figure 9 Wiring a Lighting Controller Without a Trigger 24 VDC...

Page 14: ...guration depends on whether the common input signal is tied to ground sinking input or V sourcing input The isolated inputs cannot be configured individually The isolated inputs must all be sinking or...

Page 15: ...on to a sourcing output Figure 12 Wiring an Isolated Input to a Sourcing Output External Power Supply Sourcing Output Device ISC 178x Iso In CIn Wiring the Isolated Outputs The isolated outputs can be...

Page 16: ...g a Pull up Resistor on page 16 Wiring an Isolated Output to a Sourcing Input The following figure shows how to wire an isolated output to a sourcing input Figure 14 Wiring an Isolated Output to a Sou...

Page 17: ...require a resistor with a higher power rating Related Information Wiring a Lighting Device for Strobe Mode on page 12 Wiring an Isolated Output to a Sinking Input on page 14 Wiring an Isolated Output...

Page 18: ...r the Pixel Pitch The Active Pixels can be obtained from the image sensor configuration table or the specifications for each model where FOV is the field of view in either the horizontal or vertical d...

Page 19: ...djust the various parameters until you achieve the right combination of components that match your inspection needs This might include increasing the working distance choosing a lens with a shorter fo...

Page 20: ...sible it is preferable to add additional lighting Auto White Level Color Models Only Color models of the ISC 178x allow you to adjust the gain for each color plane in the RGB color space The white lev...

Page 21: ...r at a workstation equipped with anti ESD facilities If dust sticks to the sensor first attempt to blow it off from the side of the sensor using ionized air If oils are present on the sensor clean the...

Page 22: ...the Acquire Image Smart Camera step Then select one of the Input lines from the Source drop down control In LabVIEW set the value of the Trigger Mode to ON and the value of the Trigger Source attribu...

Page 23: ...e counts allows the ISC 178x to expose the image when the part is in position regardless of changes in conveyor belt speed When using an Input line as the trigger source you must specify the desired a...

Page 24: ...Trigger Exposure Image Readout 1 1 Frame Period The frame period is affected by the following factors Exposure Time and Exposure Delay attributes Trigger Delay attribute Image size determined by the...

Page 25: ...r an appropriate amount of time relative to the light in the environment acquired images will exhibit appropriate contrast to easily distinguish both dark and light features Contrast is a key factor i...

Page 26: ...tly influence the amount of data that must be transferred The length of time required for the image readout directly affects the maximum frame rate that can be achieved because only one image can be t...

Page 27: ...e changed while the ISC 178x is waiting on a trigger the settings will not be applied to the currently queued image The first image acquired after changing the settings will still use the old configur...

Page 28: ...sets the activation for the selected counter CounterEventSource Enum Counter dependent Gets sets the source for the selected counter CounterReset Command Resets the selected counter CounterSelector E...

Page 29: ...osure ExposureTime DBL 50 to 4200000 s Determines the exposure time of the camera Gain U32 0 to 255 Determines the input gain of the camera Height U32 Model dependent Pixels Gets sets the height of th...

Page 30: ...n the selected line LineMode Enum Input Output Indicates the mode of the selected line LineSelector Enum Input 0 Input 1 Input 2 Input 3 Windows only Output 0 Output 1 Output 2 Selects the digital I O...

Page 31: ...t of the image OffsetY U32 Model dependent Pixels Gets sets the top offset of the image PayloadSize U32 0 to 4294967295 Bytes Gets the frame size in bytes PixelCoding Enum Raw Mono BGRAPacked color mo...

Page 32: ...put 0 Edges Input 1 Edges Input 2 Edges Input 3 Edges Windows only Specifies the counter source for the pulse generator delay PulseGeneratorDuration DBL 0 to 1374389534 4 s Specifies the duration in m...

Page 33: ...er source of the selected pulse generator ReverseX Bool Determines if the image is flipped horizontally ReverseY Bool Determines if the image is flipped vertically SensorHeight U32 Model dependent Pix...

Page 34: ...trigger Applies when TriggerDelaySource is InternalClock Applies when TriggerSource is Software or when TriggerSource is an input line and TriggerActivation is edge based TriggerDelayEdgeActivation En...

Page 35: ...iggerActivation is edge based TriggerDelaySource Enum Internal Clock Input 0 Edges Input 1 Edges Input 2 Edges Input 3 Edges Windows only Specifies the counter source for the trigger delay for the sel...

Page 36: ...me Operating System Complete the following steps to restore the NI Linux Real Time operating system to its factory default condition These steps do not restore the BIOS settings to factory default Use...

Page 37: ...ive to connect to the ISC 178x Note If you have an external USB DVD drive you can use the reinstallation DVD to restore Windows without creating a bootable USB flash drive Proceed to the next section...

Page 38: ...the reinstallation DVD to the root of the USB flash drive The USB flash drive is now bootable and will install Windows Reinstalling Windows What to Use ISC 178x Smart Camera Bootable USB flash drive o...

Page 39: ...plains how to install and configure the software necessary to use the ISC 178x and how to get started using the hardware ISC 1780 Specifications Contains detailed specifications for the ISC 1780 ISC 1...

Page 40: ...as 78759 3504 NI also has offices located around the world For telephone support in the United States create your service request at ni com support or dial 1 866 ASK MYNI 275 6964 For telephone suppor...

Page 41: ...EULAs and third party legal notices in the readme file for your NI product Refer to the Export Compliance Information at ni com legal export compliance for the NI global trade compliance policy and h...

Reviews: