Basler A102k User Manual
Hide thumbs Also See for A102k:
Table of Contents

Advertisement

Quick Links

Draft
Basler A102k
USER'S MANUAL
Document Number: DA000522
Version: 06
Language: 000 (English)
Release Date: 29 June 2007

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the A102k and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Basler A102k

  • Page 1 Draft Basler A102k USER’S MANUAL Document Number: DA000522 Version: 06 Language: 000 (English) Release Date: 29 June 2007...
  • Page 2 Basler customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Basler for any damages resulting from such improper use or sale. Warranty Note Do not open the housing of the camera.
  • Page 3 Contacting Basler Support Worldwide Europe: Basler AG Ander Strusbek 60 - 62 22926 Ahrensburg Germany Tel.: +49-4102-463-500 Fax.: +49-4102-463-599 vc.support.europe@baslerweb.com Americas: Basler, Inc. 855 Springdale Drive, Suite 160 Exton, PA 19341 U.S.A. Tel.: +1-877-934-8472 Fax.: +1-877-934-7608 vc.support.usa@baslerweb.com Asia: Basler Asia Pte Ltd...
  • Page 5: Table Of Contents

    2.2.2 Power Cable ..........2-4 2.3 Camera Link Implementation in the A102k ....... 2-5 2.4 Input Signals .
  • Page 6 3.14 Camera Status ..........3-42 BASLER A102...
  • Page 7 4.2.5.7 Read Microcontroller Firmware Version ....4-26 4.2.5.8 Read FPGA Firmware Version ......4-26 BASLER A102...
  • Page 8 6.2.4 RS-644 Serial Communication ........6-6 6.3 Before Calling Basler Technical Support ....... . 6-7 Revision History .
  • Page 9: Introduction

    DRAFT Introduction 1 Introduction The Basler A102 high resolution, progressive scan camera is a versatile camera designed for industrial use. Superb image sensing features are combined with a robust, high-precision, machined housing. Important features are: • High spatial resolution • High responsivity, low smear •...
  • Page 10: Document Applicability

    To see the camera version ID number: ⇒ ⇒ 1. Double click the CCT+ icon on your desktop or click Start All Programs Basler Vision ⇒ ⇒ Technologies CCT+ CCT+. The CCT+ window will open and the software will connect to your camera.
  • Page 11: Performance Specifications

    Camera Link LVDS (RS-644 when used with the optional Basler Interface Controller) Video Output Formats A102k / A102kc: Single 8 bit, single 10 bit, or single 12 bit* A102kc: 3 x 8 bit RGB *Single 12 bit output is not available on all cameras. See Section 2.5.5.2.
  • Page 12: Spectral Response

    The thread length on your lens must be less than 7.5 mm. If a lens with a longer thread length is used, the camera will be damaged and will no longer op- erate. See Section for more details. Cameras without an IR cut filter in the C-mount lens adapter are available on re- quest. BASLER A102...
  • Page 13 The thread length on your lens must be less than 7.5 mm. If a lens with a longer thread length is used, the camera will be damaged and will no longer operate. See Section for more details. Cameras without an IR cut filter in the C-mount lens adapter are available on re- quest. BASLER A102...
  • Page 14: Precautions

    To clean the surface of the camera housing, use a soft, dry cloth. To remove severe stains, use a soft cloth dampened with a small quantity of neutral detergent, then wipe dry. Do not use volatile solvents such as benzine and thinners; they can damage the surface finish. BASLER A102...
  • Page 15: Environmental Requirements

    Allow sufficient air circulation around the camera to prevent internal heat build-up in your system and to keep the camera housing temperature during operation below 50 °C. Provide additional cooling such as fans or heat sinks if necessary. BASLER A102...
  • Page 16 DRAFT Introduction BASLER A102...
  • Page 17: Camera Interface

    A status LED located on the back of the camera is used to indicate power present and signal integrity. Figure 2-1 shows the connectors and the LED. Micro-miniature 6 Pin Receptacle 26 Pin Female MDR Connector Figure 2-1: A102 Connectors and LED BASLER A102...
  • Page 18: Pin Assignments

    Pins 1, 13, 14, and 26 are all tied together inside of the camera. Table 2-1: A102 Pin Assignments for the 26-pin MDR Connector The camera housing is not grounded and is electrically isolated from the cir- cuit boards inside of the camera. BASLER A102...
  • Page 19: Connector Types

    HR10-7R-6PB) or the equivalent. The recommended mating connector is the Hirose micro- miniature locking plug (part # HR10A-7P-6S). A Hirose locking plug will be shipped with each camera. This plug should be used to terminate the cable on the power supply for the camera. BASLER A102...
  • Page 20: Cable Information

    2.2 Cable Information 2.2.1 Camera Link Cable A Camera Link compatible MDR cable assembly is available from Basler as a stock item (part # 1000013041 for a 3 meter cable and part # 1000013042 for a 5 meter cable). Alternatively, you can use the cable assembly manufactured by 3M (part # 14X26-SZLB-XXX-0LC).
  • Page 21: Camera Link Implementation In The A102K

    Detailed spec sheets for these devices are available at the National Semiconductor web site (www.national.com). The schematic in Figure 2-3 shows the interface for A102 and a typical implementation for the frame grabber interface. BASLER A102...
  • Page 22 Bead to prevent ground loops Inner Shield if needed. 26-pin Male 12 V In MDR Connector Frame Grabber 26-pin Female MDR Connector Not Connected 6-pin Not Connected Micro-miniature Receptacle Filter A102 Figure 2-3: Camera / Frame Grabber Interface BASLER A102...
  • Page 23: Input Signals

    The ExSync signal is typically supplied to the camera by a frame grabber board. You should refer to the manual supplied with your frame grabber to determine how to set up the ExSync signal that is being supplied to the camera. BASLER A102...
  • Page 24: Output Signals

    Pixel data is only valid when the frame valid bit and the line valid bit are both high. 2.5.4 Data Valid Bit The data valid bit is used for horizontal binning only (see Section 3.9.2). In normal operation, it is always high and should be ignored. BASLER A102...
  • Page 25: Video Data

    Table 2-3: Bit Assignments The single 12 bit output mode was added in January 2004. This mode is not available on older cameras. A102 The 3 x 8 bit RGB output mode is available on A102 cameras only. BASLER A102...
  • Page 26: Video Data Output Modes

    Also, some devices are available which allow you to select either rising edge or falling edge sampling. Please consult the data sheet for the receiver that you are using for specific timing information. BASLER A102 2-10...
  • Page 27 The data sequence assumes that the camera is operating in 12 bit mode. If the camera is operating in 10 bit or 8 bit mode, only 10 bits or 8 bits of data per pixel will be transmitted. BASLER A102 2-11...
  • Page 28 BASLER A102 2-12...
  • Page 29 Figure 2-4 shows the data sequence when the camera is operating in level-controlled exposure mode. Figure 2-5 shows the data sequence when the camera is operating in programmable exposure mode. BASLER A102 2-13...
  • Page 30 DRAFT Camera Interface BASLER A102 2-14...
  • Page 31 DRAFT Camera Interface BASLER A102 2-15...
  • Page 32: Integrate Enabled Signal

    However, a Camera Link cable which allows easy access to this signal is available from Basler as a stock item (part # 100013041 for a 3 meter cable and part # 100013042 for a 5 meter cable).
  • Page 33: Serial Communication

    The port must have the following settings: 8 data bits, no parity, 1 stop bit, baud rate = 9600 bps If you are using the Basler CCT+ to configure the camera, the tool will detect the characteristics of the serial port on the frame grabber and will determine the appropriate settings so that the tool can open and use the port.
  • Page 34: Dc Power

    RS-232 serial communication via the host PC. The output from A102 cameras can be converted to the older style of output by using a Basler Interface Converter for k-series cameras (k-BIC). The k-BIC is a small device which attaches to the A102 with a Camera Link compatible cable.
  • Page 35: Status Led

    2.9 Status LED The A102 has a status LED on the back of the camera. The LED is used to indicate that power is present and to indicate an error condition if one is detected. See Section for details. BASLER A102 2-19...
  • Page 36 DRAFT Camera Interface BASLER A102 2-20...
  • Page 37: Basic Operation And Features

    The digitized video data is transmitted from the camera to the frame grabber using a format compatible with the Camera Link standard. Lines are output sequentially in a progressive scan until one full frame is obtained. For optimal digitization, gain and offset are programmable via a serial port. BASLER A102...
  • Page 38 DRAFT Operation and Features Figure 3-1: A102 Sensor Architecture BASLER A102...
  • Page 39: Exposure Time Control

    The falling edge of ExSync is irrelevant (see Figure 3-3). A parameter called "Timer 1" is used to set the length of the pre-programmed exposure period. ExSync Period ExSync Exposure (Timer 1) Frame Read Out Figure 3-3: ExSync, Programmable Mode BASLER A102...
  • Page 40: Recommendations For Controlling Exposure In Exsync Level-Controlled Mode

    • In case two (see Figure 3-5), the falling edge of ExSync occurs after the previously captured frame has been transmitted, that is, when frame valid is low. This will occur when the frame rate is medium or low. BASLER A102...
  • Page 41 • The actual length of the exposure time will be equal to the ExSync signal low time plus / minus the jitter time. As shown in Figure 3-4, FVAL must be low for at least 1 µs before the ExSync signal rises. BASLER A102...
  • Page 42 • The actual length of the exposure time will be equal to the ExSync signal low time plus 15 µs. As shown in Figure 3-5, FVAL must be low for at least 1 µs before the ExSync signal falls. BASLER A102...
  • Page 43: In Exsync Programmable Mode

    In case two (see Figure 3-7), the rising edge of ExSync occurs after the previously captured frame has been transmitted, that is, when frame valid is low. BASLER A102...
  • Page 44 • The actual length of the exposure time will be equal to the programmed exposure time plus / minus the jitter time. As shown in Figure 3-6, FVAL must be low for at least 1 µs before the programmed exposure time ends. BASLER A102...
  • Page 45 • Exposure will start after a delay of 12.6 µs. • The actual length of the exposure time will be equal to the programmed time plus 15 µs. As shown in Figure 3-7, FVAL must be low for at least 1 µs before the ExSync signal rises. BASLER A102...
  • Page 46: Free-Run Operation

    With binary commands, you must use the Exposure Time Control Mode command to select the free-run, programmable mode. You must also use the Timer 1 command to set Timer 1 and the Timer 2 command to set Timer 2. BASLER A102 3-10...
  • Page 47: Recommendations For Controlling Exposure In Free-Run Programmable Mode

    When the camera is operating in free-run, external control of exposure start is not possible. In free-run, the camera generates all control signals internally. The camera determines when each exposure will start and controls the length of the exposure time. BASLER A102 3-11...
  • Page 48: Video Data Output Modes

    IntEn signal to know when exposure is taking place and thus know when to avoid moving the camera. In cases where flash exposure is required, the integrate enabled signal is useful as a flash trigger. BASLER A102 3-12...
  • Page 49: Low Smear

    First, you need to calculate the frame transfer time based on the height of the area of interest (AOI) using this formula: × × T(f) 390.71 µs 1040 AOIH 12.14 µs AOIH 64.29 µs – T(f) = frame transfer time where: AOIH = number of lines in the AOI BASLER A102 3-13...
  • Page 50 When you exceed the maximum recommended frame rate by a small amount, the upper part of the image will show partial smearing (Figure 3-10). As the frame rate is increased, the smearing will become worse. Figure 3-10: Partial Smear BASLER A102 3-14...
  • Page 51: Gain And Offset

    Offset setting in the Gain & Offset group to adjust the offset. With binary commands, you must use the Gain binary command to set the gain and the Offset binary command to set the offset (see Sections 4.2.4.10 and 4.2.4.11). BASLER A102 3-15...
  • Page 52: Setting The Gain

    16 pixels in each line may vary in their sensitivity. To avoid variation, you can use the Area of Interest feature and set column 17 as the Area of Interest Starting Column (see page 3-27). BASLER A102 3-16...
  • Page 53: Setting The Gain With Vertical Binning Disabled

    In normal operation, a gain setting lower than 184 (0x00B8) should not be used. When the gain setting is lower than 184, the sensor output signal that is mapped to the input of the ADC will not be linear. BASLER A102 3-17...
  • Page 54: Setting The Gain With Vertical Binning Enabled

    In normal operation, a gain setting lower than 144 (0x0090) should not be used. When the gain setting is lower than 144, the sensor output signal that is mapped to the input of the ADC will not be linear. BASLER A102 3-18...
  • Page 55: Setting The Offset

    (0 + 1, decimal) would be required to reach a positive offset of 1. An offset setting of around 2 (0 + 2, decimal) would be required to reach a positive offset of 2, and so on. BASLER A102 3-19...
  • Page 56: Digital Shift

    Since the shift once setting requires that the least significant bit (LSB) always be “0“, no odd gray values can be output. The gray value scale will only include gray values of 2, 4, 6 and so forth. The absence of some gray values is commonly called “Missing Codes“. BASLER A102 3-20...
  • Page 57 “0“, only gray values divisible by 8 can be represented. The gray value scale will only include gray values of 8, 16, 24 and so forth. The absence of some gray values is commonly called “Missing Codes“. BASLER A102 3-21...
  • Page 58: Digital Shift In 10 Bit Output Mode

    Note that if bit 11 is set to 1, all of the other bits will automatically be set to 1. This means that you should only use the shift once setting when your pixel readings in 10 bit mode with no digital shift are all below 512. BASLER A102 3-22...
  • Page 59 Since the shift three times setting requires that the least significant bit (LSB) always be “0“, no odd gray values can be output. The gray value scale will only include gray values of 2, 4, 6 and so forth. The absence of some gray values is commonly called “Missing Codes“. BASLER A102 3-23...
  • Page 60: Digital Shift In 8 Bit Output Mode

    Note that if bit 11 is set to 1, all of the other bits will automatically be set to 1. This means that you should only use the shift once setting when your pixel readings in 8 bit mode with no digital shift are all below 128. BASLER A102 3-24...
  • Page 61 Note that if bit 11, bit 10 or bit 9 is set to 1, all of the other bits will automatically be set to 1. This means that you should only use the shift once setting when your pixel readings in 8 bit mode with no digital shift are all below 32. BASLER A102 3-25...
  • Page 62: Precautions When Using Digital Shift

    • If all of the readings are below 64, you can safely use the 2X or 4X digital shift setting. • If all of the readings are below 32, you can safely use the 2X, 4X, or 8X digital shift setting. BASLER A102 3-26...
  • Page 63: Area Of Interest (Aoi)

    AOI Height settings in the AOI & Binning group to set the area of interest. With binary commands, you use the Area of Interest Starting Column, Area of Interest Width in Columns, Area of Interest Starting Line, and Area of Interest Height in Lines commands. BASLER A102 3-27...
  • Page 64: Aoi Setup Guidelines

    Frames / sec. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - ⎛ ⎞ AOIH × 390.71 µs [ (1040 - AOIH) x 12.14 µs ] 76.43 µs --------------- - ⎝ ⎠ Where: AOIH = the number of lines included in the area of interest BASLER A102 3-28...
  • Page 65: Changes To The Pixel Timing And Output With Aoi

    For example, if your area of interest is 800 lines high, you must set the grabber for an 800 pixel image height. BASLER A102 3-29...
  • Page 66 DRAFT Operation and Features BASLER A102 3-30...
  • Page 67: Binning

    520. When vertical binning or full binning is used, the camera’s maximum allowed frame rate increases. The maximum allowed frame rate can be calculated using the for- mula given in Section 3.8.2.2 on page 3-28. BASLER A102 3-31...
  • Page 68: Horizontal Binning

    On the third pixel clock cycle, data for pixel number two is transmitted and data valid is high. On the fourth pixel clock cycle, valid data is not transmitted and the data valid bit is low, and so forth. BASLER A102 3-32...
  • Page 69: Full Binning

    With full binning, resolution decreases to 696 (H) by 520 (V). Figure 3-19: Full Binning With full binning active, frame grabbers often require the information that the hori- zontal resolution is 696 and the vertical resolution is 520. BASLER A102 3-33...
  • Page 70: Gamma Correction

    The gamma correction feature was added in January 2004. It is not available on older camera. A102 BASLER A102 3-34...
  • Page 71: Color Creation In The A102Kc

    Bayer filter to the sensor as shown in Figure 3-20. If you use the AOI feature (see Section 3.8) and you change the position of the AOI, be aware that you may change the order of the pixel colors output from the camera. BASLER A102 3-35...
  • Page 72: White Balance

    6 dB and you use the white balance feature to lower the gain on one of the colors, you could end up with a negative gain for that color. The camera would then have a non-linear response and captured images may exhibit incorrect color characteristics. BASLER A102 3-36...
  • Page 73: Test Images

    1, and so on. Line 1024 starts with a gray value of 1023 on the pixel 1. Line 1025 restarts a gradient with a gray value of 0 on the pixel 1, and so on. Figure 3-22: Test Image One (10 bit mode) BASLER A102 3-37...
  • Page 74: Test Image Two

    This feature is useful for determining if you camera is receiving and reacting to an ExSync signal. If the camera is set for free-run, each cycle of the camera’s internal control signal will cause the pattern of the test image to move up by one pixel. BASLER A102 3-38...
  • Page 75: Test Image Three

    1039 have a gray value of 1, the pixels in line 1038 have a gray value of 2, and so on. This pattern continues until line 785, where the pixels have a gray value of 255. BASLER A102 3-39...
  • Page 76 1039 have a gray value of 1, the pixels in line 1038 have a gray value of 2, and so on. This pattern continues until line 1, where the pixels have a gray value of 1039. BASLER A102 3-40...
  • Page 77: Configuration Sets

    Copy a User Set or the Factory Set to the Work Set, or to set the Startup Pointer. With binary commands, you use the Copy Work Set to User Set command, the Copy Factory Set or User Set to Work Set command, and the Select Startup Pointer command to manipulate configuration sets. BASLER A102 3-41...
  • Page 78: Camera Status

    • with binary commands. You can use the Camera Status command (see Section 4.2.7) to check if the camera has detected any errors. • by checking the LED on the back of the camera. If certain error conditions are present, the LED will flash (see Section 6.1). BASLER A102 3-42...
  • Page 79: Configuring The Camera

    You can also change the settings directly from your application using binary commands. Section lists the binary commands and provides instructions for their use. BASLER A102...
  • Page 80: Configuring The Camera With The Camera Configuration Tool Plus (Cct+)

    1. Make sure that the properties for the RS-644 serial port on your frame grabber are properly configured and that the camera has power. 2. To start the CCT+, click Start, click Programs, click Basler Vision Technologies, click CCT+, and then click CCT+ (default installation).
  • Page 81: Configuration Tool Basics

    CCT+ is displaying the camera settings. To manually refresh the display, you can use the Refresh button in the top right corner of the tool. BASLER A102...
  • Page 82: Configuration Tool Help

    Work Set to a User Set, to Copy a User Set or the Factory Set to the Work Set, or to set the Startup Pointer. To access on-line help, press the F1 key whenever the configuration tool is active. BASLER A102...
  • Page 83: Configuring The Camera With Binary Programming Commands

    The binary command protocol is fully implemented in the CPA driver. The CPA driver and a Programmers Guide for the driver are both part of Basler’s Classic Camera Configuration Tool. The Classic Configuration Tool can be downloaded from the Basler web site at www.basler-vc.com.
  • Page 84: Command Frame And Response Format

    The block check character is the exclusive-or sum (XOR sum) of the bytes in the descriptor field and the data field. Identifies the end of the frame text Size = 1 Byte (The value of the ETX byte is always 0x03) BASLER A102...
  • Page 85 Configuring the Camera ACK/NAK Response Positive frame acknowledge/negative frame acknowledge Size = 1 byte (The value for a positive frame acknowledgement is 0x06 and for a negative frame acknowledgement is 0x15.) All values are formatted as little endian (Intel format). BASLER A102...
  • Page 86: Error Checking

    The camera does not perform a check to see if the data in the write command is within the al- lowed range or specified group of allowed values. BASLER A102...
  • Page 87: Example Commands

    Set to User Set 2, the data byte must be set to 0x02. 0x45 - is the block check character (BCC). See page 4-10 for instructions on calculating a BCC. 0x03 - is the ETX. The ETX is always 0x03. BASLER A102...
  • Page 88: Calculating The Block Check Character

    0 0 1 0 = the binary representation of 0x02 0 1 0 0 0 1 0 1 = The XOR sum 0 1 0 0 0 1 0 1 = 0x45 = the block check character BASLER A102 4-10...
  • Page 89: Commands For Setting Camera Parameters

    Byte 1 An ID that specifies the data output mode (see the table below). Output Mode 0x00 Single 8 bit mode 0x02 Single 10 bit mode 0x04 Single 12 bit mode 0x08 3 x 8 bit RGB mode BASLER A102 4-11...
  • Page 90: Exposure Time Control Mode

    R/W-Flag Data Length Data 0xA0 1 Byte Response: None Data Format: Byte 1 An ID that specifies the exposure mode (see the table below). Exposure Time Control Mode 0x00 Free-run, Programmable 0x04 ExSync, Level-controlled 0x05 ExSync, Programmable BASLER A102 4-12...
  • Page 91: Timer 1

    Low byte of the Timer 2 setting Byte 2 Mid byte of the Timer 2 setting Byte 3 High byte of the Timer 2 setting Data Range: Timer settings can range from 70 µs (0x000046) to 16,777,215 µs (0xFFFFFF). BASLER A102 4-13...
  • Page 92: Digital Shift

    No digital shift 0x01 Digital shift once (multiplies output 2X) 0x02 Digital shift twice (multiplies output 4X) 0x03 Digital Shift by three (multiplies output 8X) See Section 3.7.4 for precautions that you must consider when using digital shift. BASLER A102 4-14...
  • Page 93: Area Of Interest Starting Column

    High byte of the width in columns setting Data Range: The width in columns setting can range from 1 (0x0001) to 1392 (0x0570). See Section 3.8.1 for a list of guidelines which must be followed when entering the settings for the area of interest. BASLER A102 4-15...
  • Page 94: Area Of Interest Starting Line

    High byte of the height in lines setting Data Range: The height in lines setting can range from 1 (0x0001) to 1040 (0x0410). See Section 3.8.1 or a list of guidelines which must be followed when entering the settings for the area of interest. BASLER A102 4-16...
  • Page 95: Gain

    R/W-Flag Data Length Data 0x84 2 Bytes Response: None Data Format: Byte 1 Low byte of offset setting Byte 2 High byte of offset setting Data Range: Offset settings can range from 0 (0x0000) to 255 (0x00FF). BASLER A102 4-17...
  • Page 96: Horizontal Binning

    1 Byte Response: None Data Format: Byte 1 An ID that specifies the binning status (see the table below). Binning 0x00 Vertical binning not enabled 0x01 Vertical binning enabled For full binning, enable both horizontal and vertical binning. BASLER A102 4-18...
  • Page 97: Gamma Correction

    Gamma = 1.0 (no correction - feature disabled) 0x01 Gamma = 1.2 0x02 Gamma = 1.4 0x03 Gamma = 1.5 0x04 Gamma = 1.8 0x05 Gamma = 2.0 0x06 Gamma = 2.2 0x07 Gamma = 2.4 0x08 Gamma = 2.6 0x09 Gamma = 2.8 BASLER A102 4-19...
  • Page 98: White Balance

    A setting of 0 (0x00) will reduce the gain on the red pixels by approximately 6 dB. A setting of 32 (0x20) will result in no change in the gain on the red pixels. A setting of 63 (0x3F) will increase the gain on the red pixels by approximately 6 dB. BASLER A102 4-20...
  • Page 99 6 dB. A setting of 32 (0x20) will result in no change in the gain on these green pixels. A setting of 63 (0x3F) will increase the gain on these green pixels by approximately 6 dB. BASLER A102 4-21...
  • Page 100 A setting of 0 (0x00) will reduce the gain on the blue pixels by approximately 6 dB. A setting of 32 (0x20) will result in no change in the gain on the blue pixels. A setting of 63 (0x3F) will increase the gain on the blue pixels by approximately 6 dB. BASLER A102 4-22...
  • Page 101: Test Image

    An ID that specifies the test image (see the table below). Test Image 0x00 No test image 0x01 Test Image 1 (diagonal gradient pattern) 0x02 Test Image 2 (moving gradient pattern) 0x03 Test Image 3 (vert./horiz. gradient pattern) BASLER A102 4-23...
  • Page 102: Query Commands

    Data Length Data 0x03 Response: Cmd-ID R/W-Flag Data Length Data 0x03 16 Bytes Data Format: Zero terminated string if less than 16 bytes are needed for the product ID information. Unterminated string if all 16 bytes are needed. BASLER A102 4-24...
  • Page 103: Read Serial Number

    Data Length Data 0x06 Response: Cmd-ID R/W-Flag Data Length Data 0x06 3 Bytes Data Format: Byte 1 Low byte of firmware version BCD coded Byte 2 High byte of firmware version BCD coded Byte 3 Register Layout ID BASLER A102 4-25...
  • Page 104: Read Microcontroller Firmware Version

    Data Length Data 0x41 Response: Cmd-ID R/W-Flag Data Length Data 0x41 3 Bytes Data Format: Byte 1 Low byte of firmware version BCD coded Byte 2 High byte of firmware version BCD coded Byte 3 Register Layout ID BASLER A102 4-26...
  • Page 105: Read Minimum Gain Setting

    Response: Cmd-ID R/W-Flag Data Length Data 0x08 16 Bytes Data Format: Bytes 1 and 2 Reserved. Byte 3 Low byte of minimum gain setting. Byte 4 High byte of minimum gain setting. Bytes 5 to 16 Reserved. BASLER A102 4-27...
  • Page 106 User Set 7 0x08 User Set 8 0x09 User Set 9 0x0A User Set 10 0x0B User Set 11 0x0C User Set 12 0x0D User Set 13 0x0E User Set 14 0x0F User Set 15 0xFF No active set BASLER A102 4-28...
  • Page 107: Copy Work Set Into A User Set

    User Set 6 0x07 User Set 7 0x08 User Set 8 0x09 User Set 9 0x0A User Set 10 0x0B User Set 11 0x0C User Set 12 0x0D User Set 13 0x0E User Set 14 0x0F User Set 15 BASLER A102 4-29...
  • Page 108: Select The Startup Pointer

    User Set 6 0x07 User Set 7 0x08 User Set 8 0x09 User Set 9 0x0A User Set 10 0x0B User Set 11 0x0C User Set 12 0x0D User Set 13 0x0E User Set 14 0x0F User Set 15 BASLER A102 4-30...
  • Page 109: Camera Status Command

    User set is erroneous Bit 5 Factory set is erroneous Bit 6 EEPROM checksum error (this is a checksum used to determine if the contents of the EEPROM are valid) Bit 7 No EEPROM command list available BASLER A102 4-31...
  • Page 110: Bitrate Command

    The RS-644 serial port on some Camera Link frame grabbers will only support a bi- trate of 9600. If you are using a Camera Link frame grabber, check the grabber’s documentation before attempting to change the bitrate. BASLER A102 4-32...
  • Page 111: Camera Reset Command

    Type: This is a write only command. Write Command: Cmd-ID R/W-Flag Data Length Data 0x42 2 Bytes Response: None Data Format: Byte 1 Low byte 0xCF is always used Byte 2 High byte 0x07 is always used BASLER A102 4-33...
  • Page 112 DRAFT Configuring the Camera BASLER A102 4-34...
  • Page 113: Mechanical Considerations

    M4 mounting holes on the front and two M4 mounting holes on each side as indicated in Figure 5-1. Caution! To avoid collecting dust on the sensor, mount a lens on the camera imme- diately after unpacking it. BASLER A102...
  • Page 114 DRAFT Mechanical Considerations 37.7 36.1 ±0.2 12.6 0.1 A Photo-sensitive Surface of the Sensor ~ 6.1 12 x M4; 5 deep Drawings are not to scale. ±0.2 Figure 5-1: A102 Mechanical Dimensions (in mm) BASLER A102...
  • Page 115: C-Mount Adapter Dimensions

    DRAFT Mechanical Considerations 5.2 C-Mount Adapter Dimensions Drawings are not to scale. Figure 5-2: C-Mount Adapter Dimensions (in mm) 5.3 F-Mount Adapter Dimensions Drawings are not to scale. Figure 5-3: F-Mount Adapter Dimensions (in mm) BASLER A102...
  • Page 116: Positioning Accuracy Of The Sensor Chip

    Since the translatory and rotational positioning tolerance depend on each other, the worse case of maximum rotational and horizontal/vertical mis-positioning can not occur at the same time. Drawings are not to scale. Figure 5-4: Rotational Positioning Accuracy BASLER A102...
  • Page 117: Maximum Lens Thread Length On C-Mount Equipped Cameras

    < 7.5 mm IR Cut Filter C-Mount Lens Lens Adapter Drawing is not to Scale Figure 5-5: Maximum Lens Thread Length on A102k Cameras Caution! and A102 cameras shipped with a C-mount lens adapter are equipped A102 with an IR cut filter mounted in of the adapter. The location of the filter limits the thread length of the lens that can be used on the camera.
  • Page 118 DRAFT Mechanical Considerations BASLER A102...
  • Page 119: Troubleshooting

    Please contact Basler technical support. flash The FPGA could not be configured. Please contact Basler technical support. Table 6-1: Camera Status Indicators If the status LED on the back of the camera is not lit, it means that power to the camera is not present or is less than 10.8 Volts.
  • Page 120: Troubleshooting Charts

    ExSync signal. Check the ExSync flashing signal or set the camera for Free- 3 pulses. run mode (See Section 3.2.2). Call Basler Technical Support No. It is for assistance. (The contact flashing numbers appear on the title 5, 6, 7 or 8 page of this manual.)
  • Page 121 ExSync period. interfacing setting. troubleshooting Can the test image be seen? Is the exposure OK? chart. Go to the Switch on test image one. interfacing Replace the camera. troubleshooting Can the test image be seen? chart. Replace the camera. BASLER A102...
  • Page 122: Image Quality Problems

    Exit this chart. Exit this chart. Contact Basler Technical Support. The contact numbers appear on the title page of this manual. Before you call for support, be sure to make note of the camera settings and the frame grabber settings you are using.
  • Page 123: Interfacing

    Exit this chart. Configuration files for many types of frame grabbers are available at the Basler web site: www.basler-vc.com. These files have all been tested with the A102 and we suggest that you use them if one is available for your type of frame grabber.
  • Page 124: Serial Communication

    Make sure that no other program has access to the port. port is in use” message appear? You may need to update the CCT+. To download the latest version of the tool, go to the Basler web site at www.baslerweb-vc.com. Does a “This type of camera is not supported”...
  • Page 125: Before Calling Basler Technical Support

    Troubleshooting 6.3 Before Calling Basler Technical Support To help you as quickly and efficiently as possible when you have a problem with a Basler camera, it is important that you collect several pieces of information before you contact technical support.
  • Page 126 12 Parameter set It is very important for Basler Technical Support to get a copy of the exact camera parame- ters that you were using when the problem occurred. To make a copy of the parameters, open the parameter set in the CCT+ and save or dump the settings to a file.
  • Page 127: Revision History

    DA00052205 23 January 2004 Revised the manual to include information for the color ver- sion of the A102k: Updated the model information on page 1-2. Updated the specification table on page 1-3. Added the spectral response information on page 1-5.
  • Page 128 Removed references to formulas for calculating gain from Section 3.8.2. Added reference to Section 3.6.1.2 in Section 3.9.1. Removed step 4 and added to note box in Section 4.2.8. Corrected “Data“, “Byte 1“, and “Byte 2“ in Section 4.2.9. Added Section 6.3. BASLER A102...
  • Page 129: Feedback

    DRAFT Feedback Feedback Your feedback will help us improve our documentation. Please click the link below to access an online feedback form. Your input is greatly appreciated. http://www.baslerweb.com/umfrage/survey.html BASLER A102...
  • Page 130 DRAFT Feedback BASLER A102...
  • Page 131: Index

    ......3-34 see camera configuration tool setting with binary commands ... 4-19 BASLER A102...
  • Page 132 ... 4-11 query commands ......4-24 BASLER A102...
  • Page 133 ......4-8 example ......4-9 BASLER A102...

Table of Contents