Mikrotron EoSens 3CL User Manual

EOSENS® 3CL CAMERA MANUAL
• HIGH SENSITIVITY • HIGH SPEED • HIGH RESOLUTION
EoSens 3CL Camera Manual Rev. 1.01 Camera-Firmware: B2.04-V1.00-F1.00-G1.00 Camera ID: MC3010-11
Copyright 2010 Mikrotron GmbH
Mikrotron GmbH
Landshuter Str. 20-22
D-85716 Unterschleissheim
Germany
Tel.: +49 89 726342 00 Fax: +49 89 726342 99
info@mikrotron.de
www.mikrotron.de
EoSens 3CL Camera Manual
Table of contents
1 General..............................................................................................................4
1.1 For customers in the U.S.A............................................................................................................................ 4
1.2 For customers in Canada.............................................................................................................................. 4
1.3 Pour utilisateurs au Canada.......................................................................................................................... 4
1.4 Life Support Applications............................................................................................................................... 4
1.5 Declaration of conformity .............................................................................................................................. 5
1.6 Warranty Note............................................................................................................................................... 6
1.7 Remarks, Warnings....................................................................................................................................... 6
2 Introduction........................................................................................................7
2.1 Top level specifications.................................................................................................................................. 7
2.2 Electronic “Freeze Frame” Shutter................................................................................................................ 7
2.3 Differences between the camera types.......................................................................................................... 8
2.4 Using the camera.......................................................................................................................................... 8
3 Hardware............................................................................................................9
3.1 CameraLink® interface.................................................................................................................................. 9
3.1.1 Serial interface....................................................................................................................................... 9
3.2 Power supply................................................................................................................................................. 9
3.3 Status LED.................................................................................................................................................... 9
4 Getting started..................................................................................................10
4.1 First steps.................................................................................................................................................... 10
5 Initial setup.......................................................................................................11
5.1 Serial number and firmware revision........................................................................................................... 11
5.2 PowerUpProfile............................................................................................................................................ 11
5.3 Camera profile............................................................................................................................................. 11
5.4 Factory profiles............................................................................................................................................ 11
5.5 User profiles................................................................................................................................................ 12
5.6 PowerUpProfile............................................................................................................................................ 12
6 Configuration....................................................................................................13
6.1 Table of commands..................................................................................................................................... 14
6.2 Read camera information............................................................................................................................ 15
6.2.1 Read serial number and firmware revision, command :v...................................................................... 15
6.2.2 Read identifier, command :V................................................................................................................ 15
6.2.3 Read camera temperature, command :T.............................................................................................. 15
6.2.4 Read power information, command :U................................................................................................. 16
6.3 Profile processing........................................................................................................................................ 17
6.3.1 Write user profile, command :p............................................................................................................. 17
6.3.2 Load user profile, command :g............................................................................................................. 17
6.3.3 Load factory profile, command :f.......................................................................................................... 17
6.4 Output mode................................................................................................................................................ 18
6.4.1 CameraLink® output mode, command :M............................................................................................ 18
6.4.2 Set pixelclock, command :R................................................................................................................. 18
6.5 Image quality............................................................................................................................................... 19
6.5.1 Blacklevel, command :k........................................................................................................................ 19
6.5.2 FPN correction, command :N............................................................................................................... 19
6.6 Image size and position............................................................................................................................... 20
6.6.1 Setting the ROI, command :d............................................................................................................... 20
6.7 Framerate and shutter................................................................................................................................. 21
6.7.1 Setting the framerate, command :q...................................................................................................... 21
6.7.2 Setting the shuttertime, command :t..................................................................................................... 21
6.7.3 Setting the slopes for dynamic range adjustment, command :i............................................................22
6.8 Exposure control.......................................................................................................................................... 23
6.8.1 Type of exposure, commands :h, :H and :t........................................................................................... 23
6.8.2 Free run with electronic shutter............................................................................................................ 23
2
EoSens 3CL Camera Manual
6.8.3 Pulsewidth mode.................................................................................................................................. 24
6.8.4 External sync with internal timer........................................................................................................... 24
6.9 Other............................................................................................................................................................ 25
6.9.1 In frame counter, command :u.............................................................................................................. 25
6.9.2 Test image, command :n...................................................................................................................... 25
6.9.3 Get last error, command :B.................................................................................................................. 26
6.9.4 Reset and configuration of the internal FPGA, command :c................................................................. 26
6.9.5 Command acknowledge flag, command :A.......................................................................................... 26
6.9.6 Setting the baudrate, command :b....................................................................................................... 26
7 EoSens 3CL configuration tool.........................................................................27
8 Firmware..........................................................................................................28
8.1 Microcontroller firmware.............................................................................................................................. 28
8.2 FPGA firmware............................................................................................................................................ 28
8.3 Firmware update procedure......................................................................................................................... 29
8.4 Firmware update troubleshooting................................................................................................................ 32
9 Technical Data.................................................................................................34
9.1 Overview...................................................................................................................................................... 34
9.2 Sensor defect specifications........................................................................................................................ 35
9.3 Spectral response........................................................................................................................................ 36
9.4 Bayer pattern filter....................................................................................................................................... 37
9.5 Connector pinning........................................................................................................................................ 38
9.5.1 CameraLink® connector, MDR-26....................................................................................................... 38
9.5.2 Circular power connector, 6-pin............................................................................................................ 39
9.6 CameraLink® bit assignments..................................................................................................................... 40
9.6.1 Full CameraLink® 8*8-bit assignment.................................................................................................. 40
9.6.2 10*8-bit assignment.............................................................................................................................. 41
9.7 Timing diagrams.......................................................................................................................................... 42
9.7.1 Free run with electronic shutter............................................................................................................ 42
9.7.2 Pulsewidth mode.................................................................................................................................. 42
9.7.3 External sync with internal timer........................................................................................................... 42
9.8 Mechanical dimensions............................................................................................................................... 43
9.8.1 EoSens 3CL with C-Mount................................................................................................................... 43
9.8.2 EoSens 3CL with F-Mount.................................................................................................................... 43
3
General EoSens 3CL Camera Manual
1 General
1.1 For customers in the U.S.A.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial envir ­onment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. You are cautioned that any changes or modifications not expressly approved in this manual could void your authority to operate this equipment. The shielded interface cable recommended in this manual must be used with this equipment in order to comply with the limits for a computing device pursuant to Subpart J of Part 15 of FCC Rules.
1.2 For customers in Canada
This apparatus complies with the Class A limits for radio noise emissions set out in Radio In ­terference Regulations.
1.3 Pour utilisateurs au Canada
Cet appareil est conforme aux normes Classe A pour bruits radioélectriques, spécifiées dans le Règlement sur le brouillage radioélectrique.
1.4 Life Support Applications
These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Mik­rotron customers using or selling these products 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.
4
General EoSens 3CL Camera Manual
1.5 Declaration of conformity
Manufacturer: Mikrotron GmbH
Address: Landshuter Str. 20-22
85716 Unterschleissheim Germany
Product: Camera MC3010, MC3011
The dedicated products conform to the requirements of the Council Directives 2004/108/EG for the approximation of the laws of the Member States relating to electromagnetic consist ­ency. The following standards were consulted for the conformity testing with regard to electro ­magnetic consistency.
EC regulation Description
EN 61000-6-3 Electromagnetic compatibility EN 61000-6-1 Immunity
Unterschleissheim, October 04, 2009
Mikrotron GmbH
Dipl.-Ing. Bernhard Mindermann President of Mikrotron
5
General EoSens 3CL Camera Manual
1.6 Warranty Note
Do not open the body of the camera. The warranty becomes void if the body is opened.
1.7 Remarks, Warnings
This document contains important remarks and warnings. See the corresponding symbols:
Important remark
Attention, Warning
6
Introduction EoSens 3CL Camera Manual
2 Introduction
The CMOS high speed camera EoSens 3CL is a high resolution camera with 1696x1710 pixel. Benefits of CMOS technology are high speed, random access to pixels with free programmab­ility and low power.
The camera uses industry-standard C-Mount or F-Mount lenses. The sensor diagonal is
19.27mm with square pixels measuring 8 µm.
Free programmability means that the user is free to define the region of interest by size and position and the speed of data output. The frame rate can be selected between 1 fps and several thousand fps depending on resolution and video data width.
With a resolution of 1696 x 1710 pixel, 285 fps can be output via the “Full CameraLink®” Inter­face.
2.1 Top level specifications
3 Megapixel high speed CMOS sensor1” optical formatHigh resolution: 1696x1710 pixel8 µm square pixelsVery high sensitivity256 gray levels (8 bit resolution)Up to 285 frames/s at full resolutionArbitrary region of interestUp to 180 000 frames/s with reduced resolutionElectronic “Freeze Frame” shutterLow bloomingProgrammable via CameraLink® serial interface  Asynchronous triggerSmall, compact housingWide power supply range
2.2 Electronic “Freeze Frame” Shutter
Preceding exposure, the content of all light sensitive elements is cleared. When exposure ter­minates, accumulated charge is transferred to an analog memory associated which each pixel. It stays there until it is read out (and discharged) by the A/D conversion cycle.
As all light sensitive elements are exposed at the same time, even fast moving objects are captured without geometric distortion.
7
Introduction EoSens 3CL Camera Manual
2.3 Differences between the camera types
The CMOS cameras are available in different versions depending on the supported features monochrome or color.
Features
Type
Data width (bits)
Color / Mono
Full Camera Link® ­no. of taps
C/F­Mount lens adaption
max. frame­rate@ 1696 x 1710
Image pre­processing supported
MC3010 8 M 8,10 C/F 285 fps + MC3011 8 C 8,10 C/F 285 fps +
2.4 Using the camera
There are no serviceable parts inside the camera. The camera may not be opened, otherwise guarantee is lost.
Use dry, soft lens-cleaning tissue for cleaning lenses and, if necessary, the sensors window.
8
Hardware EoSens 3CL Camera Manual
3 Hardware
3.1 CameraLink® interface
CameraLink® is designed for digital cameras in machine vision applications. The “Full Camera Link®” interface can transfer up to 850 Mbytes/sec.
3.1.1 Serial interface
The communication via the serial interface is incorporated in the Base CameraLink® interface.
3.2 Power supply
The camera needs a DC supply voltage between 8 … 24V at a power consumption of 7 Watt max.
See also Connector pinning.
Before applying power to the camera we strongly recommend to verify the used pins of the power connector, the polarity (+/-) of the leads and the supply voltage.
The camera may only be used with a supply voltage according to the camera spe­cification. Connecting a lower or higher supply voltage, AC voltage, reversal polarity or using wrong pins of the power connector may damage the camera. If doing so, the warranty will expire immediately.
3.3 Status LED
A dual color LED on the camera backplane shows the operating condition of the EoSens.
LED orange... The camera is configuring the internal FPGA. No other activity is possible.
LED green... The camera is fully operational.
LED off... If LED is off, despite the camera is powered, data is stored to the internal
EEPROM. No other activity is possible.
LED red... The microcontroller detected a wrong checksum or the FPGA could not be
loaded because of wrong FPGA configuration data. The camera is not functional. Try to reload configuration data.
LED red blinking... Data is loaded to microcontroller or FPGA from the PC or the camera
verifies the checksum. No other activity is possible.
9
Getting started EoSens 3CL Camera Manual
4 Getting started
Before starting to operate the camera, make sure that the following equipment is available:
Camera EoSens 3CLC-Mount/F-Mount lensMikrotron Support CDImage processing system, e.g.: PC and software1 Power supply 12VDC, 2.5A with cables2 CameraLink® cables
To specify cables see chapter connector pinning.
4.1 First steps
Switch off the image processing systemConnect CameraLink® cable between camera and PC.  Connect power cable.Unscrew dust protection cover, screw in lens.Switch on the image processing system and camera power supply
10
Initial setup EoSens 3CL Camera Manual
5 Initial setup
The EoSens 3CL is delivered with initial parameters and therefore does not need to be con­figured via the serial link.
5.1 Serial number and firmware revision
Serial number and firmware revision is provided in EoSens 3CL non volatile memory. Use :v command (Read serial number and firmware revision) to read serial number and firmware revision. The serial number is also marked on the type plate of the camera.
5.2 PowerUpProfile
The PowerUpProfile is the content of all camera registers to be loaded from non-volatile memory after power up.
5.3 Camera profile
The actual set of parameters is called Camera Profile. All changes of parameters by the serial link are reflected in the Camera Profile. On command the Camera Profile is saved to 8 user profiles or the PowerUpProfile. It is loaded from the PowerUpProfile, 8 user profiles or 8 factory profiles. The camera profile is volatile and must be stored to the PowerUpProfile to be reactivated on next power up.
5.4 Factory profiles
The factory profiles can be read but not written by the user. They are factory preset to the settings described below.
Profile
Nr.
Video data
width
/Mbyte/s
Resolution
/ Pixel
Image
frequency
/fps
Mode CL-Conf. Pixelclock
/ MHz
0 273 200x200 6815 10x8 Full 75 1 400 320x240 5196 10x8 Full 75 2 460 640x480 1495 8x8 Full 80 3 593 1280x1024 452 8x8 Full 80 4 630 1696x1710 217 8x8 Full 80 5 557 640x480 1810 10x8 Full 75 6 687 1280x1024 524 10x8 Full 75 7 710 1680x1710 247 10x8 Full 75
11
Initial setup EoSens 3CL Camera Manual
5.5 User profiles
The user can store up to eight User Profiles in non volatile memory. All load or write commands exchange data between the Camera Profile and one of the eight user profiles.
Profile
Nr.
Video data
width
/Mbyte/s
Resolution
/ Pixel
Image
frequency
/fps
Mode CL-Conf. Pixelclock
/ MHz
0 273 200x200 6815 10x8 Full 75 1 400 320x240 5196 10x8 Full 75 2 460 640x480 1495 8x8 Full 80 3 593 1280x1024 452 8x8 Full 80 4 630 1696x1710 217 8x8 Full 80 5 557 640x480 1810 10x8 Full 75 6 687 1280x1024 524 10x8 Full 75 7 710 1680x1710 247 10x8 Full 75
5.6 PowerUpProfile
The user can store one PowerUpProfile in non volatile memory.
Profile
Nr.
Video data
width
/Mbyte/s
Resolution
/ Pixel
Image
frequency
/fps
Mode CL-Conf. Pixelclock
/ MHz
c 593 1280x1024 452 8x8 Full 80
12
Configuration EoSens 3CL Camera Manual
6 Configuration
The content of all EoSens 3CL registers is called a profile. There is space in non volatile memory for 17 profiles: The PowerUpProfile, 8 user profiles and 8 factory profiles.
Any change of a specific register through the serial interface is immediately processed and written to the volatile part of the memory and gets lost when power goes down. A command must be used to store the actual setting in non volatile memory. After power-up the PowerUp­Profile is loaded from the non-volatile to the volatile part of the memory.
A load or write command exchanges data between the CameraProfile and one of the eight user profiles. The eight factory profiles can be read but not be written by any command. All values are given in hexadecimal notation, e.g.: 0xff or 0ffh = 255
dec
.
Commands: ASCII strings are used to change camera parameters. All commands start with a colon followed by the command character. Note that the commands are case sensitive. The baudrate can not be saved. Therefore the camera always defaults to 9600 baud after power on or reset.
After a command has been recognized, processing is immediate for all commands but the save command (:p). This needs an EEPROM write time. An answer is provided with read type commands (e.g. :v), or, if the command acknowledge flag is set, after processing of each command an ACK or NAK character. Processing of wrong commands is stopped immediately on recognizing the error. A new command must start with a colon.
All unknown commands will return NAK. After the colon the maximum time between the char ­acters must not exceed 2.7 sec., else the command will terminate with NAK. This prevents the parser from hanging in the input if a command is not entered complete.
Most of the commands can return the actual value by sending '?' as parameter. Some commands then also return the actual value range.
13
Loading...
+ 30 hidden pages