Table of Contents

Advertisement

Quick Links

EoSens 12CXP+ Camera
Reference Guide V1.2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EoSens 12CXP+ and is the answer not in the manual?

Questions and answers

Summary of Contents for Mikrotron EoSens 12CXP+

  • Page 1 EoSens 12CXP+ Camera Reference Guide V1.2...
  • Page 2: Table Of Contents

    Reading the XML File ........... . . 4-5 MIKROTRON GmbH...
  • Page 3 DeviceTapGeometryAddress ..........7-9 MIKROTRON GmbH...
  • Page 4 PixelResetMode ............10-4 MIKROTRON GmbH...
  • Page 5 Side View ............. . . D-3 MIKROTRON GmbH...
  • Page 6: Before You Start

    CHAPTER Before You Start Please, read this chapter carefully. It provides important informa- tion on • how to use this reference guide • conformity and use of the product • the warranty and non-warranty clause and how to ask for repair service •...
  • Page 7: About This Reference Guide

    It has been produced with care. Nev- ertheless, information might be erroneous or incomplete. MIKROTRON GmbH cannot be held responsible for any problems resulting from incomplete or erroneous information. In case you detect errors or need further information, please inform us via mail: info@mikrotron.de...
  • Page 8: Registered Trademarks

    You are herewith cautioned that any changes or modifi‐ cations not expressly approved in this description could void your authority to operate this equipment. 制造说明: 此设备的生产与测试依照 FCC 条例第 15 条条例,符合 A 类电子设备标 准。产品提供在商用使用环境中的合理保护,以防止使用过程中可能涉及 到的损害。 此设备会产生、使用并可发射出无线电波,如果未按照本手册中所述安装 和使用,可能会对无线通信设备产生干扰。如本设备在居民区操作出现干 扰等情况,用户需要自费处理。 备注:请注意,如未按照此使用说明操作而自行更改设备,那么您将无权 使用本设备。 1 - 3 MIKROTRON GmbH...
  • Page 9: Supplements

    DANGER! MIKROTRON customers using or selling these prod- ucts for use in such applications do so at their own risk and agree to fully indemnify MIKROTRON for any damages resulting from such improper use or sale. 1 - 4 MIKROTRON GmbH...
  • Page 10: Warranty And Non-Warranty Clause

    Our warranty does not protect against accidental dam- Note age, loss, or acts of nature. Note MIKROTRON cannot be held responsible for the loss of data. We recommend a backup plan. In case of warranty, please, make a note of the camera type and its serial number.
  • Page 11: Eu Declaration Of Conformity

    EU Declaration of Conformity EU-Konformitätserklärung MIKROTRON GmbH Phone: +49 (0)89 72634200 Landshuter Str. 20-22 Fax: +49 (0)89 726342-99 D-85716 Unterschleissheim Mail: info@mikrotron.de www.mikrotron.de We herewith declare under our sole responsibility that the products mentioned below: Hiermit erklären wir in alleiniger Verantwortung, dass die folgenden Produkte:...
  • Page 12: Introduction

    CHAPTER Introduction This chapter informs about: • the most important camera features and its sensor • where the camera can be used • what is part of the delivery • system requirements...
  • Page 13: Overview

    • power save function (OFF, ON, standby, idle) • wide power supply range from 12 – 24 V • communication and image transfer via CoaXPress CXP6 • global shutter in s-steps (min 1 μ μ • UV/IR filter for color cameras MIKROTRON GmbH 2 - 2...
  • Page 14: Scope Of Delivery

    The following components are part of delivery. Please, check whether the delivery is complete, before you start installing the camera: • Camera MC128x • F-Mount lens adapter • MIKROTRON’s Support CD with CXP_Programmer and CXP_Updater directories including: – VCAM2 software – GenICam XML file –...
  • Page 15: Optional Accessories

    10, 15, 20 or 25 meters. It is used to connect a frame grabber with BNC sockets. Power Supply If you do not use power over CXP, you need an external power supply unit, e.g. NTCAM132x with a 12 pin Hirose plug (HR10A-10P-12S(73)) and 5 m cable. MIKROTRON GmbH 2 - 4...
  • Page 16: System Requirements

    Read more about frame • CoaXPress cable with DIN 1.0/2.3 connector grabbers that were tested Note All cables, connectors and the frame grabber have to be with MIKROTRON cameras CoaXPress V1.1 compliant. in the Application Note AN0036. MIKROTRON GmbH 2 - 5...
  • Page 17: The 12Cxp+ Camera

    CHAPTER The 12CXP+ Camera The chapter describes the camera hardware, which means: • available camera types and its differences • operating temperature and additional cooling • the interfaces at the rear of the camera used to connect frame grabber and power •...
  • Page 18: Overview

    Remark: 12CXP+cameras can only be equipped with F ‐ m o u nt a d a pters . FG ‐ m o u nt a d a p te rs a re i n planning. MIKROTRON GmbH 3 - 2...
  • Page 19: Operating Temperature

    • air- or water-cooling system or by cooling is ensured but also a • air-conditioned housings stable optical path. In addi‐ tion, vibrations will be mini‐ mized within the entire system. MIKROTRON GmbH 3 - 3...
  • Page 20: Interfaces Of The Camera

    Before connecting an external trigger, check the pinning of the Hirose con‐ nector, described on page 3‐ 6. In addition, take the trig‐ ger settings into account. For more information see "Acquisition Control" on page 5‐1. MIKROTRON GmbH 3 - 4...
  • Page 21: Connecting A Frame Grabber

    In order to connect a 12CXP+ camera with a frame grabber you can Tip: As the maximal cable use any CoaXPress 1.1 compatible cable with a DIN connector. length also depends on the MIKROTRON offers cables with the following connectors. quality of the cables, we recommend to buy best  • DIN quality e.g.
  • Page 22 MIKROTRON offers the power supply unit NTCAM132x including a cable. In case you assemble your own cable, pay attention to the pin- ning described below.
  • Page 23 Figure: 3-3:Internal circuit for IN and OUT pins page 12‐4. internally connected with: pin 4 pin 6 pin 10 connected with pin 3 + 5 Note that the voltage of the low level has to be < 0.3 V. MIKROTRON GmbH 3 - 7...
  • Page 24: Status Led

    - 500 ms pulse error during data transfer slow flash alternate red/green/orange compliance test mode enabled fast flash red system error MIKROTRON GmbH 3 - 8...
  • Page 25: Resolution And Transmission Speed

    Half HD 1435 1753 1627 2613 3192 Resolution Remark Frame rate (fps); 10 bit CXP‐5 CXP‐6 4096 3072 2048 2048 1920 1080 Full HD 1280 1024 Half HD 1024 1024 1024 1280 1116 1499 2034 2729 MIKROTRON GmbH 3 - 9...
  • Page 26: Cleaning Sensor And Lens

    If there are coarse particles on the lens or the window of the sensor, use a vacuum cleaner to remove them before cleaning. Otherwise, the lens or sensor might be scratched. WARNING! Never use tools that may harm the sensor/lens. MIKROTRON GmbH 3 - 10...
  • Page 27: First Steps

    CHAPTER First Steps In this chapter you learn • how to connect the camera with the image processing sys- • about initial settings the camera provides when being pow- ered-up • basics on the configuration of the camera via GenICam...
  • Page 28: Connect Camera And Image Processing System

    In case you want to connect an external trigger, take Step 5. the pinning into account. For more information see "Connecting an External Power Supply or I/O Signals" on page 3-8. Unscrew the dust protection cover of the camera Step 6. MIKROTRON GmbH 4 - 2...
  • Page 29: Power-Up Profile

    The power‐ up profile will deliver all the chapter Bootstrap Registers for more information. necessary values. If you need the serial number only, you find it on the identification plate of the camera. MIKROTRON GmbH 4 - 3...
  • Page 30: Configuring The Camera

    First Steps Configuring the Camera All MIKROTRON’s CXP cameras are compliant to the CoaXPress specifi- cation. CoaXPress standardizes down- and uplink protocols, inter- faces, cables, and connectors used by CoaXPress compliant cameras and frame grabbers. All our CXP cameras use GenICam, which is a standardized generic programming interface.
  • Page 31: Reading The Xml File

    3 2 b i t unsigned integers, if not other mentioned. All strings are NULL terminated and consist of 8 bit characters. MIKROTRON GmbH 4 - 5...
  • Page 32 Use the Software delivered by the frame grabber’s manufacturer to configure camera and frame grabber. In case you use a frame grabber from Active Silicon, MIKROTRON’s VCAM Software which is part of the delivery, can be used alternatively. Please, refer to www.emva.org/standards-technology/genicam...
  • Page 33: Acquisition Control

    CHAPTER Acquisition Control This chapter provides information on available settings to control image acquisition and: • configure the trigger settings • control exposure • set and read the (maximal) acquisition frame rate • select a test image...
  • Page 34: Acquistion Control

    This feature is used to set the device into a certain acquisition mode. read / write Access enumeration Type Continuous the camera records continuously a sequence of frames selected mode frame acquisition can be stopped with the feature Remark AcquisitionStop MIKROTRON GmbH 5 - 2...
  • Page 35: Acquisitionstart

    FrameBurstStart trigger. For more information see "TriggerSelector" on page 4. read/write Access integer Type x00000001 number of frames to be acquired Tip: If FrameBurstStart is selected in TriggerSelector, ExposureMode has to be set to Timed to make recording possible. MIKROTRON GmbH 5 - 3...
  • Page 36: Triggerselector

    ExposureTime (fixed Remark exposure time) or by the duration of the trigger signal itself (variable exposure time). The settings in ExposureMode will only become effective if triggered mode is ON. MIKROTRON GmbH 5 - 4...
  • Page 37: Triggersource

    TriggerSource. Tip: When using Trigger‐ Software, the exposure time of the next frame cannot be defined by TriggerWidth of the feature ExposureMode. Instead, it has to be defined by the feature Exposure‐ Time. MIKROTRON GmbH 5 - 5...
  • Page 38: Triggeractivation

    ExposureMode is enabled in trigger mode only. If you choose AnyEdge in TriggerActivator, Timed has to be set. Remark Timed also has to be set if the TriggerSelector is set to FrameBurstStart. MIKROTRON GmbH 5 - 6...
  • Page 39: Exposuretime

    This feature defines the acquisition rate in [Hz] when TriggerMode is OFF . AcquisitionFrameRate will be disabled. read / write Access unsigned integer Type >16... highest possible frame rate AcquisitionFrameRate incremented by 1; min. 10 Remark MIKROTRON GmbH 5 - 7...
  • Page 40: Acquisitionframeratemax

    HorizontalRamp diagonally oriented gray scale bars moving on the screen into horizontal direction current test image selection A connection reset sets the camera into normal operation mode. Remark MIKROTRON GmbH 5 - 8...
  • Page 41: Device Control

    CHAPTER Device Control The chapter provides the only command on device control which is used to reset the camera.
  • Page 42: Introduction

    Device Control Introduction There is only one command to reset the camera. DeviceReset This feature resets the device into power-up state. write Access unsigned integer Type 0x00000001 — length of 4 Bytes Remark MIKROTRON GmbH 6 - 2...
  • Page 43: Bootstrap Coaxpress

    CHAPTER Bootstrap CoaXPress The chapter provides information on: • bootstrap registers which are mainly used to deliver infor- mation about the camera in order to allow a communica- tion between frame grabber and camera...
  • Page 44: Bootstrap Registers

    0x0000300C Integer AcquistionStopAddress 0x00003010 Integer PixelFormatAddress 0x00003014 Integer DeviceTapGeometrieAddress 0x00003018 Integer Image1StreamIDAddress 0x0000301C Integer ConnectionReset 0x00004000 W/(R) Integer 7-10 DeviceConnectionID 0x00004004 Integer 7-10 MasterHostConnectionID 0x00004008 Integer 7-10 ControlPacketSizeMax 0x0000400C Integer 7-11 StreamPacketSizeMax 0x00004010 Integer 7-11 MIKROTRON GmbH 7 - 2...
  • Page 45: Standard

    Access unsigned integer Type — bits 31 ‐ 16 major revision 15 ‐ 00 minor revision E.g. devices compliant to revision 1.1 of the specification shall Remark return the value 0x00010001. MIKROTRON GmbH 7 - 3...
  • Page 46: Xmlmanifestsize

    0 SchemaMajorVersion; 23 ‐ 16 major version number of the XML file 15 ‐ 8 SchemaMinorVersion; minor version number of the XML file 7 ‐ 0 SchemaSubMinorVersion; sub-minor version num- ber of the XML file MIKROTRON GmbH 7 - 4...
  • Page 47: Xmlschemeversion

    This feature is meant for devices supporting the IIDC2 protocol (sec- not supported. tion 2.2 ref. 6) and will provide the starting address of the IIDC2 regis- ter space. read Access unsigned integer Type — 0x00000000 MIKROTRON GmbH 7 - 5...
  • Page 48: Xmlurladdress

    GenICam XML file in the flash memory of the camera. The file can be read starting at address 8001000 and has a length of 16C34 Bytes. MIKROTRON does not support strings that reference a XML file located on the vendors homepage. DeviceVendorName This register provides the name of the manufacturer of the device as a string.
  • Page 49: Devicemodelname

    This register provides the model name of the device as a string. read Access string[0...32] Type — model name Example: MC2586 Remark DeviceManufacturerInfo This register provides extended manufacturer-specific information about the device as a string. read Access string[0...48] Type — manufacturer information Example: MIKROTRON GmbH Remark MIKROTRON GmbH 7 - 7...
  • Page 50: Deviceversion

    27 ‐ 29 FPGA version sub minor number DeviceSerialNumber This register provides the serial number for the device as a NULL-terminated string read Access string[0...16] Type — serial number of the camera Example: 000000000000157 Remark MIKROTRON GmbH 7 - 8...
  • Page 51: Deviceuserid

    PixelFormat DeviceTapGeometryAddress manufacturer-specific address of DeviceTapGeometry Image1StreamIAddress manufacturer-specific address of Image1StreamID Manufacturer-specific addresses allow non-GenICam applications or black-box format converters, to support the standard use-case and allow continuous acquisition and display of images. MIKROTRON GmbH 7 - 9...
  • Page 52: Deviceconnectionid

    Access unsigned integer Type host link ID host link ID The value 0x00000000 is reserved to indicate an unknown Host Remark ID. All writings to device extension connection will be ignored. MIKROTRON GmbH 7 - 10...
  • Page 53: Controlpacketsizemax

    4 Bytes stream packet data size in multiples of 4 Bytes The device can use any packet size it wants to up to this size. Remark A connection reset sets the value to 0x00000000. MIKROTRON GmbH 7 - 11...
  • Page 54: Connectionconfig

    Device to operate in default mode. This feature is used to start the camera with the default configuration that is stored in the custom profiles. read Access unsigned integer Type — 0x00000000 Remark MIKROTRON GmbH 7 - 12...
  • Page 55: Testmode

    It holds a valid device connection ID 0 … n-1, or n for the optional high-speed up-connection. read / write Access unsigned integer Type 0x00000000...0x00000003 0x00000000...0x00000003 A connection reset sets the value to 0x00000000. Remark MIKROTRON GmbH 7 - 13...
  • Page 56: Testerrorcount

    Writing 0x0000000000000000 into this register will reset to zero the transmitted connection packet count for the connection Remark referred to by the register TestErrorCountSelector. A connection reset sets all connection test counters to zero. MIKROTRON GmbH 7 - 14...
  • Page 57: Testpacketcountrx

    Access integer Type bits 1 - 30: reserved; shall be 0 ON = 1 OFF = 0 0 if high speed up-connection is OFF 1 if high speed up-connection is ON MIKROTRON GmbH 7 - 15...
  • Page 58: Image Format Control

    CHAPTER Image Format Control The chapter provides information on the image format control. You learn how to • define the size and offset of a ROI • read the size of the sensor • read the max. height and width of an image •...
  • Page 59: Introduction

    Heigth, OffsetX and OffsetY. Length Register Name Access Page [Bytes] Interface Width Integer Height Integer OffsetX Integer OffsetY Integer SensorWidth Integer SensorHeight Integer WidthMax Integer HeightMax Integer PixelFormat Enumeration TapGeometry Enumeration Image1StreamID Integer DeviceScanType Enumeration MIKROTRON GmbH 8 - 2...
  • Page 60: Width

    Horizontal offset from the origin to the region of interest (in pixels). read / write Access unsigned integer Type 0 … OffsetXMax horizontal offset the maximal offset equals to SensorWidth. The offset has to be Remark incremented by 64 pixels. MIKROTRON GmbH 8 - 3...
  • Page 61: Offsety

    1 line. SensorWidth Effective width of the sensor in pixels. read only Access unsigned integer Type — sensor width SensorHeight Effective height of the sensor in pixels. read only Access unsigned integer Type — sensor height MIKROTRON GmbH 8 - 4...
  • Page 62: Widthmax

    BayerRG8, Bayer‐ order of the Bayer RG10msbGR10 pattern in a color image ( chapter Bayer Color Filter) see above the available pixel formats depend on the camera connected Remark (monochrome or color) MIKROTRON GmbH 8 - 5...
  • Page 63: Tapgeometry

    This feature returns the stream ID of the primary image stream of the device. read only Access unsigned integer Type — 0x00000000 DeviceScanType This feature returns the value of the camera type (area scan). read only Access enumeration Type — Areascan (0x00000000) MIKROTRON GmbH 8 - 6...
  • Page 64: User Set Control

    CHAPTER User Set Control The chapter provides information on how to • save the current camera configuration into the internal Flash memory of the camera • load a saved configuration • set the default configuration...
  • Page 65: Introduction

    Access command Type If the selected User Set has not been defined previously an error message occurs. Remark The default user set is a set of factory settings predefined by the MIKROTRON. MIKROTRON GmbH 9 - 2...
  • Page 66: Usersetsave

    UserSet1 selects the first user set UserSet2 selects the second user set UserSet3 selects the third user set active default user set The user set selector Default is preselected. Remark MIKROTRON GmbH 9 - 3...
  • Page 67: Custom Features

    CHAPTER Custom Features The chapter informs about • the connected device • "FixedPatternNoiseReduction" on page 10-4...
  • Page 68: Introduction

    [mV] sensor temperature idegrees Celsius InfoTemperature see row IN First set the selector to define the data you want to read, then Remark read the data by reading the register DeviceInformation (see below). MIKROTRON GmbH 10 - 2...
  • Page 69: Deviceinformation

    0x00000040 for 32 degree Celsius 0xFFFFFF2C for -2 degree Celsius Model number, hardware revision, FPGA version, and firmware version are also Remark included in the string of the 'DeviceVersion' Bootstrap feature. MIKROTRON GmbH 10 - 3...
  • Page 70: Fixedpatternnoisereduction

    Fixed Pattern Noise. This feature reduces FPN by subtracting the dark current of pixels. read/write Access enumeration Type ON: MIKROTRON’s pixel FPN reduction is activated in order to improve the quality of the image OFF: MIKROTRON’s FPN is deactivated status (ON/OFF) MIKROTRON GmbH 10 - 4...
  • Page 71: Analog Control

    CHAPTER Analog Control The section provides information on how to control the image quality by setting • black level • digital gain and • column gain...
  • Page 72 0 (which is reserved for a shade of gray). It it is too small, it will deliver a pixel value of 0 for a shade of gray. sensor’s read/write Access enumeration Type 0 to 255 current black level value can be incremented by 1 Remark MIKROTRON GmbH 11 - 2...
  • Page 73: Digitalgain

    It is recom- mended to be used for 8-bit-images only. read/write Access float Type min: 1-10 max: 1-10 column gain can be de-/incremented in steps of 0.25 Remark MIKROTRON GmbH 11 - 3...
  • Page 74: Digital I/O Control

    CHAPTER Digital I/O Control The chapter describes the features of Digital I/O Control used to • change the signal level of a signal...
  • Page 75: Introduction

    This feature selects the physical line that can be configured with the commands LineSource and LineInverter. Up to now, only OUT0 is available. read/write Access enumeration Type OUT0 selected output of the Hirose connector expert feature Remark MIKROTRON GmbH 12 - 5...
  • Page 76: Linesource

    This feature controls whether the level of the signal will be inverted or not. read/write Access enumeration Type inverted = 1 not inverted = 0 setting: inverted or not inverted default is 0 (not inverted); expert feature Remark MIKROTRON GmbH 12 - 6...
  • Page 77: Technical Data

    APPENDIX Technical Data...
  • Page 78: Sensor

    Shock & vibration 80 x 80 x 86 mm (F-Mount) Dimensions (H x W x D) between +5 and +50 °C Case temperature range 550 / 560 g without/with lens cover Weight F-mount Lens mount MIKROTRON GmbH A - 2...
  • Page 79: Spectral Response

    APPENDIX Spectral Response...
  • Page 80: Monochrome And Color Version

    370 to 670 nm resulting in a sensitivity shown in the second chart. Image B-1: quantum efficiency curve for monochrome and color On request all cameras can be delivered with or without UV/IR cut fil- ter. MIKROTRON GmbH B - 2...
  • Page 81 Spectral Response Image B-2: quantum efficiency curve for standard and NIR monochrome MIKROTRON GmbH B - 3...
  • Page 82: Bayer Pattern

    APPENDIX Bayer Pattern...
  • Page 83: Color Filter Array

    Bayer Pattern Color Filter Array The sensor glass lid of MIKROTRON’s EoSens color cameras is covered with a Bayer color filter. In order to get the color information, the imaging software has to decode the information of each pixel into RGB by using the values of its neighbor pixels.
  • Page 84: Conclusions

    2. A Bayer pattern image has to have an even number of pixels and an even number of lines. 3. Changing the image size can only be done by steps of 2 in the horizontal and vertically direction. MIKROTRON GmbH C - 3...
  • Page 85: Camera Dimensions

    APPENDIX Camera Dimensions...
  • Page 86: Rear View

    Camera Dimensions Rear View Front View MIKROTRON GmbH D - 2...
  • Page 87: Side View

    Camera Dimensions Side View MIKROTRON GmbH D - 3...
  • Page 88: Manual Revision

    Manual Revision 12CXP+ Camera V1.2 Copyright © 2016 Mikrotron GmbH This version was produced on 14 of November 2016 by MIKROTRON GmbH Landshuter Str. 20-22 85716 Unterschleissheim / Germany Phone: 0049 (0)89 7263420 www.mikrotron.de info@mikrotron.de MIKROTRON GmbH E - 4...

Table of Contents