submitted | available | document details (if available) | source link |
---|---|---|---|
August 12 2014 | September 12 2014 | 61590.book ebwillis Acrobat Distiller 11.0 (Windows) |
various | Integration Guide | Users Manual | 1.54 MiB | August 12 2014 / September 12 2014 |
DE2011-DL Bar Code Scan Engine Integration Guide Datalogic ADC, Inc. 959 Terry Street | Eugene | OR 97402 | USA Telephone: (1) 541-683-5700 | Fax: (1) 541-345-7140 2014 Datalogic, Inc. An Unpublished Work - All rights reserved. No part of the contents of this documentation or the procedures described therein may be reproduced or transmitted in any form or by any means without prior written permission of Datalogic ADC, Inc. or its subsidiaries or affiliates
("Datalogic" or "Datalogic ADC"). Owners of Datalogic products are hereby granted a non-exclu-
sive, revocable license to reproduce and transmit this documentation for the purchaser's own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including copyright notices, contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation. Should future revisions of this manual be published, you can acquire printed versions by con-
tacting your Datalogic representative. Electronic versions may either be downloadable from the Datalogic website (www.datalogic.com) or provided on appropriate media. If you visit our website and would like to make comments or suggestions about this or other Datalogic publi-
cations, please let us know via the "Contact Datalogic" page. Disclaimer Datalogic has taken reasonable measures to provide information in this manual that is com-
plete and accurate, however, Datalogic reserves the right to change any specification at any time without prior notice. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many coun-
tries, including the U.S.A. and the E.U. All other brand and product names may be trademarks of their respective owners. This product is covered by one or more of the following patents:
Patents Utility Patents: EP0996284B1; EP0999514B1; EP1128315B1; EP1172756B1; EP1396811B1;
EP1413971B1; EP1804089B1; EP1828957B1; JP4435343B2; JP5192390B2; US6478224;
US6512218; US6808114; US6877664; US6997385; US7053954; US7234641; US7387246;
US8113430; ZL200680050007.8. Table of Contents INTRODUCTION........................................................................................................................................................................................... 1 About this Manual ...................................................................................................................................................................................................1 Manual Conventions ..............................................................................................................................................................................1 Outline ..............................................................................................................................................................................................................1 Technical Support .....................................................................................................................................................................................................2 Datalogic Website Support .............................................................................................................................................................................2 Reseller Technical Support .............................................................................................................................................................................2 Telephone Technical Support .........................................................................................................................................................................2 About the DE2011-DL .............................................................................................................................................................................................2 Unpacking the Scan Engine ............................................................................................................................................................................2 Scan Engine Care .............................................................................................................................................................................................2 External Optics .......................................................................................................................................................................................2 System Overview .............................................................................................................................................................................................3 Illumination System ........................................................................................................................................................................................3 Regulatory ..............................................................................................................................................................................................3 Aiming System ................................................................................................................................................................................................3 Aiming Pattern .......................................................................................................................................................................................4 Aiming System Parameters .................................................................................................................................................................4 Regulatory ...............................................................................................................................................................................................4 INSTALLATION............................................................................................................................................................................................ 7 Mounting the Scan Engine ......................................................................................................................................................................................7 General Considerations ..................................................................................................................................................................................7 Mechanical Size ...............................................................................................................................................................................................7 Mounting Holes ...............................................................................................................................................................................................8 Housing Design ...............................................................................................................................................................................................8 Positioning the exit window .................................................................................................................................................................8 Avoiding scratched windows ................................................................................................................................................................9 Window material ....................................................................................................................................................................................9 Exit window properties ........................................................................................................................................................................10 Optical paths and exit window clearance ..........................................................................................................................................11 Environment .........................................................................................................................................................................................12 ELECTRICAL INTEGRATION...................................................................................................................................................................... 13 Electrical Connections ...........................................................................................................................................................................................13 Grounding .......................................................................................................................................................................................................13 ESD .........................................................................................................................................................................................................13 Electrical Interface ................................................................................................................................................................................................13 Connector and Flat cable .....................................................................................................................................................................14 Powerup sequence ...............................................................................................................................................................................14 Engine latency at powerup .................................................................................................................................................................14 Supply Voltages and I/O levels ....................................................................................................................................................................15 Power supply noise ..............................................................................................................................................................................15 SOFTWARE INTERFACE........................................................................................................................................................................... 17 Communication Protocol .......................................................................................................................................................................................17 Command Format .........................................................................................................................................................................................17 Engine Response Format ....................................................................................................................................................................18 I2C Command Codes .....................................................................................................................................................................................19 Command Parameters ........................................................................................................................................................................19 Camera System Parameters ........................................................................................................................................................................23 TECHNICAL SPECIFICATIONS .................................................................................................................................................................. 25 Definition of Scanning Angles ......................................................................................................................................................................27 Power Consumption Details ........................................................................................................................................................................28 I2C COMMAND SPECIFICATIONS............................................................................................................................................................ 29 I2C Command Specifications ................................................................................................................................................................................30 AIM TIME (0x4E) ....................................................................................................................................................................................30 AIM TOGGLE (0x35) ...............................................................................................................................................................................30 Integration Guide i Contents AUTO LOW POWER (0x44) ...................................................................................................................................................................30 BOOTLOADER START (0x41) ................................................................................................................................................................30 CAMERA MODE (0x3B) .........................................................................................................................................................................30 CAMERA RESET (0x37) .........................................................................................................................................................................31 CAMERA START (0x38) .........................................................................................................................................................................31 GET CAMERA PARAM (0x40) ...............................................................................................................................................................31 GET SENSOR REGISTER (0x31) ..........................................................................................................................................................31 ILLUMINATION DELAY (0x34) ..............................................................................................................................................................32 ILLUMINATION ENABLE (0x39) ...........................................................................................................................................................32 ILLUMINATION TIME (0x48) .................................................................................................................................................................32 RESTORE FACTORY DEFAULT (0x23) ..................................................................................................................................................32 RUN CMD LIST (0x47) ...........................................................................................................................................................................32 SET AUTO POWER TIME (0x45) ...........................................................................................................................................................32 SENSOR BINNING (0x3C) ......................................................................................................................................................................32 SET CAMERA PARAM (0x41) ................................................................................................................................................................33 SET COMMAND LIST (0x46) .................................................................................................................................................................33 SET LOW POWER (0x3F) ......................................................................................................................................................................34 SET SENSOR REG (0x30) ......................................................................................................................................................................34 ENGINE VIDEO FORMAT.......................................................................................................................................................................... 35 Sensor Data Format ......................................................................................................................................................................................35 Output Data Timing .......................................................................................................................................................................................36 Sensor Registers Settings ............................................................................................................................................................................36 ACCESSORIES ........................................................................................................................................................................................... 37 Green Spot Projector ..............................................................................................................................................................................................37 Green Spot Projector - Left side mounting ................................................................................................................................................37 Green Spot Projector - Right side mounting ..............................................................................................................................................39 ii DE2011-DL Chapter 1 Introduction About this Manual This Integration Guide is provided to give instruction, opto-mechanical details, and design considerations to integrate the DE2011-DL model (des-
ignated as scan engine or OEM scan engine in this manual) specifically into equipment-integrated scanning applications. Manual Conventions The following conventions are used in this document:
The symbols listed below are used in this manual to notify the reader of key issues or procedures that must be observed when using the reader:
Notes contain information necessary for properly diagnosing, repairing and operating the reader. The CAUTION symbol advises you of actions that could damage equipment or property. CAUTION Chapter 1, Introduction (this chapter) presents information about manual conventions and an overview of the engine, its features and operation. Chapter 2, Installation provides information about unpacking, cable connec-
tion information and setting up the scan engine for optimum scan engine performance. Chapter 3, Electrical Integration offers information about electrical compo-
nents. Chapter 4, Software Interface describes software commands. Appendix A, Technical Specifications lists physical and performance charac-
teristics, as well as environmental and regulatory specifications. Appendix B, I2C Command Specifications offers additional information about I2C Commands. Outline Integration Guide 1 Introduction Technical Support Datalogic Website Support The Datalogic website (www.datalogic.com) is the complete source for tech-
nical support and information for Datalogic products. The site offers product support, warranty information, product manuals, product tech notes, soft-
ware updates, demos, and instructions for returning products for repair. Reseller Technical Support An excellent source for technical assistance and information is an autho-
rized Datalogic reseller. A reseller is acquainted with specific types of busi-
nesses, application software, and computer systems and can provide individualized assistance. Telephone Technical Support If you do not have internet or email access, you may contact Datalogic tech-
nical support at (541) 349-8283 or check the back cover of your manual for more contact information. About the DE2011-DL The Datalogic DE2011-DL is a very compact, high performance undecoded imager used to capture digital images to be transferred to an external digital platform, to provide the ability to decode any kind of bar code symbols. Unpacking the Scan Engine The scan engine is shipped in custom packaging. Carefully open the pack-
age, and inspect for the following:
scan engine interface cable (if ordered) If any parts are damaged or you need additional hardware, please contact Technical Support. Scan Engine Care The scan engine contains sensitive components which require special han-
dling. Datalogic may not warrant damage due to improper handling. Do not disassemble the scan engine. Doing so will void the warranty. Use standard ESD precautions & policies when handling the DE2011-DL scan engine. External Optics The engine has an exposed illumination system and aiming lenses on the outer surfaces. Take care of these optical components, preserving the lenses from mechanical stresses that can damage them. Avoid touching the optical surfaces to preserve the optical performance. 2 DE2011-DL System Overview About the DE2011-DL The Datalogic DE2011 scan engine features a global shutter sensor having 752x480 pixels, able to capture images at 60 frames per second. The engine contains an embedded illumination system and an aiming sys-
tem. A high performance, low power micro-controller runs the engine sys-
tem and handles communication with the external host. The host interface is available as a 21-pole zif connector. Figure 1. Engine block diagram Illumination System The Illumination System is comprised of two white LEDs and non-imaging optics designed to provide first-class reading performances, even in total darkness. Regulatory EN/IEC 62471 (exempt) Aiming System The aiming system is based on a 650nm laser diode and related optics. It projects a highly visible 4-Dot aimer with center-cross for targeted scan-
ning. Integration Guide 3 Introduction Aiming Pattern The central cross represents the center of the field of view, while the four dots show the boundaries of the field of view. Figure 2. Projected pattern at 200 mm Aiming System Parameters Wavelength Beam Divergence Maximum pulse duration 630-680 nm 35 (horizontal) x 25 (vertical) see Figure 8 on page 11 and Figure 9 on page 11 15ms Repetition rate 16.6ms Maximum output power Laser aperture 1mW See Figure 10 on page 12 Regulatory EN/IEC 60825-1:2007 (class 2) 21 CFR 1040 (CDRH) (class II) Viewing the laser output with certain optical instruments (for example, eye loupes, magnifiers, and microscopes) within a dis-
tance of 100mm may pose an eye hazard. WARNING 4 DE2011-DL Figure 3. DE2011-DL Regulatory label About the DE2011-DL STANDARD LASER SAFETY REGULATIONS This product conforms to the applicable requirements of both CDRH 21 CFR 1040 and EN 60825-1 at the date of manufacture. For installation, use and maintenance, it is not necessary to open the device. Use of controls or adjustments or performance of procedures other than those specified herein may result in exposure to hazardous visible laser light. The product utilizes a low-power laser diode. Although staring directly at the laser beam momentarily causes no known biological damage, avoid staring at the beam as one would with any very strong light source, such as the sun. Avoid that the laser beam hits the eye of an observer, even through reflective surfaces such as mirrors, etc. NORMES DE SECURITE LASER Ce produit est conforme aux normes de scurit laser en vigueur sa date de fabri-
cation: CDRH 21 CFR 1040 et EN60825-1. Il nest pas ncessaire douvrir lappareil pour linstallation, lutilisation ou lentretien. L'utilisation de procdures ou rglages diffrents de ceux donns ici peut entraner une dangereuse exposition lumire laser visible. Le produit utilise une diode laser. Aucun dommage aux yeux humains na t con-
stat la suite dune exposition au rayon laser. Eviter de regarder fixement le rayon, comme toute autre source lumineuse intense telle que le soleil. Eviter aussi de diriger le rayon vers les yeux dun observateur, mme travers des surfaces rflchissantes (miroirs, par exemple). WARNING ATTENTION Integration Guide 5 Introduction NOTES 6 DE2011-DL Chapter 2 Installation This section describes how to design the mounting for optimum scan engine performance. Mounting the Scan Engine General Considerations A typical system uses the scan engine mounted inside a host enclosure, with an opening for the illumination system light to exit and illuminate the label, and to read bar codes. The opening should be the size of the scan engine field of view at a minimum, but only exposing as much of the scan engine as necessary. It is important to consider the effect of the environment on the scan engine. In particular, mounting should minimize the possibility of foreign objects coming into contact with the electronics. Such contact could damage the device or reduce the scan engines performance. Mechanical Size Figure 4 Nominal size:
21.0mm (width) x 11.4mm (height) x 15.75mm
(depth)
. Nominal Engine Size Maximum size:
21.15mm (width) x 11.55mm (height) x 15.91mm (depth) Integration Guide 7 Installation Mounting Holes There are three mounting holes M1.6x0.35mm located on the bottom of the chassis. The recommended thread engagement for the screws is 1.7mm
(holes marked with A), with a mounting torque of 0.15Nm. Figure 5. Mounting holes and related requirements Housing Design The enclosure must be designed to prevent internal reflections from illumi-
nation and aiming systems into the receiving optics.The exit window must be properly positioned and tilted to avoid reflections that could limit engine performance, both for decoding and image capture. Positioning the exit window There are two options for positioning the exit window with respect to the engine optical axis:
Perpendicular Tilted Distances are measured from the illumination lenses to the first face of the exit window (the nearest to the engine). Window thickness should be smaller or equal to 1.5mm. The use of a double-sided AR coated exit window is strongly recommended both for perpendicular and tilted windows. 8 DE2011-DL Figure 6. Exit window positioning perpendicular window Mounting the Scan Engine Figure 7. Exit window positioning tilted window Avoiding scratched windows Scratches on the exit window can strongly affect the reading performance. It is recommended to use an exit window having a scratch-resistant coating and to position the engine window in a recessed position. Window material The exit window is an integral part of the imaging system and should be designed and selected to preserve the optical quality of the system. It is rec-
ommended to use only cell-cast plastics or optical glass. Common materials and their characteristics are shown in Table 1on the fol-
lowing page. Integration Guide 9 Installation Properties Table 1. Exit window materials PMMA
(cell cast acrylic or polymethyl methacrylic) Very good Hard coating required Good Susceptible Compatible Optical Quality Surface Hardness Impact Resistance Chemical / UV Resistance Ultrasonically Welding CR39
(Allyl Diglycol Carbonate) Very good Hard coating required Good Susceptible Compatible Exit window properties Recommended properties/performance of the exit window are reported in Table 2 below. Table 2. Exit Window Properties Characteristics Material Thickness Wavefront distortion Clear aperture Surface quality AR coating Requirement PMMA or CR39 or equivalent 1.5mm 0.2 wavelengths peak-to-valley maximum and 0,04 maximum rms over any 2.0mm diameter within the clear aperture To extend to within 1.0mm of edges all around 60/20 scratch/dig double sided transmittance > 97% minimum within spectrum range reflections max 0,4% per side in the range 620nm-640nm 400nm-750nm. 10 DE2011-DL Mounting the Scan Engine Optical paths and exit window clearance Figure 8 and Figure 9 show the optical paths for the imaging system, the aiming system and the illumination system. Figure 8. Top view - Aiming, imaging and illumination optical paths Figure 9. Side View - Aiming, imaging and illumination optical paths Integration Guide 11 Installation Figure 10. Front View - Laser aperture Environment Dust on the optical parts of the engine can badly affect the performance of the scan engine. Ensure the engine is clear of dust and water when integrat-
ing it inside the housing. 12 DE2011-DL Chapter 3 Electrical Integration Electrical Connections Grounding The chassis of the engine is at ground. Mounting screws can be used to implement additional connections to the host ground. Based on the host characteristics, the additional ground connections can affect:
the engine performance (if noise is injected into the scan engine) the radiated emission (depending on current loops) It is suggested to investigate these topics at the beginning of the integra-
tion. ESD The engine is protected from ESD up to 2.0Kv@ connector. During installation it is recommended to apply standard ESD handling pro-
cedures, such as operating in a properly grounded working area using wrist straps. Electrical Interface The DE2011-DL scan engine can be connected to an external digital plat-
form via a 21-pole ZIF connector supporting:
a parallel video port (8 bit per pixel, vertical and horizontal synchs, pixel clock) a signal to synchronize an external illumination system with the expo-
sure of the sensor (Flash_out) system) three dedicated power supplies (for sensor, digital system, illumination an I2C communication port for controlling the scan engine Table 3 below describes the power lines and the signals mapped on the 21-
pole ZIF connector. Integration Guide 13 Electrical Integration Table 3. Engine connector description Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Signal Description I/O type power power I I/O O O O O O O O O O O power power power O power O power Ground Ground I2C Clock I2C Data Vertical sync Video data bus, pixel 7 MSB Video data bus, pixel 6 Video data bus, pixel 5 Video data bus, pixel 4 Video data bus, pixel 3 Video data bus, pixel 2 Video data bus, pixel 1 Video data bus, pixel 0 LSB External illumination system trigger Sensor power supply Digital power supply Illumination system power supply Horizontal sync Ground Sensor pixel clock Ground GND GND I2C_CLK I2C_DATA V_SYNC PIX_DATA_7 PIX_DATA_6 PIX_DATA_5 PIX_DATA_4 PIX_DATA_3 PIX_DATA_2 PIX_DATA_1 PIX_DATA_0 FLASH_OUT VDD_SENSOR VDD VDD_ILLUM_SYS H_SYNC GND PIX_CLK GND Connector and Flat cable The DE2011-DL scan engine is equipped with a Kyocera 21-pole ZIF con-
nector having a pitch of 0.3mm series 6283 - ordering code 04 6283 021 002 868. For further details and requirements related to the flat cable, please refer to the manufacturers datasheet, available athttp://www.kyoceraconnec tor.com/prdct/type/fpc/index.html#2 Powerup sequence In order to guarantee the correct operation of the engine, it is mandatory to use the following powerup sequence timing constraints:
VDD_SENSOR must be stable at 3.3V not later than 6ms after the VDD is VDD_ILLUM_SYS must be stable at 3.3V at least 20ms before issuing any camera start command. Engine latency at powerup At powerup the engine begins executing the code when the power supply level reaches 2.1V. To complete the boot sequence, a 12ms time is required. After this, the engine is ready to parse commands. at 2.1V. 14 DE2011-DL Electrical Interface Supply Voltages and I/O levels Table 4. Supply Voltages and I/O Levels Item Level VDD_SENSOR 3.3V 0.3 VDD VDD_ILLUM_SYS I/O level 3.3V 0.3 3.0V to 5.0V 3.3V Description The image sensor power supply, from which the analog power supply is also generated. The value of 3.0V has to be considered as an inferior limit, but for having superior power supply noise immunity, a value above 3.15V is rec-
ommended The digital and laser aiming system power supply. The LED illumination system power supply. The typical high level for input and output signals. Power supply noise To preserve image quality (both for decoding and image capture applica-
tions), a low-noise power supply is required, particularly for VDD_SENSOR. The requirement for the power supply peak-to-peak noise is 150mV on all three power supply lines (the lower the better). Integration Guide 15 Electrical Integration NOTES 16 DE2011-DL Chapter 4 Software Interface Communication Protocol The engine provides a bidirectional control interface for the communication with the integrating platform based on the I2C communication. This is a master/slave and host-initiated command/response type of protocol, and the engine always acts as a slave. It does not support unsolicited responses, meaning that all transactions that involve sending a command and receiving a response are always initiated by the host system. The time needed for execution depends on the command sent. If the engine does not respond when requested by the host, it is possible that the com-
mand is still being processed. In this case, the master will be forced into a wait state until the slave is ready. The maximum waiting time between receiving a command and the response request is 1 second. After this time a system timeout occurs and the engine will reset. Command Format Commands sent via I2C from host (master) to engine (slave) should have the following format:
Start bit Address Command
(hex code) Command Parameters Checksum Stop bit I2C Element Start bit:
Address:
Command:
Description Start bit as I2C standard specification. Target slave address includes device address plus write option
(0x00). For the engine, slave address is 0x5C (or 0xB8 after shifting to 7bit MSB). See list of possible command codes for DE2011 in I2C Com-
mand Codes, starting on page 19 or Table 5 on page 19. Integration Guide 17 Software Interface I2C Element Command Parameters:
Checksum:
Description Data bytes required by the command, shown in Table 5 on page 19. 1 byte for data integrity check. Checksum is calculated by:
Summing all command bytes, including command code and Performing 2's complement of the resulting least significant following data. byte (LSB). Stop bit as I2C standard specification. Stop bit:
Engine Response Format When the host requests a response from the engine, the response format will be:
Start bit Response STATUS Stop bit Address Command
(hex code) Data Same as for sent Command Format, plus:
I2C Element Address:
STATUS:
Response Data:
Description Target slave address includes device address plus read option
(0x01). For the engine, slave address is 0x5C (or 0xB8 after shifting to 7bit MSB). STATUS can be one of the following:
- ACK (0x80)
- NAK (0x82)
- CHECKSUM ERROR (0x84) Data returned by the issued command (can be one or multiple bytes or none), LSB first. See Table 5 on page 19. 18 DE2011-DL I2C Command Codes Communication Protocol Command Parameters The following table shows a categorized list of the DE2011-DL possible I2C commands in hexadecimal code, including a brief description, with corre-
sponding parameters and response bytes. All bytes are intended as Least Significant Byte (LSB) first, both in send and receive transactions. This table only describes the parameters to be used with each command, not including the checksum byte or STATUS response byte. For a complete description of the I2C protocol see "Communication Protocol" on page 17. For more information on the commands, see "I2C Command Specifications"
on page 30. Default values are shown as underlined text in the following table. Table 5. Commands and response format Cmd Name Description Parameters Cmd Code Response Data
(if present) CAMERA OPERATIONS
[0x37]
CAMERA RESET Resets system to initial state.
[0x38]
CAMERA START Starts or stops image acquisition.
[0x3B]
CAMERA MODE Optimizes sensor configuration for different tasks.
[0x42]
BOOTLOADER START Stops operations and starts bootloader.
[0x47]
RUN CMD LIST
[0x46]
SET CMD LIST Executes a user-defined sequence of commands. Sets a user-defined sequence of commands to be executed using RUN CMD LIST 1 Byte:
00=Sensor-Only Reset 01=Full System Reset 1 Byte:
0x00=Stop 0x01=Start 1 Byte:
0=Barcode Decode 1=Image Capture 2=Motion Detect 3=Fast High Bin 4=LCD Read 3 Bytes:
Signature: 0xAA, 0x50, 0x5F 1 Byte:
List# to run (0 10) 1 Byte:
List# to run (0 10)
+
n Bytes (max 149):
Command script(s) Integration Guide 19 Software Interface Cmd Code
[0x23]
Cmd Name Description Parameters Response Data
(if present) RESTORE FACTORY DEFAULT CAMERA SYSTEM CONFIG clears Camera USER CUSTOM parameters, bringing them back to FACTORY DEFAULT values 1 Byte:
00 n Bytes:
Parameter current value; number of bytes depending on parameter 2 Bytes:
Parameter ID Code
[0x3F]
SET LOW POWER Activates system power
[0x40]
GET CAMERA PARAM
[0x41]
SET CAMERA PARAM saving mode Returns chosen Camera parameter (stored in EEPROM). Sets desired value to chosen Camera USER CUSTOM parameter
(stored in EEPROM).
[0x44]
AUTO LOW POWER System automatic power saving mode.
[0x45]
SET AUTO POWER TIME Sets the time to power saving mode when camera is idle (AUTO LOW POWER must be active). 1 Byte:
0x00=Normal 0x01=Low Power 2 Bytes:
Parameter ID Code 2 Bytes:
Parameter ID Code
+
n Bytes:
parameter data 1 Byte:
00=Disabled 01=Enabled 1 Byte:
0x01 - 0x0A = 10-
100 ms, 10 ms increments 0x0B - 0x14 = 100-
900 ms, 100 ms increments 0x15 - 0xFF = 1s -
235 s, 1 s increments 0x00 = 5 ms AIMING SYSTEM
[0x35]
AIM TOGGLE Switches the aiming system ON/OFF. 1 Byte:
00=Off 01=On See Table 6 on page 23 and Table 7 on page 24 for details on parameter length and ID code. 20 DE2011-DL Cmd Code
[0x4E]
Cmd Name AIM TIME Description Sets the aim pattern lighting time for each frame (determines brightness). Communication Protocol Response Data
(if present) Parameters 1 Byte:
0x00 = sets Aim on time to default
(=8500ms), or to user custom if previously modified. (per Frame) 0x01-0xFF = aim on time set to value*0.5ms. (per Frame) Note: pulse duration can be trimmed by sensor exposure time variations LED ILLUMINATION SYSTEM
[0x34]
ILLUMINATION DELAY Sets the time from sensor exposure start to LED lighting start.
[0x39]
ILLUMINATION ENABLE Switches ON/OFF the LED illumination system.
[0x48]
ILLUMINATION TIME Sets the illumination lighting time for each frame (determines brightness). IMAGE SENSOR
[0x30]
SET SENSOR REG Writes new value to the Aptina MT9V024 desired register.
[0x31]
GET SENSOR REG Gets Aptina MT9V024 desired register value. 1 Byte:
0x00-0xFF = delay time from start of exposure to start of illumination set to value*30us. 1 Byte:
00=Off 01=On 1 Byte:
0x00 = OFF 0x01-0x0C =
illumination time set to value*50us. (per Frame) 1 Byte:
Register address
+
2 Bytes:
Register new value 1 Bytes:
Register address 2 Bytes:
Register current value Integration Guide 21 Software Interface Cmd Code
[0x3C]
Cmd Name SENSOR BINNING Description Parameters Response Data
(if present) Sets the binning operated by the Sensor. 1 Byte:
0x00=Normal Row binning codes:
0x00 = No Row Bin 0x01 = Row Bin 2 0x02 = Row Bin 4 Column Binning codes:
0x00 = No Column Bin 0x04 = Column Bin 2 0x08 = Column Bin 4 Resulting Parameter for Image Binning =
(Row binning code) +
(Column Binning code) See Table 6 on page 23 and Table 7 on page 24 for details on parameter length and ID code. 22 DE2011-DL Camera System Parameters Communication Protocol The following tables list DE2011-DL system Parameters. Table 6 below shows the camera system information, while Table 7 on page 24 shows the user customizable parameters, which will be used as default value by the engine. See commands GET CAMERA PARAM, SET CAMERA PARAM and RESTORE FACTORY DEFAULT for instructions. All values must be sent and are received via I2C with LSB first. Table 6. Parameter ID codes and length The following parameters are READ ONLY Parameter Description Model Number Serial Number Date of Manufacture Date of Service Firmware Version Report Camera model number Camera serial number Camera manufacture date Camera service date Answers with APPL<application_firmware_version> if the application is running. Answers with BOOT<bootloader_firmware_version> if the bootloader is running ID Code
(HEX) 0x0000 0x0001 0x0002 0x0003 Length
(Bytes) 18 16 7 7 0x000A 12 Bootloader Firmware Version Camera bootloader version Application Firmware Version Camera firmware version Camera ID Hardware Version Device Class GUID Family ID PCB Number Camera ID number Camera hardware version Camera device class Generally Unique ID Halogen1 Family ID PCB Number 0x000B 0x07D4 0x07D5 0x07D6 0x07D7 0x000E 0x03F7 0x0BD6 8 8 1 1 18 32 8 10 Integration Guide 23 Software Interface Table 7. User Custom Parameters ID codes and length The following parameters are READABLE and WRITABLE. Parameter Description ID Code Length
(Bytes) FACTORY VALUE Illumination Duration Illumination Delay Aim Duration Aim Delay Max Exposure Reg Customizable default/startup value for the illumi-
nation pulse time (per frame) 1 Byte:
0x00-0x0C = illumination time set to value*50us. Customizable default/startup value for the delay time from start of exposure to start of illumination 2 Bytes: value in us Customizable default/startup value for the AIM pat-
tern on time (per frame) 2 Bytes: value in us Customizable default/startup value for the delay time from end of exposure to start of AIM pattern projection. 2 Bytes: value in us Customizable default/startup value for the Aptina MT9V024 Max exposure register, which determines the maximum sensor exposure time per frame. Each unit corresponds to one row time. 1 Byte:
Register Address (0xAD)
+
2 Bytes:
Register Value EXAMPLE: Getting a Scan Engine Serial Number 0x00B7 0x00B8 0x00B9 0x00B0 0x00B1 1 2 2 2 3 600us
(0x0C) 30us
(0x001E) 8500us
(0x2134) 100us
(0x0064) Address:
0xAD Value:
0x00C0 Cmd Name = GET CAMERA PAR Cmd_Code = 0x40 Parameter ID Code = 0x0001 Parameter Length = 16 bytes SEND COMMAND to the ENGINE:
<write> 0x40 0x01 0x00 0xBF The last byte 0xBF represents the checksum GET RESPONSE from the ENGINE:
<read> 0x40 0x80 0x01 0x00 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. Tthe second byte 0x80 represents the status code that in this case is ACK The sixteen bytes 0x.. represent the serial number of the engine 24 DE2011-DL Appendix A Technical Specifications ThissectionliststhetechnicalspecificationoftheDE2011DLengine,including readingperformance. Item Physical Characteristics Description Dimensions Nominal size:
Width 0.83/21 mm Height 0.45/11.4 mm Depth 0.62/15.75 mm Maximum size:
Width 0.83/21.15 mm Height 0.45/11.55 mm Depth 0.63/15.91 mm Weight Interface 9 g / 0.32 ounces Camera port on a 21 pin ZIF Connector Electrical Characteristics See "Power Consumption Details" on page 28 for more information. Current Input Voltage Max. Operating: < 200mA Standard Operation: 160mA Idle (Typical): 21mA Low power: <0.2mA Values at 23C:
- VDD_SENSOR: 3.3 0.3V
- VDD: 3.3 0.3V
- VDD_ILLUM_SYS: from 3.0V to 5.0V See "Supply Voltages and I/O levels" on page 15 for details. Performance Characteristics Image Sensor Light Source WVGA : 752x480 pixels Illumination: White LEDs Aiming: 650nm VLD Integration Guide 25 Technical Specifications Item Description Field of View 40 Hx26 V Print Contrast Minimum 25% minimum contrast Scanning Angles See Definition of Scanning Angles on page 27 for additional information. Roll Angle Pitch Angle Skew Angle Minimum Element Width Up to 180 60 60 1D Linear: 0.0762mm / 3mils PDF: 0.127mm / 5mils Datamatrix: 0.195mm / 7.5mils Depth of Fielda Symbology Code 39 Code 39 PDF EAN13 Datamatrix Code 39 Resolution
[mils]
3 5 10 13 15 20 Typical Dmin
[mm]
80 55
(1)b 45 35
(1)b Dmax
[mm]
175 260 200 420 265 590 Guaranteed Dmin
[mm]
85 70
(1)b 50 45
(1)b Dmax
[mm]
130 220 180 380 245 500 a. All labels grade A, ambient light level 300lux, pitch angle 10, tilt angle 10, skew angle b. Limited by field of view 0, room temperature 20C. Item User Environment Operating Temperature Storage Temperature Description Operating : -30 to 50C / -22 to 131F Storage / Transport : -40 to 70C / -40 to 158F Humidity (non-condensing) 95%
Mechanical Shock Ambient Light Immunity ESD Level 2000 G 5% applied via any mounting surface at -
30 and 70 C for a period of 0.85 0.05 msec 2500 G 5% applied via any mounting surface at 23 C for a period of 0.85 0.05 msec Up to 100,000 Lux 2.0kV @ connector 26 DE2011-DL Item Regulatory Aiming System (laser) Illumination System (white LEDs) Description EN/IEC 60825-1:2007 (class 2) 21 CFR 1040 (CDRH) (class II) IEC 62471 Exempt risk group Environmental RoHS compliant Definition of Scanning Angles Skew, Pitch, Roll Angle testing is based on ISO 15423 specifications Figure 11. ISO15423 angle definition Reading distances are measured along Z-axis. Integration Guide 27 Technical Specifications Power Consumption Details While operating, the engine switches between different status conditions. Each status is characterized by a specific power consumption level. Low power Idle Running The engine is in sleep (minimum power consumption) The engine is active, waiting for commands and ready to start an acquisition The engine is acquiring and streaming images to the host. Power consumption depends on the configuration of the engine Assuming the system is at 23C and all three power supplies are at 3.3V, the typical current absorption is reported in the table below (engine parameters set at factory default). Table 8. Mean power consumption upper limits Current Consumption Conditions
<0.2mA 21mA 70mA 150mA DE2011 status Low power Idle Image Acquisition Illumination Enabled lamp duration 600us - factory default Illumination Enabled and AIM Enabled factory default timing Maximum Operating Current AIM on at factory default and lamp duration 1000us (maximum value) 160mA 200mA Temperature 23C Illumination lamp duration 600us AIM laser-on duration 8500us VDD = 3.3V VDD_SENSOR = 3.3V VDD_ILLUM = 3.3V 28 DE2011-DL Appendix B I2C Command Specifications This section provides additional information about I2C Commands. I2 C COMMAND SPECIFICATIONS AIM TIME (0x4E) page 30 AIM TOGGLE (0x35) page 30 AUTO LOW POWER (0x44) page 30 BOOTLOADER START (0x41) page 30 CAMERA MODE (0x3B) page 30 CAMERA RESET (0x37) page 31 CAMERA START (0x38) page 31 GET CAMERA PARAM (0x40) page 31 GET SENSOR REGISTER (0x31) page 31 ILLUMINATION DELAY (0x34) page 32 ILLUMINATION ENABLE (0x39) page 32 ILLUMINATION TIME (0x48) page 32 RESTORE FACTORY DEFAULT (0x23) page 32 RUN CMD LIST (0x47) page 32 SET AUTO POWER TIME (0x45) page 32 SENSOR BINNING (0x3C) page 32 SET CAMERA PARAM (0x41) page 33 SET COMMAND LIST (0x46) page 33 SET LOW POWER (0x3F) page 34 SET SENSOR REG (0x30) page 34 Integration Guide 29 I2C Command Specifications I2C Command Specifications This section contains a complete description of the DE2011-DL possible I2C supported commands in alphabetical order. For a summary list and more information, see Command Format, starting on page 17. AIM TIME (0x4E) Determines the lighting time of the aiming pattern during each frame, starting from after the sensor exposure. A longer period determines a brighter aim pattern. Accepts values from 0x1 to 0xFF; each unit corresponds to a 0.5 ms time increment. If set to 0x0, sets the time to a default value, which can be also determined by the user modifying the parameter AIM DURATION (see Table 7 on page 24) Whichever value is set, for each frame the aim on time might be automatically trimmed in order to be off during the sensor expo-
sure. AIM TOGGLE (0x35) With the value set to 0x01 the aim pattern will turn on whenever the camera is acquiring images. Setting the value to 0x00 will always turn it off. The aim pattern will not be visible in the acquired images. AUTO LOW POWER (0x44) Activates system automatic power saving mode, turning the system into low power mode after a timeout. When the camera is continuously idle for a time, previously determined using the SET AUTO POWER TIME command, the system enters a power reduction state. When an I2C command is issued the system wakes up and executes the command. BOOTLOADER START (0x41) Stops executing the engine camera application and runs the engine bootloader. Takes as input the following signature code: 0xAA, 0x50, 0x5. CAMERA MODE (0x3B) Sets up the engine system and the image sensor for better performance of a specific task: Barcode Decoding, Image Capture, Motion Detection, Fast High Bin or LCD screen Read modifying sensor internal register values, LED illumination and aiming pattern on/off timing. This command modifies only some key engine and sensor parameters, leaving others unchanged. The parameters changed by this command are:
30 DE2011-DL CAMERA MODE (continued) I2C Command Specifications ILLUMINATION TIME ILLUMINATION DELAY AIM ON TIME AIM DELAY IMAGE BINNING SENSOR CONTEXT SENSOR AEC MAX EXPOSURE DESIRED BIN SENSOR ACTIVE CONTEXT (A/B) Barcode Decoding, Image Capture and LCD Screen Read operate using sensor Context A, while Motion Detection and Fast High Bin operate using sensor Context B with a 2xColumn+2xRow binning. CAMERA RESET (0x37) Re-initialization of all systems. The camera returns to its initial state, except for all parameters previously stored in EEPROM using SET CAMERA PARAM, that will be retained and will be loaded back at the end of this system reset. If parameter is 0x00, only the image sensor will be reset. The changes will not be written to non-volatile memory and User Custom Parameters will NOT be modified by this command. CAMERA START (0x38) Starts or stops image acquisition and image transmission. After a stop command (CAMERA START with parameter 0x00), the engine begins the procedure for stopping the image sensor. During this time (at max one frame of 16.6ms) the system will not compute any I2C command. GET CAMERA PARAM (0x40) Reads camera system factory parameters or user custom parameters stored in non-volatile memory. Details can be found in Table 6 on page 23, and Table 7 on page 24. GET SENSOR REGISTER (0x31) Returns the desired register value of the Aptina MT9V024 image sensor. Further details on the sensor can be found in the MT9V024 manual. Integration Guide 31 I2C Command Specifications ILLUMINATION DELAY (0x34) Sets the illumination delay time taking as a starting point Sensor Exposure start. Accepts values from 0x00 to 0xFF with a time unit of 30us. ILLUMINATION ENABLE (0x39) With the value set to 0x01 the illumination LEDs will turn on whenever the camera is acquiring images. Setting the value to 0x00 will always turn it off. ILLUMINATION TIME (0x48) Sets the illumination light duration within each frame, with a 50us time increment. Values are from 0x00 (0us) to 0x14 (1ms). RESTORE FACTORY DEFAULT (0x23) The following User Custom Parameters values are restored to their Factory Default:
ILLUMINATION PULSE DURATION ILLUMINATION DELAY AIM PULSE DURATION AIM DELAY SENSOR AEC MAX EXPOSURE See Table 7 on page 24 for Factory Default values. RUN CMD LIST (0x47) Executes the sequence of commands previously memorized using the SET CMD LIST command. SET AUTO POWER TIME (0x45) Sets the timeout value after which power saving mode is activated. When camera is idle and AUTO LOW POWER is active the timer starts counting; whenever any command is issued the timer resets. SENSOR BINNING (0x3C) Modifies sensor register values for image binning:
merging of adjacent pixels with a consequent change of resolution and variation in output image signals timing. A bin of x means that x adjacent pixels are merged
(column or row wise), which means that resolution is
(current resolution)/x (on columns for Column Binning or rows for Row Binning). Column Binning also divides pixel clock frequency by x; row binning also multiplies by x the camera FPS. Binning is applied to the context A or B, depending on the current active CAMERA MODE (see command). 32 DE2011-DL I2C Command Specifications SENSOR BINNING (continued) The parameter to be sent can be calculated by summing the number corresponding to the desired Row Binning, with the number corresponding to the desired Column Binning, as in the following table:
Row Binning codes:
0x00 = No Row Bin 0x01 = Row Bin 2 0x02 = Row Bin 4 Column Binning codes:
0x00 = No Column Bin 0x04 = Column Bin 2 0x08 = Column Bin 4 Total Image Binning code = (Row Binning code) +
(Column Binning code). A value of 0 disables Binning. SET CAMERA PARAM (0x41) Writes the chosen parameter to the cameras non-volatile memory area User Custom Parameters. The stored values will be used as new defaults, replacing the Factory Default Values. For example, after a camera reset or startup the user custom values will be applied. The customizable parameters are:
ILLUMINATION PULSE DURATION ILLUMINATION DELAY AIM PULSE DURATION AIM DELAY SENSOR AEC MAX EXPOSURE See Table 7 on page 24 for details. To roll back the memory to factory default (losing the custom values), use RESTORE FACTORY DEFAULT command. SET COMMAND LIST (0x46) Sets a user-defined sequence of commands to be executed using RUN CMD LIST. Up to ten lists (0 to 9) can be saved; each can store up to 150 bytes (command codes + command parameters). NAK response is issued by the camera if limits are not respected. Possible commands for the list are:
AIM TOGGLE CAMERA START ILLUMINATION ENABLE SET SENSOR REG Command format:
(0x46)(List#)(Total Length) + (Command1 Length)
(Command1) +[]+(Command n Length) (Command n)
+(Checksum) Where command x is the normal byte sequence of the desired command. Integration Guide 33 I2C Command Specifications SET LOW POWER (0x3F) Activates system power saving mode. This command can only be used when the camera is stopped (no image acquisition is in progress), since it puts both the microcontroller and the image sensor into sleep mode. The system wakes up and returns to normal power mode each time a command is issued. SET SENSOR REG (0x30) Stores the new chosen value for the desired register of the Aptina MT9V024 image sensor. Further details on the sensor can be found on the MT9V024 manual. Unpredictable camera behavior may occur. CAUTION Modifying registers manually bypasses the engine system control over the sensor. This could cause the image sensor to behave in a way that conflicts with the engine system working setup and normal operation. 34 DE2011-DL Appendix C Engine Video Format This appendix describes details related to the video port of the engine, the image format and the related timing. Sensor Data Format The Datalogic DE2011-DL engine is based on the WVGA monochrome image sensor. Figure 12 and Figure 13 below show the pixel array description and the spa-
tial illustration of image readout. Figure 12. Pixel array description Figure 13. Spatial illustration of image readout characterizing the progressive scan mode Integration Guide 35 Engine Video Format Output Data Timing The data output of the sensor is synchronized with the PIXCLK output. When LINE_VALID (LV) is HIGH, one 10-bit pixel datum is output every PIX-
CLK period. Figure 14 shows an example of pixel data timing, and Figure 15 shows basic timing for a complete frame readout. Figure 14. Timing example of pixel data Figure 15. Row Timing and FRAME_VALID/LINE_VALID Signals Parameter A P1 P2 Q A+Q V Nrows(A+Q) F Name Active data time Frame start blanking Frame end blanking Horizontal blanking Row time Vertical blanking Frame valid time Total frame time Equation Sensor register defined Sensor register defined 23 (fixed) Sensor register defined A+Q Sensor register defined Sensor register defined V+(Nrows(A+Q)) Pixel Clock 752 71 23 94 846 37,228 406,080 443,308 Timing at 26,66MHz 28.20us 2.66us 0.86us 3.52us 31.72us 1.39ms 15.23ms 16.62ms Sensor Registers Settings For information on register settings, refer to the Aptina MT9V024 mono-
chrome WVGA Image Sensor Datasheet, available at http://www.aptina.com. 36 DE2011-DL Appendix D Accessories This section provides information about scan engine accessories and their installation. Green Spot Projector Optionally, a green spot projector can be installed on either the left or right side of the engine. The following drawings provide information for mount-
ing. Green Spot Projector - Left side mounting Integration Guide 37 Accessories Left side mounting (continued) 38 DE2011-DL Green Spot Projector - Right side mounting Green Spot Projector Integration Guide 39 Accessories Right side mounting (continued) 40 DE2011-DL www.datalogic.com 2014 Datalogic, Inc. All rights reserved. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S.A. and the E.U. Datalogic ADC, Inc. 959 Terry Street | Eugene |OR 97402 | USA Telephone: (1) 541-683-5700 | Fax: (1) 541-345-7140 820061590
(Rev A) May 2014
This product uses the FCC Data API but is not endorsed or certified by the FCC