illunis EMC-103 Operation Manual

illunis EMC-103 Operation Manual

Embedded machine camera

Advertisement

Quick Links

EMC
Embedded Machine Camera
EMC-51
EMC-65
EMC-103

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EMC-103 and is the answer not in the manual?

Questions and answers

Summary of Contents for illunis EMC-103

  • Page 1 Embedded Machine Camera EMC-51 EMC-65 EMC-103...
  • Page 2 Date Modification 01/06/23 Initial Release Camera Communication Default Baud Rate is 115,200 EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 2...
  • Page 3 Optical black clamp in FPGA Low noise with excellent PLS There are differences in the features of the supported sensors GMAX4651 does not support VFlip GMAX3265 does support dual exposure HDR mode EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 3...
  • Page 4 Storage Temperature: -40C to +70C Recommended Maximum Ratings Input Voltage: 7 to 14V DC Operating Temperature: 0C to +70C Most illunis cameras operate beyond these temperature limits, please call for details. Recommended Operating Conditions Input Voltage: 9-12V DC Operating Temperature: 0C to +70C Relative humidity should not exceed 80% non-condensing.
  • Page 5: Table Of Contents

    Getting Started - Camera Link Getting Started - Camera Link Serial Getting Started - Camera Control App Getting Started - Epix XCAP Getting Started - Teledyne Dalsa Cam Expert Camera Overview EMC-51 Camera Overview EMC-65 Camera Overview EMC-103 Hardware Overview Serial Communication...
  • Page 6: Getting Started - Epix

    View from Camera Back Capture Card Epix PIXCI® mf2280+ Imaging SDK XCLIB™ Frame Grabber Programming Library (epixinc.com) Camera Communication Software illunis Camera Control Application Help Center – illunis Data Cable COTS Samtec HLCD HLCD-20-XX-00-TR-TR-1 (XX = length in inches) Digi-Key...
  • Page 7: Getting Started - Gige/Usb3

    View from Camera Back Capture Card 1 Gbps ethernet connection or compatible USB3 port. Imaging SDK Pleora SDK Pleora.com Camera Communication Software illunis Camera Control Application Download at: Help Center – illunis EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 7...
  • Page 8: Getting Started - Camera Link

    85Mhz or more (two cables for Medium or Full Format). The following 5M cable configurations have been tested: Standard MDR to HDR/SDR MVC-1-1-5-5M Available from Components Express. componentsexpress.com Camera Communication Software illunis Camera Control Application illunis.com Download at: EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 8...
  • Page 9 Blue cable = Base Mode Connection Green cable = Medium/Full and Deca Connection Camera Link Communication: CLA Cable Connections for Camera Link Medium/Full and Deca Mode Operation. Base Mode uses only CLA Base Connection EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 9...
  • Page 10: Getting Started - Camera Link Serial

    Per the CameraLink standard, all serial communication is via the .dll clallserial.dll, which dynamically loads the serial communication .dll(s) specific to the frame grabber being used. illunis installs clallserial.dll in its application directory. clallserial.dll examines the registry to see where the capture card specific communication dll's have been installed.
  • Page 11 3. Close the capture card if open, then click “Driver Assistant”. 4. Choose “Install PIXCI Camera Link Serial DLL Choose Camera Link 1.2/2.0 API • 64 bit • 5. Then “Install” Note: Epix Camera Link dll is names clserEPX.dll EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 11...
  • Page 12 Files\Common Files\Pleora\eBUS SDK\ by default 3. To use the 64-bit dll, it will need to be renamed from clserpte_w64.dll to clserpte.dll (the 32-bit dll can be deleted or renamed to preserve it). EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 12...
  • Page 13 The registry: When clallserial.dll is loaded by the illunis serial communication application, it looks at the Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Cameralink CLSERIALPATH. The location pointed to by CLSERIALPATH is typically C:\Cameralink\Serial, but could be any path that a capture card install might create. It is important to note that the capture card communication dll(s), clser***.dll must be at this...
  • Page 14: Getting Started - Camera Control App

    Programs and Features listing. If necessary download and install the following prerequisites. 1. .NET Framework 4.6.1 to be installed from: https://www.microsoft.com/en-us/download/details.aspx?id=49981 2. Visual C++ 2010 Redistributable from: https://www.microsoft.com/en-us/download/details.aspx?id=14632 3. Visual C++ 2013 Redistributable from: https://www.microsoft.com/en-us/download/details.aspx?id=40784 EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 14...
  • Page 15 Install the Camera Serial Communication Software: Launch the installer Select the installation folder... Confirm... EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 15...
  • Page 16 Note: A shortcut to the program will be placed on the desktop. Power up the camera and run the illunis Camera Serial Communication Software. If there are multiple clserxxx.dll’s for multiple cards installed, a choice of possible connections will be presented.
  • Page 17 Camera Serial Communication Software Main Window: Disabled Menus By default, sensitive menu items are disabled to pre- vent inadvertent changes to the camera state. To enable them, a new shortcut has to be created on the desktop. First, delete the desktop shortcut created by the installer.
  • Page 18 NOTE: Use care with all menus enabled as some changes cannot be un- done and may require the camera be returned to the factory for remedy. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 18...
  • Page 19 Exposure / Readout: Start with this dialog box as most of the immediately useful controls are located here. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 19...
  • Page 20 Mode, Free Run, or Trigger, as well as the bit depth and exposure of the camera. In addition, the user can set the Camera Link mode, test patterns, digital gain and offset, and histogram equalization. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 20...
  • Page 21 If there are problems with the camera, the camera state may be saved to a file and then emailed to illunis for support. Image Corrections->Sensor Defects->Defect Editor The defect corrector editor dialog allows editing of the defect corrector tables.
  • Page 22 NOTE: If a camera mode is changed, the corresponding change in the capture environment will have to be made as they are independent. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 22...
  • Page 23: Getting Started - Epix Xcap

    Epix XCAP Setup Base Format 10 and 8-bit also available Medium Format 10-bit also avail- able EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 23...
  • Page 24 Epix XCAP Setup Full Format 8-bit Only DECA Format 10-bit only EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 24...
  • Page 25: Getting Started - Teledyne Dalsa Cam Expert

    Left to Right, Top to Bottom Medium Format 4 pixels per clock Left to Right, Top to Bottom Note: Changing from Top to Bottom to Bottom to Top will flip the image vertically EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 25...
  • Page 26 Full Format 8 pixels per clock Left to Right, Top to Bottom DECA 8 pixels per clock Left to Right, Top to Bottom Capture card must be in 80-bit mode. 8-tap/10-bit EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 26...
  • Page 27 EMC-51 Sensor Specifications: The EMC-51Camera incorporates the Gpixel GMAX4651 sensor. Sensor Description GMAX4651 is a 51 Megapixel (8424x6032) full frame(35mm) global shutter image sensor designed using the latest 4.6μm charge do- main global shutter pixel. Using the advanced 65nm CIS process, it provides 18ke- FWC, 7.6e- median dark noise and more than 65dB...
  • Page 28 EMC-51 Sensor Specifications: Item EMC-51 Active Image 8424 x 6032 (Windowing optional) Sensor Type Gpixel GMAX4651 Pixel Size 4.6 µm x 4.6 µm Data Output 8/10/12 bits Output Format Mono or Bayer Camera Interface Base, Medium, Full or DECA Electronic Shutter Global shutter Max.
  • Page 29 EMC-51 Sensor Specifications: Item EMC-51 Full Well 18,000e Conversion Gain 0.21 DN/e- @ PGA gain 3.5 Temporal Noise 7.6e-@ PGA gain x5 SNR Max 42.5 dB @ PGA gain x3.5 Dark Current 6e-/s/pix @ 45°C die temperature PRNU Photo Response Non Uniformity 1.7% RMS typical @ PGA gain x3.5...
  • Page 30 EMC-51 Sensor Specifications: EMC-51 Sensor Pixel Defects: Mono Limit Grade 1 Grade 2 Total Defect Columns Total Defect Rows Total Defect Pixels Maximum Cluster Size Bayer Limit Note: Defects are corrected in the camera Grade 1 hardware as part of the manufacturing process.
  • Page 31 EMC-51 Sensor Specifications: EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 31...
  • Page 32 SPI, shortening time-to-market for camera man- ufactures. GMAX3265 is assembled with 239-pin micro-PGA ceram- ic package for reliability and good heat dissipation and a double- sided ARC D263 glass lid. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 32...
  • Page 33 M58, Nikon F, Canon EF, M72 Power 7-12V DC Environmental Operating 0C to 60C, Storage –40C to +85C Camera Link tested to –30C to 70C. Vibration/Shock 10G (20-200Hz) XYZ 70G 10ms EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 33...
  • Page 34 40 dB @ PGA gain x1.25 Dark Current 5.3 e-/s @ 40°C Sensor Temperature and PGA gain x1.25 PRNU Photo Response Non Uniformity 1.3% RMS typical @ PGA gain x1.25 65.3% @ 500nm EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 34...
  • Page 35 This results in an increase in effective focal length of 43.3/37.4 = 1.158X. Thus, a 50mm focal length lens for a 35mm camera will have an effective 57.9mm focal length. Full Frame 35mm format sensor (36x24mm) GMAX3265 sensor (29.9x22.4mm) EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 35...
  • Page 36 EMC-65 Sensor Pixel Response: EMC-65 Sensor Microlens Angular Response: EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 36...
  • Page 37: Camera Overview Emc-103

    960 Mbps which delivers a 24 fps in 12-bit operation at full resolution. The unique features make it an ideal solution for demanding imaging high end applications such as high-resolution inspection, aerial imaging and many more. and high-end industrial inspections. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 37...
  • Page 38 M58, Nikon F, Canon EF, M72 Power 7-12V DC Environmental Operating 0C to 60C, Storage –40C to +85C Camera Link tested to –30C to 70C. Vibration/Shock 10G (20-200Hz) XYZ 70G 10ms EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 38...
  • Page 39 F and EF mount lenses. This area can be cropped out of the image, or a different mount/lens combination can minimize the issue. A centered raster height of 7500 will conform to 35mm dimensions. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 39...
  • Page 40 This results in a decrease in effective focal length of 43.3/46.5 = 0.93X. Thus, a 50mm focal length lens for a 35mm camera will have an effective 46.5mm focal length. GMAX32103 sensor (36.1x29.4mm) Full Frame 35mm format sensor (36x24mm) EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 40...
  • Page 41 EMC-103 Sensor Specifications: EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 41...
  • Page 42 Skylight Filter response: IR/UV Filter response: EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 42...
  • Page 43: Hardware Overview

    In addition, an external trigger and strobe are provided on the power connector. The on-board microprocessor controls the sensor and FPGA operation, as well as monitors the various sensors within the camera. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 43...
  • Page 44 Two Channel Link chips, two cable connectors. Full: Three Channel Link chips, two cable connectors. Deca Three Channel Link chips, two cable connectors. Note: EMC cameras can operate in Base, Medium, Full or DECA Camera Link Configurations. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 44...
  • Page 45 Camera Link EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 45...
  • Page 46 8 bit CL 11>11 11>9 11>7 10>10 10>8 10>6 9>9 9>7 9>5 8>8 8>6 8>4 7>7 7>5 7>3 6>6 6>4 6>2 5>5 5>3 5>1 4>4 4>2 4>0 3>3 3>1 2>2 2>0 1>1 0>0 EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 46...
  • Page 47 0x0000 = 12 bit Medium 0x0001 = 10 bit Medium 0x0003 = 8x8 Full 0x0004 = 8x10 Deca 80bit 0x0005 = 12 bit Base 0x0006 = 10 bit Base 0x0007 = 8 bit Base EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 47...
  • Page 48: Serial Communication

    0x0100 – ( ss (high byte hex) + ss (low byte). Packet Format 1 Char 2 Char 2 Char 2 Char 4 Char 2 Char 1 Char 1 Char Start Command Target Index Data Checksum Ack/ Nack EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 48...
  • Page 49 Value = 125 Decimal (ascii } ) Ack/Nack: Positive Acknowledge - Negative acknowledge Size = 1 ascii character Ack Value = 33 Decimal (ascii ! ) Nack Value = 63 Decimal (ascii ? ) EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 49...
  • Page 50 The EMC camera micro-controller uses a hardware watchdog timer that will time out if the time between bytes are longer than 500ms. When sending command frames to the camera, the host must not have significant delays between bytes sent. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 50...
  • Page 51: Serial Commands

    0x1000 = 1.0X 0xFFFF = 16X 0x00 0x14 Digital Offset Signed 12bit dN 0x00 0x20 Color Mode 0x0000 = Mono 0x0001 = Color 0x00 0x23 Number of frames 0x0001 = Single triggered frame EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 51...
  • Page 52 0x04 0x15 On Screen Displays 0x0000 - All OSD off 0x0001 - Detectors OSD 0x0005 - Raster OSD 0x0006 - Revision OSD 0x0007 - Frame Counter OSD 0x000C - Serdes OSD EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 52...
  • Page 53: Gain And Black Level

    Signed 12bit dN 0x00 0x09 Black Clamp Value 12bit dN space 0x00 0x08 Black Clamp Enable 0x0000 = Inactive 0x0001 = Active (default) 0x00 0x21 Set “Analog” Gain Varies, see following pages EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 53...
  • Page 54 Gain and Black Level Continued GMAX4561 Analog Gain Values Value Gain 3.75 4.25 4.75 GMAX3265 Analog Gain Values Value Gain Value Gain 0.75 3.75 1.25 4.25 1.75 4.75 2.25 5.25 2.75 5.75 3.25 EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 54...
  • Page 55 Gain and Black Level Continued GMAX32103 Analog Gain Values Value Gain Value Gain Value Gain EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 55...
  • Page 56: Fast Meter And Ae

    Data = pixels from top of image 0x04 0x19 Display AE Window Data = 0x0002 0x04 0x19 Hide AE Window Data = 0x0009 Note: See “EMC AppNote Fast Meter Commands and AE” document for further details EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 56...
  • Page 57: Digital On Screen Display (Dosd)

    DOSD Commands illunis Meta Data (DOSD) Commands Target Index Description Modes 0x06 0x40 DOSD Enable 1 = Enable, 0 = Disable 0x06 0x41 DOSD Column Start Data starts at value * 8 0x06 0x42 DOSD Row Data starts at row (May be offset due to vflip and FVAL start.
  • Page 58 AEW Num of Pixels (31..24) DOSD FIFO AEW Max Pixel(7..0) DOSD FIFO AEW Max Pixel(11..8) DOSD FIFO DOSD RAM(0) Programmable DOSD RAM(1) Programmable DOSD RAM(2) Programmable …. …. DOSD RAM(511) Programmable EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 58...
  • Page 59: Auto Exposure Pbm

    C. Save parameters to the on screen data D. Perform internal Built In Test (BIT) 4. Process any incoming commands All exposures are in micro seconds (us). Additional sensors will be added ASAP. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 59...
  • Page 60 1 = Enabled 0x06 0x20 AE Cycle Count # of AE measurements between frame 0x06 0x21 PBM Cycle Count # of PBM measurements between frame 0x06 0x22 AEPBM Cycle Time In ms EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 60...
  • Page 61 This page intentionally blank EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 61...
  • Page 62: Command Details

    Write 0x04 0x09 Set Current Baud 0x0000 = 9600 Rate 0x0001 = 19200 0x0002 = 38400 0x0003 = 57600 0x0004 = 115200 Save the state to EEPROM to retain baud rate EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 62...
  • Page 63 If used in this fashion, the Strobe Signal cannot drive significant current and should be buffered. Target Index Description Read Modes Write 0x00 0x04 Strobe Control 0x0000 = negative strobe polarity 0x0001 = positive strobe polarity EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 63...
  • Page 64 In TME the software trigger pulse has a width in ms as specified in the data field. The range is 1 to 65535 ms (65sec). Target Index Description Read Modes Write 0x00 0x0C Soft Trigger Software trigger in ms 1-65535 EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 64...
  • Page 65 Test Pattern 0x0000 = Normal Video 0x0001 = Input (CCD) Test Pattern 0x0002 = Output Test Pattern 0x0003 = Sensor Test Pattern Input Test Pattern Output Test Pattern Sensor Test Pattern EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 65...
  • Page 66: Firmware Loader

    Load FPGA from file: Loads the FPGA configuration data. The camera must be repowered to enable the new configuration. Load Microcontroller from file: Loads the Micro configuration data. The camera must be repowered to enable the new configuration. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 66...
  • Page 67 Save Factory File: Saves the camera state to a file for future restores. Options include defect table. Load Factory File: Restores camera state from a file. The camera state is saved in manufacturing and can be emailed to the user. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 67...
  • Page 68: Pixel, Row And Column Defects

    Pixel, Column and Row Defects Defect correction is used to “map out “ defective pixels in the camera and substitute synthesized pixel values. The illunis Camera Control Application provides a defect editor to simplify the editing of defect mapping. Target...
  • Page 69: Hot Pixel Correction

    0x0001 = Color Bayer 0x00 0xA2 Hot Pixel Threshold Threshold in dn Recommended > 0x0100 Hot Pixel Correction In the Camera Control Program set the sensor type: mono or color, threshold, and the enable. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 69...
  • Page 70 Hot Pixel Correction Image with Hot pixels Image with Corrected Hot pixels EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 70...
  • Page 71: Shading Correction

    The pixels inside the camera are 12 bit until they hit the output module. 8 bit pixel are the upper 8 bits of a 12 bit pixel. 10 bit pixels are the upper 10 bits of s 12 bit pixel. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 71...
  • Page 72 Figure 2 Top area of a sensor. Generating Shade Tables The dialog box below is a Illunis control application dialog box used generate and use shading tables. A list boxes allows the user to select a table to store or use. A check box to enables the use of the selected table.
  • Page 73 The camera’s on screen display (OSD) also shows shade progress in a OSD box and a bar moving down the live image. Once the table is generated, the control application automatically enables the table ( sets “Enable PRNU). EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 73...
  • Page 74 If the light source is stable and the brightness level is within 50%-75%, the shade table generation should give you results similar to below. The before and after histograms show the result of the shade table. Histogram with shading. Histogram without shading. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 74...
  • Page 75 OSD bar traveling down the frame as the table is being gen- erated. The approximate row in the image can be estimated at 16x this number. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 75...
  • Page 76 2) Read status until shade generation in progress is not 0000 (shade gen is in progress). 3) Read status until shade generation in progress is 0000 (once in progress, read to see when progress is compete). EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 76...
  • Page 77: Image Storage And Display

    Choose the Photo menu item to open the image store and display dialog box. Choose the Image number to store and press Take Photo to begin storing the image to memory. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 77...
  • Page 78 The camera will display an On Screen Display and a progress bar that moves down the image as the image is stored. When the image storage is complete a dialog box appears indicating the pro- cess is complete. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 78...
  • Page 79 Any stored image can be displayed by selecting the image to display and then pressing Display Photo. The image will be displayed without a delay. EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 79...
  • Page 80: Camera Drawings

    EMC-65 Epix No Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 80...
  • Page 81 EMC-65 Camera Link No Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 81...
  • Page 82 EMC-103 Epix No Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 82...
  • Page 83 EMC-103 Camera Link No Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 83...
  • Page 84 EMC F-Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 84...
  • Page 85 EMC Canon EF Mount EMC Operations Manual Copyright illunis, LLC 1/12/2023 Page 85...
  • Page 86 NRE fees - call and find your solution today.

Table of Contents