Basler A302f User Manual

Progressive scan camera
Table of Contents

Advertisement

Basler Support Worldwide:
Americas: +1-877-934-8472
vc.support.usa@baslerweb.com
www.basler-vc.com
Camera User's Manual
Europe: +49-4102-463-500
vc.support.europe@baslerweb.com
A302
Document ID Number: DA039304
Revision Date: May 20, 2002
Subject to Change Without Notice
© Basler Vision Technologies
Asia: +65-425-0472
vc.support.asia@baslerweb.com
f

Advertisement

Table of Contents
loading

Summary of Contents for Basler A302f

  • Page 1 A302 Camera User’s Manual Document ID Number: DA039304 Revision Date: May 20, 2002 Subject to Change Without Notice © Basler Vision Technologies Basler Support Worldwide: Americas: +1-877-934-8472 Europe: +49-4102-463-500 Asia: +65-425-0472 vc.support.usa@baslerweb.com vc.support.europe@baslerweb.com vc.support.asia@baslerweb.com www.basler-vc.com...
  • Page 2 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 environment. 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 communica- tions.
  • Page 3: Table Of Contents

    DRAFT Table of Contents 1 Introduction 1.1 Camera Models ........... 1-1 1.2 Performance Specifications .
  • Page 4 DRAFT 3.10 Color Creation in the A302fc ........3-18 3.10.1 White Balance .
  • Page 5: Introduction

    DRAFT Introduction 1 Introduction The BASLER A302 progressive scan camera is a versatile camera designed for industrial use. Superb image sensing features are combined with a robust, high precision housing. Important features are: • Compliant with the 1394 TA Digital Camera Specification (V 1.20) •...
  • Page 6: Performance Specifications

    DRAFT Introduction 1.2 Performance Specifications Specification A302 Sensor Type Sony ICX075AL/AK - 1/2 inch, HAD, interline transfer, progressive scan CCD Pixels 782 (H) x 582 (V) Pixel Size 8.3 (H) µm x 8.3 (V) µm Anti-Blooming 1:100 Dark Signal Non-uniformity ±...
  • Page 7 DRAFT Introduction The spectral responsivity for monochrome cameras is shown in Figure 1-1. The graph includes lens characteristics and excludes light source characteristics. 1000 Wave Length [nm] Figure 1-1: Spectral Responsivity - Monochrome Cameras BASLER A302...
  • Page 8 DRAFT Introduction The spectral responsivity for color cameras is shown in Figure 1-2. The graph includes lens characteristics and excludes light source characteristics Wave Length [nm] Figure 1-2: Spectral Responsivity - Color Cameras Cameras equipped with a C-mount lens adapter contain an integrated IR cut filter. On cameras equipped with an F-mount adapter, use of a suitable IR cut filter is rec- ommended to maintain spectral balance and optimum MTF.
  • Page 9: Environmental Requirements

    DRAFT Introduction 1.3 Environmental Requirements 1.3.1 Temperature and Humidity Housing temperature during operation: 0° C … + 50° C (+ 32° F … +122° F) Humidity during operation: 20% … 80%, relative, non-condensing 1.3.2 Ventilation Allow sufficient air circulation around the camera to prevent internal heat build-up in your system and to keep the camera housing temperature below 50°...
  • Page 10 DRAFT Introduction BASLER A302...
  • Page 11: Camera Interface

    DRAFT Camera Interface 2 Camera Interface 2.1 Connections 2.1.1 General Description The A302 is interfaced to external circuitry via an IEEE 1394 socket and a 9-pin micro-D plug located on the side of the housing. Figure 2-1 shows the location of the two connectors. There are also two status LEDs on the back of the camera.
  • Page 12: Pin Assignments

    DRAFT Camera Interface 2.1.2 Pin Assignments The IEEE 1394 socket is used to supply power to the camera and to interface video data and control signals. The pin assignments for the socket are shown in Table 2-1. Signal Signal +12 VDC TPB+ DC Gnd TPA-...
  • Page 13: Connector Types

    DRAFT Camera Interface 2.1.3 Connector Types The 6-pin connector on the camera is a standard IEEE-1394 socket. The 9-pin Micro-D plug is Molex Part Number 83611-9006 or the equivalent. 2.2 Video Data and Control Signals 2.2.1 Input Signals 2.2.1.1 ExTrig: Controls Exposure Start An external trigger (ExTrig) signal can be used to control the start of exposure.
  • Page 14: Pixel Data

    DRAFT Camera Interface 2.2.2.3 Pixel Data Pixel data are transmitted as isochronous data packets according to version 1.20 of the “1394 - based Digital Camera Specification” issued by the 1394 Trade Association. The first packet of each frame is identified by a 1 in the sync bit of the packet header. The video data for each pixel is output in an 8 bit format.
  • Page 15: Camera Power

    DRAFT Camera Interface 2.3 Camera Power Power must be supplied to the camera via the IEEE 1394 cable. The camera requires +12 VDC ± 10%. Maximum power consumption is 5.2 W for the A302 . Ripple must be less than 1%. 2.4 Status LEDs Green LED The green LED on the back of the camera is used to indicate whether power is being supplied to...
  • Page 16 DRAFT Camera Interface BASLER A302...
  • Page 17: Operation And Features

    DRAFT Operation and Features 3 Operation and Features 3.1 Functional Description The A302 area scan camera employs a CCD-sensor chip which provides features such as electronic exposure time control and anti-blooming. Normally, exposure time and charge readout are controlled by values transmitted to the camera’s control registers via the IEEE 1394 interface.
  • Page 18 DRAFT Operation and Features CCD Sensor Vert. Vert. Vert. Vert. Shift Shift Shift Shift Pixels Pixels Pixels Pixels Reg. Reg. Reg. Reg. Horizontal Shift Register Figure 3-1: Sensor Architecture Micro- Micro- Control controller controller Control: Shutter Shading Binning Asynchronous Control Correction 2 MB Data...
  • Page 19: Exposure Control

    DRAFT Operation and Features 3.2 Exposure Control 3.2.1 Setting the Exposure Time Exposure time is determined by the value stored in the SHUTTER control register. The value in the register can range from 0 to 4095 (0x000 to 0xFFF). The value in the register represents n in the equation: Exposure Time = (n + 1) x 20 µs.
  • Page 20: Controlling Exposure Start With An Extrig Signal

    DRAFT Operation and Features register (see Section 3.2.1). The start of exposure on the second and subsequent frames is automatically controlled by the camera. If the camera is operating in video Format 0, Format 1, or Format 2, the rate at which frames will be captured and transmitted is determined by the value stored in the CUR_V_FRM_RATE / REVISION control register.
  • Page 21: Recommended Methods For Controlling Exposure Start

    DRAFT Operation and Features ExTrig/Multi-Shot Operation In ExTrig/Multi-shot operation, the camera exposes and transmits multiple frames. The number of frames that will be transmitted is determined by the value stored in the COUNT_NUMBER control register. To use this method of operation, follow this sequence: 1.
  • Page 22 DRAFT Operation and Features Assuming that these general guidelines are followed, the reaction of the camera to a rising external trigger signal will be one of two cases. In case one, the rising edge of ExTrig occurs when the camera is not transferring a captured frame from the sensor to the image buffer. In case two, the rising edge of ExTrig occurs when the camera is transferring a captured frame from the sensor to the image buffer.
  • Page 23 DRAFT Operation and Features Case 2 - Exposure Start When the Camera is Transferring a Frame After each exposure is complete, there is a time period of 31.0 ms. during which the captured frame is transferred from the CCD sensor to the camera’s image buffer. If the ExTrig signal rises during this time period as shown in Figure 3-4: •...
  • Page 24: Trigger Ready Signal

    DRAFT Operation and Features 3.3 Trigger Ready Signal The trigger ready signal is not defined in the 1394 Trade Association Digital Camera Specification. Trigger ready is a special feature of Basler cameras. One possible way to control the camera is to perform an image exposure followed by charge read out and frame transfer and to wait until frame transfer is complete before beginning the next exposure.
  • Page 25: What Happens If You Toggle Extrig While Trigrdy Is Low

    DRAFT Operation and Features For better understanding of the use of trigger ready signal, consider an example. Assume that you will set the exposure time to 20 µs for every exposure and that you want to begin exposing as early as possible during transfer of the previous frame.
  • Page 26: Integrate Enabled Signal

    DRAFT Operation and Features 3.4 Integrate Enabled Signal The Integrate Enabled (IntEn) signal goes high when exposure begins and goes low when exposure ends. This signal is especially useful when you are operating a system where either the camera or the object being imaged is movable. For example, assume that the camera is mounted on an arm mechanism and that the mechanism can be used to move the camera to view different portions of a product assembly.
  • Page 27: Gain And Brightness

    DRAFT Operation and Features 3.6 Gain and Brightness The major components in the camera electronics include: a CCD sensor, a VGC (Variable Gain Control), input signal and an ADC (Analog to Digital Converter). The pixels in to ADC the CCD sensor output voltage signals when they are exposed to light.
  • Page 28: Gain Settings In More Detail

    DRAFT Operation and Features 3.6.1 Gain settings in more detail The output signals from the pixels in the CCD sensor normally range from 0 Volts when the pixels are exposed to no light to 0.375 Volts when they are exposed to bright light. Within that range, the sensor characteristics are linear.
  • Page 29: Area Of Interest (Aoi)

    DRAFT Operation and Features 3.7 Area of Interest (AOI) The area of interest (AOI) feature allows you to specify a portion of the CCD array and during operation, only the pixel information from the specified portion of the array is transferred out of the camera.
  • Page 30 DRAFT Operation and Features On the A302 color camera: the setting for Left must be 0 or an even number. the setting for Top must be 0 or an even number. the setting for Width must be an even number. the setting for Height must be an even number.
  • Page 31: Test Images

    DRAFT Operation and Features 3.8 Test Images The test image mode is used to check the camera’s basic functionality and its ability to transmit an image via the video data cable. The test image mode can be used for service purposes and for failure diagnostics.
  • Page 32 DRAFT Operation and Features Test Image Two As shown in Figure 3-13, test image two consists of lines with several gray scale gradients ranging from 0 to 255. If the camera is operating at full 782 x 582 resolution when the test images are generated: •...
  • Page 33: Shading Correction In The A302Fs

    DRAFT Operation and Features 3.9 Shading Correction in the A302fs In theory, when the camera captures an image of a uniform object, the values output from the pixels in the camera should be uniform. In practice, however, variations in optics and lighting can cause the camera output to be non-uniform even when the camera is viewing a uniform object.
  • Page 34: Color Creation In The A302Fc

    DRAFT Operation and Features 3.10 Color Creation in the A302fc The CCD sensor used in the A302 is equipped with an additive color separation filter known as a Bayer filter. With the Bayer filter, each individual pixel is covered by a micro-lens which allows light of only one color to strike the pixel.
  • Page 35: White Balance

    DRAFT Operation and Features Once the conversion to YUV is complete, pixels are transmitted from the camera in the YUV (4:2:2) format as defined in Section 2.1.3 Video Data Payload Structure in the 1394-based Digital Camera Specification Version 1.20. The values for U and for V normally range from -128 to +128. Because the 1394 Dig- ital Camera specification requires that U values and V values be transmitted with un- signed integers, 128 is added to each U value and to each V value before the values are transmitted from the camera.
  • Page 36: Available Video Formats, Modes, & Frame Rates

    DRAFT Operation and Features 3.11 Available Video Formats, Modes, & Frame Rates 3.11.1 Standard Formats, Modes, and Frame Rates on the A302fs Monochrome Camera The following standard video formats, modes, and frame rates are available on the A302 Format_0, Mode_5, FrameRate_1 (Mono, 8 bits/pixel, 640 x 480 pixels at 3.75 fps) Format_0, Mode_5, FrameRate_2 (Mono, 8 bits/pixel, 640 x 480 pixels at 7.5 fps) Format_0, Mode_5, FrameRate_3 (Mono, 8 bits/pixel, 640 x 480 pixels at 15 fps) Format_0, Mode_5, FrameRate_4 (Mono, 8 bits/pixel, 640 x 480 pixels at 30 fps)
  • Page 37: Standard Formats, Modes, And Frame Rates

    DRAFT Operation and Features 3.11.3 Standard Formats, Modes, and Frame Rates on the A302fc Color Camera The following standard video formats, modes, and frame rates are available on the A302 Format_0, Mode_1, FrameRate_1 (YUV 4:2:2, 16 bits/pixel, 320 x 240 pixels at 3.75 fps) Format_0, Mode_1, FrameRate_2 (YUV 4:2:2, 16 bits/pixel, 320 x 240 pixels at 7.5 fps) Format_0, Mode_1, FrameRate_3 (YUV 4:2:2, 16 bits/pixel, 320 x 240 pixels at 15 fps) Format_0, Mode_1, FrameRate_4 (YUV 4:2:2, 16 bits/pixel, 320 x 240 pixels at 30 fps)
  • Page 38 DRAFT Operation and Features If you set the bytes per packet to a value lower than the maximum allowed, the camera will transmit frames at a lower rate. The rate is calculated by the formula: 1,000,000 µs Frames/Sec. -------------------------------------------------------------------------- - Packets per Frame x 125 µs The value that appears in the UnitBytePerPacket field of the PACKET_PARA_INQ control register will show the minimum allowed setting for the bytes per packet.
  • Page 39: Configuring The Camera

    DRAFT Configuring the Camera 4 Configuring the Camera The A302 is configured by setting status and control registers as described in version 1.20 of the “1394-Based Digital Camera Specification” issued by the 1394 Trade Association. (The specification is available at the 1394 Trade Association’s web site: www.1394ta.org.) If you are creating your own driver to operate the camera, Sections 4.1 through 4.5 provide the basic information that you will need about the registers implemented in the camera along with some information about read/write capabilities.
  • Page 40: Block Read And Write Capabilities

    DRAFT Configuring the Camera 4.1 Block Read and Write Capabilities The camera supports block reads but not block writes. Block writes are rejected by the camera. Do not block read registers that are not present. Use the inquiry registers to find out what registers are present and see the tables on the following pages which de- scribe all implemented registers.
  • Page 41: Implemented Registers

    DRAFT Configuring the Camera 4.4 Implemented Registers A list of all registers implemented in A302 appears below. The base address for all camera control registers is: Bus_ID, Node_ID, FFFF F0F0 0000 This address is contained in the configuration ROM in the camera unit directory. The offset field in each of the tables is the byte offset from the above base address.
  • Page 42 DRAFT Configuring the Camera Inquiry Registers for Video Frame Rate and the Base Address of the Video Mode Command and Status Registers for the Scalable Image Size Format Offset Name Notes 200h V_RATE_INQ_0_0 (Format_0, Mode_0) 204h V_RATE_INQ_0_1 (Format_0, Mode_1) 208h V_RATE_INQ_0_2 (Format_0, Mode_2) 20Ch...
  • Page 43 DRAFT Configuring the Camera Inquiry Register for Basic Functions Offset Name Notes 400h BASIC_FUNC_INQ Inquiry Registers for Feature Presence Offset Name Notes 404h Feature_Hi_Inq 408h Feature_Lo_Inq 480h Advanced_Feature_Inq Inquiry Registers for Feature Elements Offset Name Notes 500h BRIGHTNESS_INQ 504h AUTO_EXPOSURE_INQ 508h SHARPNESS_INQ 50Ch...
  • Page 44 DRAFT Configuring the Camera Status and Control Registers for the Camera Offset Name Notes 600h CUR_V_FRAME_RATE 604h CUR_V_MODE 608h CUR_V_FORMAT 60Ch ISO_CHANNEL 610h Camera_Power Has no effect 614h ISO_EN Continuous Shot 618h Memory_Save Has no effect 61Ch One_Shot / Multi_Shot 620h Mem_Save_Ch Has no effect...
  • Page 45 DRAFT Configuring the Camera Video Mode Control and Status Registers for Format_7 The base address for each Format_7, Mode_0 camera control register is: Bus_ID, Node_ID, FFFF F1F0 0000 This address is contained in the Format_7 section of the “Inquiry Registers for Video Frame Rate and Base Address of the Video Mode Command and Status Registers for the Scalable Image Size Format.”...
  • Page 46: Advanced Features

    DRAFT Configuring the Camera 4.5 Advanced Features The advanced features control and status registers are vendor unique and are subject to change. 4.5.1 Advanced Features Access Register The base address for the Advanced Features Access register is: Bus_ID, Node_ID, FFFF F2F0 0000 This address is contained in the Advanced_Feature_Inq register of the “Inquiry register for feature presence”...
  • Page 47 DRAFT Configuring the Camera Extended Versions Information Register Offset Name Field Description 1014h EXTD_VERSIONS String [n Bytes] An ASCII character string that includes the (Read only) software version numbers for the camera. The length of this string field is equal to the number of quadlets given in the “Length”...
  • Page 48 DRAFT Configuring the Camera Status and Control Register for Test Images This advanced features register can be used to control the operation of the camera’s test image feature (see Section 3.8). Offset Name Field Description 0098h TEST_IMAGE Presence_Inq Presence of this feature (Read only) 0: N/A 1: Available...
  • Page 49 DRAFT Configuring the Camera Shading Correction Advanced Feature Register The shading correction advanced feature register can be used to control the operation of the camera’s shading correction feature (see Section 3.9). Offset Name Field Description 0100h SHADING_CTRL Presence_Inq Presence of this feature (Read/Write) 0: N/A 1:Available WriteEna...
  • Page 50 DRAFT Configuring the Camera 4-12 BASLER A302...
  • Page 51: Mechanical Considerations

    DRAFT Mechanical Considerations 5 Mechanical Considerations 5.1 Camera Dimensions The camera housing for the A302 is manufactured with high precision. Planar, parallel, and angular sides guarantee precise mounting with high repeatability. The A302 camera is equipped with four M4 mounting holes on the front and two M4 mounting holes on each side as indicated in Figure 5-1.
  • Page 52 DRAFT Mechanical Considerations PHOTO− SENSITIVE SURFACE OF CCD Figure 5-1: A302 Mechanical Dimensions (in mm) BASLER A302...
  • Page 53: C-Mount Adapter Dimensions

    DRAFT Mechanical Considerations 5.2 C-Mount Adapter Dimensions C-Mount Adapter C-Mount Adapter on an A302 PHOTO− SENSITIVE SURFACE OF CCD Figure 5-2: C-Mount Adapter Dimensions (in mm) 5.3 F-Mount Adapter Dimensions F-Mount Adapter F-Mount Adapter on an A302 PHOTO− SENSITIVE SURFACE OF CCD Figure 5-3: F-Mount Adapter Dimensions (in mm) BASLER A302...
  • Page 54: Positioning Accuracy Of The Sensor Chip

    DRAFT Mechanical Considerations 5.4 Positioning Accuracy of the Sensor Chip On the A302 , the tolerance for the positioning of the sensor’s image area to the camera housing is ± 0.3mm in the horizontal and vertical directions. Rotational positioning accuracy is as shown in Figure 5-4.
  • Page 55: Troubleshooting

    DRAFT Troubleshooting 6 Troubleshooting 6.1 Fault Finding Using Camera LEDs 6.1.1 Yellow LED The A302 regularly performs self tests. Detected errors are signaled by blinking of the yellow LED on the back of the camera. The number of pulses indicate the detected error. If several error states are present, the yellow LED outputs the error codes in succession.
  • Page 56 DRAFT Troubleshooting BASLER A302...
  • Page 57: Revision History

    DRAFT Revision History Doc. ID Number Date Changes DA039301 6-Feb.-2001 Initial release. DA039302 18-Apr.-2001 Made numerous small changes to grammar and phrasing. Added connector information in Section 2.1.3. Added ripple specification to Table 1-1 and Section 2.3. Added Section 4.6 containing information about how to access firmware version numbers.
  • Page 58 DRAFT BASLER A302...
  • Page 59: Index

    DRAFT Index IEEE 1394 Device Information ....2-4 advanced features ......4-8 implemented registers .
  • Page 60 DRAFT shock ........1-2 spectral responsivity color cameras ......1-4 monochrome cameras .

This manual is also suitable for:

A302fc

Table of Contents