y Genie Monochrome Series ar Camera User’s Manual in im Pr Edition 1.10 CA-GENM-MUM00 www.imaging.
© 2006 DALSA All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by DALSA for its use. DALSA reserves the right to make changes to this information without notice. Reproduction of this manual in whole or in part, by any means, is prohibited without prior permission having been obtained from DALSA. y Microsoft is a registered trademark; Windows®, Windows 2000®, and Windows XP®, are trademarks of Microsoft Corporation. Edition 1.
Contents y INTRODUCTION ................................................................................................................... 1 MANUAL OVERVIEW ........................................................................................................... 1 ABOUT THE MANUAL .......................................................................................................... 3 im in ar GENIE MONOCHROME SERIES OVERVIEW ...............................................................
RUNNING THE NETWORK CONFIGURATION TOOL.............................................................. 24 UPDATING GENIE FIRMWARE ............................................................................................ 25 QUICK TEST WITH CAMEXPERT ........................................................................................ 26 About the User-Defined Camera Name .................................................................... 28 OPERATIONAL REFERENCE..........................................
LUT Control via Sapera LT or GenICam Applications ............................................ 57 Flat Field (Image Shading) Correction .................................................................... 58 Flat Field Correction Calibration Procedure ....................................................................58 Using Flat Field Correction..............................................................................................60 in ar y Internal Image Test Patterns.........................
Front View – Lens Mount.......................................................................................... 89 Bottom View – Camera Mounting............................................................................. 89 Rear View – Connectors............................................................................................ 90 CONNECTORS ....................................................................................................................
GLOSSARY OF TERMS ................................................................................................... 111 Pr el im in ar y INDEX ..................................................................................................................................
y ar in im el Pr vi • Contents Genie Monochrome Series-GigE Vision Camera
Introduction y Manual Overview Camera Overview Describes the Genie series of cameras, their industry advantages, and the specifications for each monochrome area scan model. ar • Installation Covers GigE network adapters requirements, installation of the Genie camera and software framework, and verifying the installation with CamExpert.
Troubleshooting • Information on installation or operational issues that may occur with Genie. Support DALSA Contact Information Phone numbers, important web site links, and email addresses.
About the Manual This manual exists in compiled HTML help (CHM), and Adobe Acrobat® (PDF) formats. The help and PDF formats make full use of hypertext cross-references and include links to the DALSA home page on the Internet, located at http://www.imaging.com/, accessed using any web browser. Using the Manual y File names, directories, Windows start menu selections, and Internet sites will be in bold text (e.g., image2.bmp, c:\Sapera, http://www.imaging.com).
y ar in im el Pr 4 • Introduction Genie Monochrome Series-GigE Vision Camera
y Genie Monochrome Series Overview ar Description The Genie monochrome camera family form a series of affordable, easy to use digital cameras specifically engineered for industrial imaging applications. Genie cameras combine standard gigabit Ethernet technology with the DALSA Trigger-to-Image-Reliability framework to dependably capture and transfer images from the camera to the host PC.
Genie Application Advantages y Compact, rugged design GigE Vision 1.0 compliant Gigabit Ethernet (GigE) interconnection to a computer via standard CAT5e or CAT6 cables Connection to the host computer NIC through a GigE network switch Available in variety of resolutions Lookup table pre-processing Real-time shading correction (i.e.
Product Part Numbers This manual covers the five monochrome Genie models summarized below. See "Camera Performance Specifications" on page 8 for each Genie model. Camera Sensor Size Resolution Pixel size (µm) Genie M640-1/2 1/2 in 640 x 480 9.9 x 9.9 Genie M640-1/3 1/3 in 640 x 480 7.4 x 7.4 Genie M1024 1/3 in 1024 x 768 4.65 x 4.65 20 CA-GEN0-AM10G Genie M1400 1/2 in 1360 x 1024 4.65 x 4.65 15 CA-GEN0-AM12G Genie M1600 1/1.8 in 1600 x 1200 4.40 x 4.
Camera Performance Specifications Specifications for each available sensor are listed after the general Genie camera specifications. Camera Controls Free running and Triggered Synchronous and Reset mode Software trigger (through Ethernet) Exposure Modes Programmable (1µs granularity) Pulse controlled Trigger Input Opto-isolated, 2V to 12V typical, 2mA min.
Supported Industry Standards Genie cameras are 100% compliant with the GigE Vision 1.0 specification which defines the communication interface protocol used by any GigE Vision device. For more information see: http://www.machinevisiononline.org/public/articles/index.cfm?cat=167 in ar y Genie cameras implement a superset of the GenICam™ specification which defines device capabilities.
Genie M640-1/2 Specifications Specification Imager Format Full frame interline CCD area scan with square pixel Sony ICX414AL Resolution 640 x 480 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 60 fps Maximum Exposure 1 / frame rate - 100μs Pixel Size 9.9µm x 9.
Genie M640-1/3 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel Sony ICX424AL Resolution 640 x 480 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 60 fps Maximum Exposure 1 / frame rate - 100μs Pixel Size 7.4µm x 7.
Genie M1024 Specifications Specification Imager Format Full frame interline CCD area scan with square pixel Sony ICX204AL Resolution 1024 x 768 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 20 fps Maximum Exposure 1 / frame rate - 100μs Pixel Size 4.65μm (H) × 4.
Genie M1400 Specifications Item / Feature Specification Imager Format Full frame interline CCD area scan with square pixel ICX267AL Resolution 1360 x 1024 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 15 fps Maximum Exposure 1 / frame rate - 100μs Pixel Size 4.65µm (H) x 4.
Genie M1600 Specifications Specification Imager Format Full frame interline CCD area scan with square pixel Sony ICX274AL Resolution 1600 x 1200 pixels Minimum Frame Rate (free-running) 0.1 fps (one frame every 10 seconds) Maximum Frame Rate (free-running) 12 fps Maximum Exposure 1 / frame rate - 100μs Pixel Size 4.40μm (H) × 4.
Application Development Overview Sapera LT Library with optional Processing y Sapera LT is a powerful development library for image acquisition and control. Sapera LT provides a single API across current and future DALSA hardware. Sapera LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.
GenICam Environment Pr el im in ar y Genie cameras implement the GenICam™ specification which define the device capabilities. The GenICam XML device description file is embedded within Genie firmware allowing GenICam applications to know Genie capabilities immediately after connection. For more information about the GenApi module of the GenICam™ specification see www.genicam.org.
Installing the Genie Camera y Warning! (Grounding Instructions) ar Static electricity can damage electronic components. Please discharge any static electrical charge by touching a grounded surface, such as the metal computer chassis, before performing any hardware installation. If you do not feel comfortable performing the installation, please consult a qualified technician.
Using Genie with a VLAN Ethernet Switch An Ethernet switch supporting VLAN (Virtual Local Area Network) allows multiple isolated subnets to exist on the same switch. Within each VLAN group, the Genie camera and controlling computer will behave identically as if connected to a simple Ethernet switch. But each VLAN group is isolated from each other, Therefore a Genie in one VLAN group is never seen by a computer on a different VLAN group.
Installation Overview Inspect all cables and connectors prior to their use. Do not use faulty cables or connectors to avoid camera damage. • Before connecting power to the camera, test all power supplies. Power supplies must meet the requirements defined in section "Genie Signal Electrical Details" on page 92. Apply power to the camera. • Connect Genie to the computer GigE network adapter or to the Ethernet switch via a CAT5e or CAT6 Ethernet cable.
Genie Software Package Installation The Genie software package installation provides all components required (Sapera run-time) to control the Genie with the supplied CamExpert tool. Genie software components include the Network Imaging driver, the Sapera GigE server, and CamExpert (if Sapera LT library is not installed). y If Sapera application development is required, install Sapera (6.0 or later) as described in the previous section. ar Procedure Insert the DALSA Genie CD-ROM.
Connect the Genie Camera y Connect a power supply to the Genie camera and an Ethernet cable from the Genie to the host computer. See the next section "Connectors" on page 21 for an overview of the Genie interfaces. Once communication with the host computer is started the automatic IP configuration sequence will assign an LLA IP address as described in section "Genie IP Configuration Sequence" on page 23, or a DHCP IP address if a DHCP server is present on your network.
Status LED Codes LED State Definition LED is off No power to the camera Steady Red Camera not initialized Camera initialization problem Fast Flashing Red Camera is too hot Slow Flashing Blue Waiting for an IP address ar Slow Flashing Red y The camera is equipped with a LED to display the operational status of the camera.
Typical LED States on Power Up The following LED sequence occurs when the Genie is powered up connected to a network with installed Genie Framework software. Flashing Blue waiting for IP Blue IP assigned Green application connected ar y Red power connected Genie IP Configuration Sequence in The Genie IP (Internet Protocol) Configuration sequence to assign an IP address is executed automatically on camera power-up or when connected to a network.
Click on Status to open a window listing all devices connected to the host system. Each GigE device is listed by name along with important information such as the assigned IP address and device MAC address. ar y In the event that the device is physically connected, but the Sapera GigE Server icon is indicating that the connected device is not recognized, click Scan Network to restart the discovery process. Note that the GigE server periodically scans the network automatically to refresh its state.
• • Activate the Network Imaging driver use for image acquisition on any NIC Configure the NIC and camera IP settings Updating Genie Firmware The Genie firmware may need to be updated to correspond with the currently used Genie software framework. After installing the new Genie software package and Genie camera, update the firmware by following this procedure. y Start the DALSA Device Manager program from the windows start menu: Start•Programs•DALSA•Genie•Firmware Update.
y ar The update is complete when the lower message output area says "Device reset complete". • Close the Device Manager program. • Important: Before running any Genie control program, cycle the power supply on the Genie. • Wait for the GigE Server to find the Genie again, then run CamExpert to test the Genie operation (as described below).
y ar in im el Pr Genie Monochrome Series-GigE Vision Camera Installing the Genie Camera • 27
About the User-Defined Camera Name The Genie can be programmed with a user-defined name to aid identifying multiple cameras connected to the network. For instance, on an inspection system with 4 cameras, the first camera might be labeled “top view”, the second “left view”, the third “right view” and the last one “bottom view”. The factory default user name is set to match the camera serial number. Note that the factory programmed Genie serial number and MAC address is not user changeable.
Operational Reference y Camera and Sensor Information ar Camera and sensor information can be retrieved via a controlling application. Parameters such as camera model, firmware version, sensor characteristics, etc. are read to uniquely identify the connected Genie device. All these features, with the exception of the DeviceUserId, are read-only. Sapera LT or GenICam calls can be used to retrieve this information and correctly identify the camera along with its characteristics.
Read Only Parameters Parameter Description Device Vendor For the Genie Monochrome series, this is always DALSA. Device Model Name Displays the device model name (for example, Genie M640). Device Version Displays the device version. Displays the currently loaded firmware version. Device ID Displays the camera serial number. MAC Address Displays the unique MAC (Media Access Control) address of the Genie camera.
y ar in Camera Information via Sapera LT or GenICam Applications im Genie Sapera parameters for Camera and Sensor Information: Pr el Interface = {GigE Vision = 0} DeviceVendorName = “DALSA” DeviceModelName = “Genie M640” for Genie M640 DeviceVersion = String representing the version of the camera FirmwareVersion = String representing the version of the camera firmware DeviceID = String representing the camera serial number MACAddress = String representing the camera MAC address DeviceUserID = String r
GenICam features for Camera and Sensor Information: Pr el im in ar y DeviceVendorName = Name of camera vendor DeviceModelName = Name of the camera model DeviceManufacturerInfo = Additional information about this camera DeviceVersion = Version of the device DeviceFirmwareVersion = Version of camera firmware DeviceID = Serial number of the camera DeviceUserID = User-defined name the camera DeviceScanType = {Areascan = 0} DeviceMaxThroughput = Maximum number of bytes per second device supports DeviceReg
Sensor Controls Genie provides a number of sensor controls to optimize image acquisitions for most imaging solutions. Following is an overview of the CamExpert controls displaying this information, followed by individual control function descriptions and tables indicating the feature name associated to Sapera LT and to GenICam development environments.
User Set Parameters Description Frame Rate (in Hz) Specifies the internal trigger frame rate for free run mode, in Hz. Possible values range from 0.1 to 60.0 Hz for Genie M640 in full scan mode. (Note: the Sapera SDK specifies the frame rate in milliHertz). The maximum frame rate increases by using binning (see below) or partial scan (see "Partial Scan—Window ROI" on page 36). Gain (in dB) Specifies the sensor analog Gain factor, in dB. Possible values range from –6.0 to 12.0 dB, in 0.1 dB increments.
Gain and Black Level Controls The Genie series of monochrome cameras provide gain and black level adjustments for the analog signal from each CCD pixel, before the analog to digital conversion. The software gain and black level controls can make small compensations to the acquisition in situations where lighting varies and the lens iris can not be easily adjusted. The user can evaluate Gain and Black Level by using CamExpert. Features and limitations are described below. Gain is expressed in decibels (dB).
Partial Scan—Window ROI Partial Scan (vertical cropping) ar y The Partial Scan mode, also know as vertical cropping, reduces the number of video lines grabbed for a frame. By not scanning the full vertical area of the sensor, the maximum possible acquisition frame rate is proportionately increased (as an extreme example, the m640 scanning a one line frame, exposed around 590 fps).
Partial Scan (horizontal cropping) im in ar y Genie also can crop the acquisition horizontally by grabbing less pixels on each horizontal line. Additionally a horizontal offset value will start the grab from any pixel count, as shown in the following figure. Note that horizontal cropping does not increase the maximum frame rate due to the CCD readout architecture.
Window ROI Control via Sapera LT or GenICam Applications Genie Sapera parameters for Partial Scan and Window ROI: y Width = Buffer width in pixels Height = Buffer height in lines OffsetX = Horizontal Offset in pixels of the leftmost pixel relative to the sensor OffsetY = Vertical offset in lines of the uppermost pixel relative to the sensor PixelFormat = {Monochrome 8-bit} GenICam features for Partial Scan and Window ROI: Pr el im in ar Width = Width of image/area of interest Height = Height of imag
CamExpert Image Buffer and ROI Parameters in ar y CamExpert provides controls to configure the acquisition image buffer and ROI via the Image Buffer and ROI Parameters tab. The image buffer can be easily cropped as desired. Below is the CamExpert dialog and parameter descriptions follow. Description Pixel Format For the Genie Monochrome series, the image buffer format is always Monochrome 8-bit.
Binning Binning is the process where the charge on two (or more) adjacent pixels is combined. This results in increased light sensitivity since there is twice the sensor area to capture photons. The sensor spatial resolution is reduced but the improved low-light sensitivity plus lower signal-noise ratio may solve a difficult imaging situation. The user can evaluate binning by using CamExpert. y Genie supports horizontal and vertical binning independently, by a factor of 2 in each axis.
Binning Control via Sapera LT or GenICam Applications Genie Sapera parameters for Binning: BinningHorizontal = {Disabled = 1, 2 pixels = 2} BinningVertical = {Disabled = 1, 2 lines = 2} GenICam features for Binning: y In CamExpert, these parameters are available under the “Sensor” tab. ar BinningHorizontal = Number of horizontally binned cells (1 = no binning) BinningVertical = Number of vertically binned cells (1 = no binning) in Trigger Modes Genie image exposures are initiated by an event.
Exposure Controls Exposure Control modes define the method and timing of how to control the sensor integration period. The integration period is the amount of time the sensor is exposed to incoming light before the video frame data is transmitted to the controlling computer. Exposure control is defined as the start of exposure and exposure duration. • The start of exposure can be an internal timer signal (free-running mode), an external trigger signal, or a software function call trigger.
y ar in Free-running Programmable Exposure Timing External Trigger Programmable Exposure Also known as “Edge Pre-select” exposure. See the timing diagram below. • The external trigger edge initiates the exposure process. The active external trigger edge can be selected as either the low-high or high-low transition. • The delay from active trigger edge to start of exposure is programmable from 1μs to 4 seconds (1μs steps) . • Exposure duration is programmable from 100μs to 4 seconds (1μs steps).
y ar in Pr el im Programmable Synchronous Mode Exposure Timing Programmable Reset Mode Exposure Timing 44 • Operational Reference Genie Monochrome Series-GigE Vision Camera
External Trigger Level-controlled Exposure Also known as “Pulse Width Control” exposure. See the timing diagram below. • The external trigger edge initiates the exposure process. The active external trigger edge can be selected as either the low-high or high-low transition. • No delay from active trigger edge to start of exposure. • Exposure is stopped by the opposite edge on the trigger signal. Therefore the exposure time is defined by the trigger pulse duration.
GenICam features for Exposure Control: in Synchronization Timing ar y ExposureMode = {Off = 0, Timed = 1, TriggerWidth = 2, TriggerControlled = 3, ResetContinuous = 4} ExposureTimeRaw = Exposure duration in µs AcquisitionFrameRate = Controls the desired frame rate of the camera in mHz (0.001 Hz). Only available when trigger is disabled.
y ar Synchronous Mode Timing example for Genie M640 Reset Mode Exposure starts immediately after a valid trigger. There is no jitter on the start of exposure. • Exposure time is programmable or controlled by the trigger pulse width. • Minimum exposure is 100 µs, maximum is 4 seconds, with a control granularity of 1µs. • Sensor readout must complete before the next exposure can start. That is, exposure and readout are sequential. Therefore, the maximum frame rate is lower than for Synchronous mode.
Synchronization Mode via Sapera LT or GenICam Applications Genie Sapera parameters for Synchronization Mode: ExposureAlignment = {Synchronous = 0, Reset = 1} GenICam features for Synchronization Mode: y In CamExpert, these parameters are available under the “Sensor” tab in the “Exposure Control” dialog box. ar SensorSynchronization = {Synchronous = 0, Reset = 1} CamExpert I/O Controls Dialog el im in CamExpert groups the Genie I/O Controls Parameters in one group.
General Inputs External Input Signal Opto-coupler & Debounce Circuit Genie provides two sets of opto-coupled inputs for either RS422 or TTL signals. These can be used as external trigger sources. • See "12-Pin Hirose Connector Signal Details" on page 91 for connector pinout and electrical information. The cable shell and shield should electrically connect the Genie chassis to computer chassis for maximum EMI protection.
y ar in Input Controls via Sapera LT or GenICam Applications Genie Sapera parameters for Trigger Modes and General Inputs: im TriggerDelayToIntegration = Delay in µs from trigger to exposure TriggerEnable = {FALSE, TRUE} TriggerSource = {Input 1 = 0, Input 2 = 1, Software = 2} TriggerSoftware = {FALSE, TRUE} PolarityInput_x = {Active High = 0, Active Low = 1} DebounceInput_x = debouncing period in µs (from 1 to 255 µs) el GenICam features for Trigger Modes and General Inputs: Pr TriggerMode = {Off =
Strobe and General Outputs Genie provides two sets of opto-coupled outputs (see "External Outputs" on page 93). These can be used as a strobe signal to control lighting or to generate programmable pulses when specific events are generated by the camera. They can also be set to a static state (close or open) by the application. y See "12-Pin Hirose Connector Signal Details" on page 91 for connector pinout and electrical information.
Open and Close Output Settings in ar y You can open and close the output circuit using software rather than hardware events, to control external devices. To control the output setting with Sapera LT see "Output Control via Sapera LT or GenICam Applications" on page 56. Strobe On Start of Exposure Event Mode im The Strobe On Start of Exposure event mode is used when controlling a strobe light using the Genie output pin.
Pulse On Valid Trigger Event Mode in ar y The Pulse On Valid Trigger event mode generates an output signal when a valid input trigger is received. im Pulse On Invalid Trigger Event Mode Pr el This event mode generates an output signal when an invalid input trigger is received. An invalid trigger is any trigger received while the camera is engaged in frame acquisition (exposure and readout) and cannot accept trigger inputs. This is shown by the trigger exclusion region in the following diagram.
Pulse On Start of Readout Event Mode in ar y The Pulse On Start of Readout event mode generates an output signal when the camera begins a readout operation from the sensor. im Pulse On End of Readout Event Mode Pr el The Pulse On End of Readout event mode generates an output signal when the camera finishes a readout operation from the sensor.
Pulse On End of Acquisition Event Mode in ar y The Pulse On End of Acquisition event mode generates an output signal when the acquisition process is terminated using software. im Pulse On Input 1 or Input 2 Event Modes Pr el The Pulse On Input 1 or Input 2 event modes generate an output signal when the specified input signal is asserted.
Output Control via Sapera LT or GenICam Applications Genie Sapera parameters for Strobe and General Outputs. Use the SapAcqDevice::SetFeatureValue function.
Simplified Genie LUT Block Diagram Pixel Data 255 1 254 2 253 3 252 ... ...
Flat Field (Image Shading) Correction y Image Shading correction, also know as Flat Field Correction is the process of eliminating small gain differences between pixels in a sensor array. That sensor when exposed to a uniformly lit field will have no gray level differences between pixels when calibrated flat field correction is applied to the image.
y ar in im CamExpert Flat Field Calibration Menu • Setup the camera to capture a uniform black image. Black paper with no illumination and the camera lens’ iris closed to minimum can provide such a black image. Click on Acquire Black Image. The flat field calibration tool will grab video frames, analyze the pixel gray level spread, and present the statistics. The desired black reference image should have pixel values less then 20. If the results are acceptable, accept the image as the black reference.
Using Flat Field Correction From the CamExpert menu bar enable Flat Field correction (Pre-Processing • Flat Field Correction • Enable). Now when doing a live grab or snap, the incoming image is corrected by the current flat field calibration data for each pixel. ar Internal Image Test Patterns y Use the menu function Tools • Flat Field Correction • Load to load in a flat field correction image from previously saved calibration data.
The Genie test patterns are: Horizontal ramp: successive pixel's gray level is incremented by 1 to maximum pixel value then repeated until the end of line. The gray level is reset to 0 on the following line. • Vertical ramp: similar to the horizontal ramp, successive lines are incremented by 1 gray level then repeated for the full frame. • Moving diagonal ramp: combination of the 2 previous schemes, but first pixel in image is incremented by 1 between successive frames.
Events Genie supports a number of events that a control application can monitor. Events provide real time notification on various stages of the acquisition sequence and of error conditions. A Sapera application registers callbacks for those events that need monitoring. Two types a callbacks can be registered for events when using the Genie: Transfer events concerning host system buffers.
Network Controls & GigE Vision Parameters This section describes how to optimize the network configuration for maximum Genie bandwidth. Optimization of these parameters is highly dependent on the number of cameras connected to a NIC, the data rate of each camera and the trigger modes used. Parameter im in ar y In general, the Genie driver can optimize image transfers using the Automatic Network Configuration mode.
Maximum Packet Resend Sets the percentage of packets that can be resent for each frame. This is used to ensure the streaming data (including resends) does not exceed the Ethernet link capacity. As an example, a system capturing at 80 MB/s can allow 25% of packet resends without exceeding 100 MB/s (about the maximum capacity of a gigabit Ethernet link). Increasing Network Adapter Buffers ar y Under certain conditions the host PC system CPU may be very busy with tasks other than the imaging application.
Select the 'Receive Descriptors' property. • Change the value to the largest value supported by the installed NIC. In this example this value is 2048.
Genie Power-up Configuration Description ar Parameter y On power up the Genie camera initializes to a factory default state which sets the camera with neutral parameters and in free run mode. The default state ensures that the camera is ready for acquisition. Genie also provides storage for one user-defined state. This user state allows quick camera configuration for a known repeatable imaging system. The following table describes the camera parameters stored in the user state.
Power-up Control via Sapera LT or GenICam Applications Genie Sapera parameters for Power-up Configuration: y Power-upConfig = {Factory Default = 0, Camera Configuration 1 = 1} SaveCameraConfigurationSelector = {Camera Configuration 1 = 1} SaveCameraConfiguration = Write to save selected camera configuration LoadCameraConfigurationSelector = {Factory Default = 0, Camera Configuration 1 = 1} LoadCameraConfiguration = Write to load selected camera configuration ar In CamExpert, these parameters are availab
Feature Type STRING Access Type Value Server Name RO STRING Genie_M640_1 (example) Number of Features RO STRING (number dependent on firmware version) DeviceVendorName RO STRING DALSA DeviceModelName RO STRING Genie M640 (example) DeviceVersion RO STRING 1452 (example) FirmwareVersion RO STRING version 7630 (example) DeviceID RO STRING S1234567 (example) MACAddress RO STRING DeviceUserID RW STRING ar 00:01:0D:11:01:2A (example) Inspection-1 (user set example) in Featu
RW ENUM Off = 0 Grey Horizontal Ramp = 1 Grey Vertical Ramp = 2 Grey Diagonal Ramp Moving = 3 Purity = 4 LUTFormat (dependent on camera model) RO ENUM Mono 8 - Unsigned = 16844800 Mono 8 - Signed = 285280256 Mono 9 - Unsigned = 16779520 Mono 9 - Signed = 285214976 Mono 10 - Unsigned = 16779776 Mono 10 - Signed = 285215232 RGB = 1124075520 TriggerSource RW ENUM Input 1 = 0 Input 2 = 1 Software = 2 OutputSelectorOutput_1 RW ENUM ar y TestImageSelector im in Open = 0 Close = 1 Strobe On: Sta
RW ENUM Factory Default = 0 Camera Configuration 1 = 1 SaveCameraConfigurationSelector RW ENUM Camera Configuration 1 = 1 LoadCameraConfigurationSelector RW ENUM Factory Default = 0 Camera Configuration 1 = 1 NetworkConfigurationMode RW ENUM Automatic = 0 Manual = 1 y Power-upConfig Feature Type INT32 As an example from the following table, the Genie frame rate is 60000 with an exponent of 3. Therefore the frame rate native unit is mHz. The current value shown – 60000 mHz, is actually 60.
SaperaBufferFormat RO INT32 EXP10: 0 16844800 PixelSize RO INT32 EXP10: 0 8 InterPacketDelay (μS) RW INT32 EXP10: 6 0 PacketSize RW INT32 EXP10: 0 1500 EXP10: 3 500 RW INT32 LUTData RW Buffer FlatFieldGainBuffer RW Buffer FlatFieldOffsetBuffer RW Buffer Feature Name Access Type Value LUTEnable RW BOOL True/False TriggerEnable RW BOOL True/False TriggerSoftware RW BOOL True/False FlatFieldEnable RW BOOL True/False SaveCameraConfiguration WO BOOL True/Fa
Trigger Enable - TRUE Trigger Enable Trigger Source TRUE Exposure Mode Software Programmable Input 1 Exposure Time ar y Input 2 Exposure Mode Exposure Time Pulse Controlled Exposure Time in Trigger Delay to Integration Programmable Exposure Alignment Synchronous im Reset Frame Rate Exposure Time Software Trigger Pr el Frame Per Trigger 72 • Operational Reference Genie Monochrome Series-GigE Vision Camera
Trigger Enable - FALSE Trigger Enable Trigger Source FALSE Exposure Mode Trigger Delay to Integration Frame Rate ar Exposure Alignment Exposure Time y Programmable Exposure Time Software Trigger Output X Selector Open Close im Output Selector in Frame Per Trigger Strobe On: Start of Exposure Pulse On: End of Exposure Output X Pulse Duration Output X Pulse Duration Output X Polarity el Pulse On: Valid Trigger Output X Pulse Delay Pulse On: Invalid Trigger Pulse On: Start of Readout Pu
Vertical Binning Vertical Binning Buffer Height 1 Line (Off) 2 Lines Buffer Left Buffer Left Frame Rate Buffer Height Horizontal Binning Horizontal Binning Buffer Width in 1 Row (Off) ar Buffer Left Exposure Time y Buffer Height 2 Rows Buffer Top Buffer Top im Buffer Width Buffer Top Buffer Width Network Configuration Mode Network Configuration Mode Packet Size el Automatic Manual Heartbeat Timeout Pr Inter-Packet Delay 74 • Operational Reference Packet Size Heartbeat Timeout Inter
Network Tools y IP Configuration Mode Details Link-Local Address (LLA) ar The following descriptions provide more information on the IP configuration modes supported by Genie. In general automatic IP configuration assignment is sufficient for most Genie installations. LLA is also known as Auto-IP. It is used for unmanaged networks including direct connections from a GigE Vision device to a dedicated NIC.
DHCP (Dynamic Host Configuration Protocol) This Genie IP configuration mode requires a DHCP server to allocate an IP address dynamically. The Genie must be configured to have DHCP enabled. This is the factory default settings. • The DHCP server is part of a managed network. Windows XP itself does not provide a DHCP server function. A dedicated DHCP server is required.
Network Configuration Tool y The Network Configuration tool provides information on all network adapters installed in the system and any connected GigE Vision devices. For the Genie, the tool allows a simple method to assign a User-Defined name and also to set a Persistent IP address instead of the default DHCP/LLA assigned IP address. Using this tool, Genie network configurations can be easily made without having to use any Windows Control Panel application.
Select the Device Configuration tab to switch from the default IP configuration mode DHCP/LLA to Persistent IP mode (only if required). • With Persistent IP mode selected enter the desired IP address, subnet mask, and default gateway. Important: do not forget the persistent IP address you assign, else the camera can not be controlled.
System Information and Configuration Select the system icon (the computer symbol) in the left pane to display current system information which may be required when documenting Genie installations. There are no user changeable fields in the System Information tab. im in ar y In the right hand pane click on the System Configuration tab. By default the Sapera GigE Server is added to the Windows Firewall exception list. This function is performed automatically when the Genie software package is installed.
Network Card Information and Configuration im in ar y Select a network card icon in the left pane to see the NIC configuration parameters. The Network Configuration tool ensures that no two NIC devices installed in the computer are on the same subnet, since that would create a conflict. A warning message is displayed in such a case, indicating that a settings change is required for one of the NIC.
y ar in After installation, all system NIC devices have the Sapera Network Imaging driver enabled. Only the NIC connected to a Genie camera requires the Network Imaging driver enabled to capture images from Genie. The Network Imaging driver streams image data efficiently to image buffers. im Select other NIC devices in the system and disable the Network Imaging Driver if they are not used with a Genie camera.
y ar in im • If the camera requires a persistent IP address, select the bullet to assign a persistent IP immediately with recovery. Enter the new IP address and click on Recover Camera. Pr el Important: Any changes made with this tool will update the Genie flash memory. Do not remove power from the Genie camera for a minimum 10 seconds. Then cycle the Genie power to load the new flash settings.
Sapera GigE Server Details This section provides additional details on the GigE Server not covered in the Genie installation section of this manual. Generally the Genie automatic installation requires no user intervention. The Sapera GigE Server implements the GigE Vision Control Protocol (GVCP). This provides the interface to generate GVCP messages to control and configure a GigE Vision device.
y ar in im el Pr 84 • Network Tools Genie Monochrome Series-GigE Vision Camera
Sapera CamExpert Guide y Using CamExpert with Genie Monochrome Cameras ar CamExpert is the camera interfacing tool supported by the Sapera library. When used with a Genie camera, CamExpert allows a user to test all Genie operating modes. Additionally CamExpert saves the Genie user settings configuration to the camera or saves multiple configurations as individual camera parameter files on the host system (*.ccf).
el im in ar y CamExpert Panes The CamExpert application uses 5 windows to simplify choosing and configuring camera files or acquisition parameters for the installed device. Device pane: View and select from any installed Sapera acquisition device. Once a device is selected CamExpert will only present acquisition parameters applicable to that device. Pr • • Parameters pane: Allows viewing or changing all acquisition parameters supported by the acquisition device.
• Output pane: Displays messages from CamExpert or the device driver. • Video Status bar: Located on the lower right of the CamExpert window, color coded camera signal status information is displayed. Green for valid signals detected, red for missing or incorrect signals. Video status items may differ with different devices. Most of these panes can be hidden via the menu bar view command.
y ar in im Pr el CamExpert available LUT examples are briefly described below. The LUT function graphic simplifies understanding the operation especially when user settings modify the LUT function.
Technical Specifications Mechanical Specifications y • For information on Genie connectors see "Rear View – Connectors" on page 90. For information on Genie lens requirements see "Front View – Lens Mount" on page 89 and "Optical Considerations" on page 95. For information on Genie case mounting dimensions see "Bottom View – Camera Mounting" on page 89. Front View – Lens Mount ar • • in The following figure shows lens mount view and associated dimensions.
50.00 mm 26.00 mm y Genie: Part Number Serial Number MAC ID 4 x M3, 0.50 mm Pitch 4 mm Depth ar 9.00 mm 13.00 mm 67.00 mm Rear View – Connectors in Note: The camera top also has four mounting holes in identical locations. Pr el im The following figure of the Genie back end shows connector and led locations. Technical details follow below the figure. An industrial case version supports a screw lock Ethernet cable (see "Industrial RJ45 Ethernet Cables" on page 99).
Connectors A single RJ45 Ethernet connector for control and video data to the host Gigabit NIC. Genie is available with an industrial case supporting a screw lock Ethernet cable (see "Industrial RJ45 Ethernet Cables" on page 99). • A single 12-pin Hirose male connector for power, trigger and strobe signals. The suggested female cable mating connector is Hirose model HR10A-10P-12S.
Genie Signal Electrical Details Power Supply (pin 2): +12V DC nominal. Operating tolerance +10% to –10%. Over voltage and reverse voltage protection circuit built in. The protection circuit is reset by shutting down or disconnecting the power supply. • The 12-pin Hirose male connector shell and cable shield should connect to the supply earth ground to improve EMI shielding. y • External Inputs • • • • • • Event Signal Buffer driver example TTL external device 3.3V Genie 4.
External Outputs • Programmable output mode such as strobe, event notification, etc. (see "Output Control via Sapera LT or GenICam Applications" on page 56). User Genie side side 75 y 680 OUT ar OUT+ OUT- in NEC PS2805-1 Hirose-12 Connector pins The opto-coupler is typically a NEC PS2805-1 with the following characteristics.
RJ45 LAN Ethernet Connector Details The RJ45 LAN connector has two LEDs for network status conditions. The LED color codes are as follows. Network Activity Green 100Mbps Off no network activity Orange 1000Mbps Yellow typically blinking – active Network Activity ar Network Connection y Network Connection in The Genie LAN connector is a standard Ethernet socket. Use CAT5e or CAT6 certified Ethernet cables.
Optical Considerations This section provides an overview to illumination, light sources, filters, lens modeling, and lens magnification. Each of these components contribute to the successful design of an imaging solution. Illumination ar y The amount and wavelengths of light required to capture useful images depend on the particular application.
Lens Modeling Any lens surrounded by air can be modeled for camera purposes using three primary points: the first and second principal points and the second focal point. The primary points for a lens should be available from the lens data sheet or from the lens manufacturer. Primed quantities denote characteristics of the image side of the lens. That is, h is the object height and h′ is the image height.
Example: An acquisition system has a 512 x 512 element, 10μm pixel pitch area scan camera, a lens with an effective focal length of 45mm, and requires that 100μm in the object space correspond to each pixel in the image sensor. Using the preceding equation, the object distance must be 450mm (0.450m). OD = 450mm(0.450m) ar Sensor Handling Instructions y 10μm 45mm = 100μm OD This section reviews proper procedures for handling, cleaning, or storing the Genie camera.
Dust can normally be removed by blowing the window surface using a compressed air blower, unless the dust particles are being held by an electrostatic charge, in which case either an ionized air blower or wet cleaning is necessary. Oil is usually introduced during handling. Touching the surface of the window barehanded will leave oily residues. Using rubber finger cots and rubber gloves can prevent oil contamination.
Industrial RJ45 Ethernet Cables Components Express Inc. has available an industrial RJ45 CAT6 cable that on one end has a molded shroud assembly with top/bottom thumbscrews, while the other end has a standard RJ45. This cable is recommended when Genie is installed in a high vibration environment. in ar y Contact sales at DALSA for availability of Genie with female mounts for this secure Ethernet cable. el im Components Express, Inc.
Computer Requirements for Genie Series Cameras y The following information is a guide to computer and networking equipment required to support the Genie camera at maximum performance. The Genie camera series complies with the current IPv4 Internet Protocol, therefore current Gigabit Ethernet (GigE) equipment should provide trouble free performance. • • • Pentium 4 system (or AMD equivalent) with 512 MB system memory. System motherboard without an embedded graphic card.
Ethernet to Fiber-Optic Interface Requirements In cases of camera-to-PC separations of more than 100 meters but an Ethernet switch is not desired, a fiber-optic media converter can be used. The FlexPoint GX from Omnitron Systems (http://www.omnitron-systems.com/) converts GigE to fiber transmission and vice versa. It supports multimode (MM) fiber over distances of up to 220 m (720 ft.) and single-mode (SM) fiber up to 65 km (40 mi.) with SC, MT-RJ, or LC connector types.
y ar in im el Pr 102 • Technical Specifications Genie Monochrome Series-GigE Vision Camera
Troubleshooting y Overview Installation Issues ar In rare cases an installation may fail or there are problems in controlling and using the Genie camera. This section highlights issues or conditions which may cause installation problems. in This section considers issues with network parameters and Windows Firewall. Verifying Network Parameters im DALSA provides the Network Configuration tool to verify and configure network devices and the Genie network parameters.
y ar in Turning Windows Firewall Off im With a computer that is not behind a corporate firewall an alternative is to disable Windows firewall only for the network adapter dedicated for the Genie camera. Such a computer would have two or more network adapters where one NIC only connects to the Genie—never the Internet. Pr el The following figures show an example of the Windows firewall On but disabled for the network adapter used by Genie.
y ar in im Windows Firewall Off for Genie Only Operational Issues el This section considers issues with cabling, Ethernet switches, multiple cameras, and camera exposure. Cabling and IP Configuration Issues With only two cables connected to Genie, possible cabling issues are limited. Pr Power supply problems: • If the Genie status LED is off, the DC supply power is not connected or faulty. Verify the power supply voltage at the Hirose connector.
Check the Ethernet status LEDs on the Genie RJ45 connector. The network speed indicator should show the expect connection speed and the activity LED should flash with network messages. • Verify that the Ethernet cable is CAT5e or CAT6. • See "RJ45 LAN Ethernet Connector Details" on page 94 RJ45 LAN Ethernet Connector Details for more information on the Ethernet connection status LEDs. • The Genie camera status LED, when connected and assigned an IP address will light steady blue.
Multiple Camera Issues When using multiple cameras with a computer with multiple NIC ports, confirm each Genie has been assigned an IP address by checking the GigE server (see "Sapera GigE Server Details" on page 83). • Do not use multiple NIC port configured in LLA. In this case use a DHCP server. • When using multiple cameras connected to an VLAN Ethernet switch, confirm that all cameras are on the same subnet. See "Using Genie with a VLAN Ethernet Switch" on page 18.
y ar in im el Pr 108 • Troubleshooting Genie Monochrome Series-GigE Vision Camera
DALSA Contact Information y Genie Sales Information http://www.imaging.com/ Email: mailto:info@dalsa-coreco.com ar Visit our web site: DALSA — Montreal office 7075 Place Robert-Joncas Suite #142 St. Laurent, Quebec, Canada H4M 2Z2 el USA (514) 333-1301 (514) 333-1388 im Tel: Fax: in International/Canada Pr DALSA Bldg. 8 2nd Floor 900 Middlesex Turnpike Billerica, Ma.
Genie Technical Support Any support question or request can be submitted via our web site: http://www.imaging.com/support Product literature and driver updates http://www.imaging.
Glossary of Terms ARP Bandwidth ar Describes the measure of data transfer capacity. y Address Resolution Protocol provides a way to retrieve the MAC address associated to an IP address. CAT5e Ethernet cable Category 5e was designed for transmission speeds of up to 1 gigabit per second (Gigabit Ethernet). CAT6 Ethernet cable in Same as Category 5e, except that it is made to a higher standard.
FPN Fixed Pattern Noise (equivalent to DSNU). FPN is the peak to peak difference between the minimum and maximum measured values for all active valid pixels sensor in darkness. Fixed Pattern Noise does not include a Random Noise component. Frame One complete image data set or its equivalent storage space. Frame buffer y An area of memory used to hold a frame of image data.
NIC Network Interface Card/Controller. For the Genie products the NIC must be a Gigabit Ethernet interface to provide sufficient bandwidth. Pixel y A contraction of "picture element". The number of pixels describes the number of digital samples taken of the analog video signal. The number of pixels per video line by the number of active video lines describes the acquisition image resolution. The binary size of each pixel (e.g.
TCP Connection-oriented transport protocol providing robustness and reliability. Used by many Internet application, such as HTML. Trigger A mechanism that initiates an action when an event occurs such as synchronizing an image acquisition to an external event. A trigger generally causes a program routine to be executed such as the resetting of camera exposure and/or the firing of a strobe light.
DHCP, 23 DHCP server, 75, 76 DHCP/LLA, 77 diagnostic LED, 19 Dust problems, 97 Index E 1 y 12-pin male Hirose connector, 91 8 ar 8-bit LUT, 56 B im back focal length, 96 Binning, 40 binning modes, 40 in A Acquisition events, 62 administrator, 19 AUTORUN, 19, 20 Edge Pre-select, 43 effective focal length, 96 embedded processing, 56 Ethernet cable type, 94 Ethernet link speed, 107 Ethernet switch, 17 Ethernet switch issues, 106 event modes, 51 event notification, 93 events, 62 exposure duration,
light source aging, 95 limited or no connectivity, 75 line rate, 10, 11, 12, 13, 14 Link-Local Address, 23 low frame rates, 107 low-light sensitivity, 40 LUT examples, 88 LUT table, 56 Genie parameters, 67 Genie rear view, 21 Genie software package, 19 Gigabit NIC, 17 GigE server, 20 GigE Server, 20, 24, 83 GigE Server Status, 83 GigE server tray icon, 23 GigE Vision compliant, 23 GigE Vision Control Protocol, 83 GigE Vision Parameters, 63 GigE Vision Specification, 6, 9 grab Abort message, 106 y M MAC a
video stream problems, 106 visible light, 9 VLAN Ethernet switch, 18 VLAN group, 18 R real time processing, 56 resolution, 10, 11, 12, 13, 14 Responsivity, 95 reverse voltage, 92 RJ45 Ethernet, 91 routers, 75 W workstation, 19 S y in ar XML device file, 16 im Sapera block diagram, 15 Sapera CamExpert, 18 Sapera CD-ROM, 19, 20 Sapera LT Development Library, 19 Sapera LT User’s manual, 19 Sapera Run-time, 18 sensor controls, 33 sensor integration period, 42 sensor specification, 9 sensor specificatio