Basler WOOD BURNING FIREPLACE Wood Burning Fireplace

Summary of WOOD BURNING FIREPLACE

  • Page 1

    Basler a500k user’s manual document number: da000570 version: 07 language: 000 (english) release date: 20 march 2007 draft.

  • 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 protec- tion against harmful interference when the equipment is operated in a commercial ...

  • Page 3

    Contacting basler support worldwide europe: basler ag an der 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-76...

  • Page 5: Draft

    Contents basler a500 k i draft table of contents 1 introduction 1.1 camera versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.2 performance specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

  • Page 6: Draft

    Contents ii basler a500 k draft 3 basic operation and features 3.1 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3.2 exposure time control modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-...

  • Page 7: Draft

    Contents basler a500 k iii draft 3.12 test images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44 3.12.1 gray scale test image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45 3.12.2 color test image (a504...

  • Page 8: Draft

    Contents iv basler a500 k draft 4.2.6 query commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24 4.2.6.1 read vendor information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24 4.2.6.2 read model information . . . . . . . . . . . . . ...

  • Page 9: Preliminary

    Introduction basler a500 k 1-1 preliminary 1 introduction basler a500 k area scan cameras are high speed cmos cameras designed for industrial use. Good cmos image sensing features are combined with a robust, high precision manufactured housing. Important features are: • cmos aps (active pixel sensor...

  • Page 10: Preliminary

    Introduction 1-2 basler a500 k preliminary 1.2 performance specifications the image sensor characteristics were measured at 25°c. Specifications a504 k a504 kc a503 k a501 k a501 kc sensor 1280 h x 1024 v pixel cmos (1310720 pixels) micron mv13 progressive scan mono- chrome color (see section 3.6 ) ...

  • Page 11: Preliminary

    Introduction basler a500 k 1-3 preliminary video output format 10 taps 8 bit each camera link ® full configura- tion (basler-specific bit as- signment) 8 taps 8 bit each camera link ® full configura- tion 2 taps 8 bit each; camera link ® base configu- ration synchronization via external exsync signa...

  • Page 12: Preliminary

    Introduction 1-4 basler a500 k preliminary 1.3 digital responsivity the specified digital responsivity is obtained if the gain is set to 98. The values are valid for the monochrome chip. In addition, the output depends on the register setting for the digital shift. The values given are typical value...

  • Page 13: Preliminary

    Introduction basler a500 k 1-5 preliminary figure 1-2: quantum efficiency for color a500 kc cameras l color filter arrays become transparent after 700 nm. To maintain spectral balance, use of a suitable ir cut-off filter is recommended. The filter should transmit in a range of 400 nm to 700 nm. A su...

  • Page 14: Preliminary

    Introduction 1-6 basler a500 k preliminary 1.4 environmental requirements temperature and humidity housing temperature during operation: 0° c ... + 50° c (+ 32° f ... + 122° f) humidity during operation: 20% ... 80%, relative, non-condensing storage temperature: - 20° c ... + 80° c (- 4° f ... + 176...

  • Page 15: Preliminary

    Introduction basler a500 k 1-7 preliminary 1.5 precautions power read the manual read the manual carefully before using the camera. Keep foreign matter outside of the camera do not open the housing. Touching internal components may damage them. Be careful not to allow liquids, dust, sand, flammable,...

  • Page 16: Preliminary

    Introduction 1-8 basler a500 k preliminary.

  • Page 17: Preliminary

    Camera interface basler a500 k 2-1 preliminary 2 camera interface 2.1 connections 2.1.1 general description a500 k area scan cameras are interfaced to external circuitry via • a 26 pin, 0.5“ mini d ribbon (mdr) connector to transmit configuration, trigger and image data via camera link, • a micromin...

  • Page 18: Preliminary

    Camera interface 2-2 basler a500 k preliminary figure 2-1: a500 k connectors and led figure 2-2: a500 k pin numbering l the camera housing is not grounded and is electrically isolated from the circuit boards inside of the camera. Note that the connectors at the camera are described, not the connecto...

  • Page 19: Preliminary

    Camera interface basler a500 k 2-3 preliminary 2.1.2 pin assignment for the mdr 26 camera link connector(s) the pin assignment for the mdr 26 pin connector used to interface video data, control signals, and configuration data is given in table 2-1. Table 2-2 provides the pin assignment for the secon...

  • Page 20: Preliminary

    Camera interface 2-4 basler a500 k preliminary camera link connector 2 (a504 k/kc and a503 k only ) : pin number signal name direction level function 1, 13, 14, 26 1 gnd input ground ground for the inner shield of the cable 15 y0+ output channel link lvds data from channel link transmitter 2 y0- 16 ...

  • Page 21: Preliminary

    Camera interface basler a500 k 2-5 preliminary 2.1.3 pin assignment for the power connector the power input connector type is a microminiature push-pull lock type connector, the hirose hr 10a-7r-6pb. The power supply should deliver 12 v at a minimum of 500 ma (a504 k/kc ), 450 ma (a503 k ) or 250 ma...

  • Page 22: Preliminary

    Camera interface 2-6 basler a500 k preliminary figure 2-3: flashout signal timing figure 2-4: flash trigger output schematics flash out exflash or integrate enabled max = 0.3 µs max = 0.3 µs max = 1.3 µs (a501k/kc) = 1 µs (a503k) = 1 µs (a504k/kc) max = 1.3 µs (a501k/kc) = 1 µs (a503k) = 1 µs (a504k...

  • Page 23: Preliminary

    Camera interface basler a500 k 2-7 preliminary 2.1.5 pin assignment for the vga monitor output (a504k/kc only) the 15 pin hdsub receptacle for the vga monitor output transmits 640 x 480 pixels at a rate of 60 fps. 2.2 cable information 2.2.1 camera link cable the camera link specification requires t...

  • Page 24: Preliminary

    Camera interface 2-8 basler a500 k preliminary 2.2.2 power cable a hirose, 6-pin locking plug will be shipped with each camera. This plug should be used to terminate the cable on the power supply for the camera. For proper emi protection, the power supply cable attached to this plug must be a twin-c...

  • Page 25: Preliminary

    Camera interface basler a500 k 2-9 preliminary 2.3 camera link implementation in the a500 k the a500 k uses a national semiconductor ds90cr287 as a channel link transmitter. For a channel link receiver, we recommend that you use the national semiconductor ds90cr288, the national semiconductor ds90cr...

  • Page 26: Preliminary

    Camera interface 2-10 basler a500 k preliminary figure 2-5: a504 k/kc camera / frame grabber interface.

  • Page 27: Preliminary

    Camera interface basler a500 k 2-11 preliminary figure 2-6:a503 k camera / frame grabber interface.

  • Page 28: Preliminary

    Camera interface 2-12 basler a500 k preliminary figure 2-7: a501 k/kc camera / frame grabber interface a501 k 24 11 12 25 10 23 22 9 reserved exsync sertc+ sertc- sertfg+ sertfg- 7 20 21 8 sertc sertfg 1 13 14 26 gnd 24 11 12 25 10 23 22 9 7 20 21 8 1 13 14 26 frame grabber cc3+ cc3- cc4+ cc4- cc2+ ...

  • Page 29: Preliminary

    Camera interface basler a500 k 2-13 preliminary 2.4 input signals the a500 k receives the rs-644 input signals exsync, exclk, exflash, and rxd of the serial interface. Section 2.4.1 describes the function of the exsync signal, section 2.4.2 describes the function of the exflash signal. Rxd of the se...

  • Page 30: Preliminary

    Camera interface 2-14 basler a500 k preliminary 2.5 output signals data is output from the a500 k using the camera link standard. The pixel clock signal is described in section 2.5.1 , the line valid signal in section 2.5.2 , the frame valid signal in section 2.5.3 , and the video data in section 2....

  • Page 31: Preliminary

    Camera interface basler a500 k 2-15 preliminary also show the assignment for the frame valid bit and the line valid bit.These signals and the data transmitted via the three channel link transmitter/receiver pairs are not assigned according to the camera link standard. The basler-specific connection ...

  • Page 32: Preliminary

    Camera interface 2-16 basler a500 k preliminary plu g no. 2, ch an nel lin k z signal d6_ 5 d6_ 6 d6_ 7 (msb) d7_ 0 d7_ 1 d7_ 2 d7_ 3 d7_ 4 d7_ 5 d7_ 6 d7_ 7 (msb) d8_ 0 d8_ 1 d8_ 2 d8_ 3 d8_ 4 d8_ 5 d8_ 6 d8_ 7 (msb) d9_ 0 d9_ 1 d9_ 2 d9_ 3 d9_ 4 d9_ 5 d9_ 6 d9_ 7 (msb) line v a lid pixel clock g ,...

  • Page 33: Preliminary

    Camera interface basler a500 k 2-17 preliminary l note that the bit assignment of the a504 k/kc does not follow the current camera link standard in every respect: • channel link transmitters y and z do not transmit an fval signal. • the data lines are assigned to different input pins. • the data lin...

  • Page 34: Preliminary

    Camera interface 2-18 basler a500 k preliminary plug no. 2, transmitter y port camera frame grabber signal port d0 txin0 rxout0 d3 bit 0 port d1 txin1 rxout1 d3 bit 1 port d2 txin2 rxout2 d3 bit 2 port d3 txin3 rxout3 d3 bit 3 port d4 txin4 rxout4 d3 bit 4 port d5 txin6 rxout6 d3 bit 5 port d6 txin2...

  • Page 35: Preliminary

    Camera interface basler a500 k 2-19 preliminary plug no. 2, transmitter z port camera frame grabber signal port g0 txin0 rxout0 d6 bit 0 port g1 txin1 rxout1 d6 bit 1 port g2 txin2 rxout2 d6 bit 2 port g3 txin3 rxout3 d6 bit 3 port g4 txin4 rxout4 d6 bit 4 port g5 txin6 rxout6 d6 bit 5 port g6 txin2...

  • Page 36: Preliminary

    Camera interface 2-20 basler a500 k preliminary port camera frame grabber signal port a0 txin0 rxout0 d0 bit 0 port a1 txin1 rxout1 d0 bit 1 port a2 txin2 rxout2 d0 bit 2 port a3 txin3 rxout3 d0 bit 3 port a4 txin4 rxout4 d0 bit 4 port a5 txin5 rxout5 d0 bit 5 port a6 txin6 rxout6 d0 bit 6 port a7 t...

  • Page 37: Preliminary

    Camera interface basler a500 k 2-21 preliminary 2.5.5 video data output for the a504k/kc a504 k cameras output the video data in a 10 x 8 bit data stream. The pixel clock is used to time data sampling and transmission. As shown in figures 2-8 and 2-9 , the camera samples and transmits data on each r...

  • Page 38: Preliminary

    Camera interface 2-22 basler a500 k preliminary stream, and so on. The tenth d_9 data stream contains the thirtieth pixel. 8 bits will contain the data for each pixel. • this pattern will continue until all of the pixel data for each data stream for line one has been transmitted. (a total of 128 cyc...

  • Page 39: Preliminary

    Camera interface basler a500 k 2-23 preliminary figure 2-8: 8 bit output mode with edge or level-controlled exposure for the a504k/kc exsync signal frame valid line valid line 1 line 2 line 1024 pixel clock (67.58 mhz) min. 3 µs 0.015 µs 0.06 µs 1.89 µs 1.95 µs 0 µs 2000 µs d_0 pixel data (8 bits) 1...

  • Page 40: Preliminary

    Camera interface 2-24 basler a500 k preliminary figure 2-9: 8 bit output mode with programmable exposure for ths a504k/kc frame valid line valid line 1 line 2 line 1024 pixel clock (67.58 mhz) min. 3 µs 0.015 µs 0.06 µs 1.89 µs 1.95 µs 0 µs 2000 µs d_0 pixel data (8 bits) 1261 1271 1 11 1271 1 1261 ...

  • Page 41: Preliminary

    Camera interface basler a500 k 2-25 preliminary 2.5.6 video data output for the a503k a503 k cameras output the video data in an 8 x 8 bit data stream. The pixel clock is used to time data sampling and transmission. As shown in figures 2-10 and 2- 11 , the camera samples and transmits data on each r...

  • Page 42: Preliminary

    Camera interface 2-26 basler a500 k preliminary stream, and so on. The twentyfourth pixel is the third pixel in the d_7 data stream. The data for each pixel will be at eight bit depth. • this pattern will continue until all of the pixel data for each data stream for line one has been transmitted. (a...

  • Page 43: Preliminary

    Camera interface basler a500 k 2-27 preliminary figure 2-10: 8 bit output mode with edge or level-controlled exposure for the a503k exsync signal frame valid line valid line 1 line 2 line 1024 pixel clock (67.58 mhz) min. 3 µs 0.015 µs 0.06 µs 2.37 µs 2.43 µs 0 µs 2485 µs d_0 pixel data (8 bits) 126...

  • Page 44: Preliminary

    Camera interface 2-28 basler a500 k preliminary figure 2-11: 8 bit output mode with programmable exposure for the a503k frame valid line valid line 1 line 2 line 1024 pixel clock (67.58 mhz) min. 3 µs 0.015 µs 0.06 µs 2.37 µs 2.43 µs 0 µs 2485 µs d_0 pixel data (8 bits) 1265 1273 1 9 1273 1 1265 127...

  • Page 45: Preliminary

    Camera interface basler a500 k 2-29 preliminary 2.5.7 video data output for the a501k/kc a501 k/kc cameras output the video data in a 2 x 8 bit data stream. The pixel clock is used to time data sampling and transmission. As shown in figures 2-12 and 2- 13 , the camera samples and transmits data on e...

  • Page 46: Preliminary

    Camera interface 2-30 basler a500 k preliminary • this pattern will continue until all of the pixel data for each data stream for line one has been transmitted. (a total of 640 cycles for the a501 k/kc .) • line valid becomes low for twenty pixel clocks. • on the pixel clock cycle where data transmi...

  • Page 47: Preliminary

    Camera interface basler a500 k 2-31 preliminary figure 2-13: 8 bit output mode with programmable exposure for the a501k/kc 2.5.8 flash trigger signal this signal can be programmed via the flashctrl register (see section 4.2.4.16 ). Six different options are programmable: • the flashout trigger signa...

  • Page 48: Preliminary

    Camera interface 2-32 basler a500 k preliminary 2.5.9 vga monitor output (a504k/kc only) the vga monitor output transmits 640 x 480 pixels rgb at a rate of 60 hz. To achieve this, the image from the sensor (1280 x 1024 pixels) must be reduced. The first 32 lines and the last 32 lines of the image ar...

  • Page 49: Preliminary

    Camera interface basler a500 k 2-33 preliminary 2.6 rs-644 serial communication the a500 k is equipped for rs-644 serial communication via the frame grabber as specified in the camera link standard. The rs-644 serial connection in the camera link interface is used to issue commands to the camera for...

  • Page 50: Preliminary

    Camera interface 2-34 basler a500 k preliminary 2.8 dc power the a500 k requires 12 vdc (± 10%) power. The maximum power consumption is 6 w for the a504 k/kc , 5.4 w for the a503 k/kc , and 3 w for the a501 k/kc . The current during constant operation is 500 ma max. For the a504 k/kc , 450 ma max. F...

  • Page 51: Preliminary

    Basic operation and features basler a500 k 3-1 preliminary 3 basic operation and features 3.1 functional description basler a500 k area scan cameras employ a cmos-sensor chip which provides features such as a full frame shutter, electronic exposure time control and anti-blooming. Exposure time is co...

  • Page 52: Preliminary

    Basic operation and features 3-2 basler a500 k preliminary in the fpga if 8 bit output is selected. The digital shifter selects the most significant 8 bits out of the 10 bits for the a504 k/kc, a503 k, and a501 k/kc . In the next step, different data flows occur: • in the a504 k/kc , the data is for...

  • Page 53: Preliminary

    Basic operation and features basler a500 k 3-3 preliminary figure 3-2: a504 k/kc , a503 k block diagram figure 3-3: a501 k/kc block diagram image sensor pb-mv13cc imagedata sensor timing imagedata triple data vga image monitor rgb microcontroller eeprom lvds serial receiver serial exsync exsync sens...

  • Page 54: Preliminary

    Basic operation and features 3-4 basler a500 k preliminary 3.2 exposure time control modes a500 k cameras can operate under the control of an external trigger signal (exsync signal) or can operate in “free-run.” in free-run, the camera generates its own internal control signal and does not require a...

  • Page 55: Preliminary

    Basic operation and features basler a500 k 3-5 preliminary • in exsync, programmable mode, the rising edge of exsync triggers exposure and charge accumulation for a pre-programmed period of time. The frame is read out and transferred at the end of the pre-programmed period. The falling edge of exsyn...

  • Page 56: Preliminary

    Basic operation and features 3-6 basler a500 k preliminary 3.2.2 free run in free-run, no exsync signal is required. The camera generates a continuous internal control signal. When the camera is operating in free-run, it exposes and outputs frames continuously. A500 k cameras have a free-run, progra...

  • Page 57: Preliminary

    Basic operation and features basler a500 k 3-7 preliminary • in free-run, vga mode (a504 k/kc only), the camera generates a continuous internal control signal which is set to 60 hz and can not be varied. The data is output at the vga monitor out- put connector and at the camera link connectors. Time...

  • Page 58: Preliminary

    Basic operation and features 3-8 basler a500 k preliminary 3.3 exposure time control modes in detail this section is aimed at system integrators or engineers who intend to develop their own framegrabbers or preprocessing. If you are using a commercially available framegrabber, the framegrabber takes...

  • Page 59: Preliminary

    Basic operation and features basler a500 k 3-9 preliminary the synchronous/asynchronous timing is described in sections 3.3.2.2 , 3.3.3.2 , and 3.3.4.2 for each exposure mode. Synchronous timing 1: the time that frame valid is low between two subsequent frames corresponds to the time of one and a ha...

  • Page 60: Preliminary

    Basic operation and features 3-10 basler a500 k preliminary 3.3.1 exsync, edge-controlled mode when using the exsync edge-controlled mode to control exposure, several guidelines must be followed: • exsync must remain high for a minimum of 1 µs. • exsync must remain low for a minimum of 1 µs. • when ...

  • Page 61: Preliminary

    Basic operation and features basler a500 k 3-11 preliminary 3.3.1.1 exsync, edge-controlled mode with asynchronous timing figure 3-9: exsync, edge-controlled mode - exposure start and stop with frame valid low the exsync signal goes high and goes low while the frame valid signal is low. The integrat...

  • Page 62: Preliminary

    Basic operation and features 3-12 basler a500 k preliminary 3.3.1.2 exsync, edge-controlled mode with synchronous timing 1 figure 3-10: exsync, edge-controlled mode - exposure start and stop with frame valid high the exsync signal goes high and goes low while the frame valid signal is high. The inte...

  • Page 63: Preliminary

    Basic operation and features basler a500 k 3-13 preliminary 3.3.1.3 exsync, edge-controlled mode with synchronous timing 2 figure 3-11: exsync, edge-controlled mode - exposure start and stop with frame valid high the exsync signal goes high and goes low while the frame valid signal is high. The inte...

  • Page 64: Preliminary

    Basic operation and features 3-14 basler a500 k preliminary 3.3.2 exsync, level-controlled mode when using the exsync level-controlled mode to control exposure, several guidelines must be followed: • exsync must remain high for a minimum of 5 µs. • exsync must remain low for a minimum of 10 µs. • wh...

  • Page 65: Preliminary

    Basic operation and features basler a500 k 3-15 preliminary 3.3.2.1 exsync, level-controlled mode with asynchronous timing figure 3-12: exsync, level-controlled mode - exposure start and stop when frame valid is low the exsync signal goes low and goes high while the frame valid signal is low. The in...

  • Page 66: Preliminary

    Basic operation and features 3-16 basler a500 k preliminary 3.3.2.2 exsync, level-controlled mode with synchronous/asynchronous timing figure 3-13: exsync, level-controlled mode - exposure start when frame valid is high, exposure stop when frame valid is low the exsync signal goes high while the fra...

  • Page 67: Preliminary

    Basic operation and features basler a500 k 3-17 preliminary 3.3.2.3 exsync, level-controlled mode with synchronous timing 1 figure 3-14: exsync, level-controlled mode - exposure start and stop when frame valid is high the exsync signal goes low and goes high while the frame valid signal is high. The...

  • Page 68: Preliminary

    Basic operation and features 3-18 basler a500 k preliminary 3.3.2.4 exsync, level-controlled mode with synchronous timing 2 figure 3-15: exsync, level-controlled mode - exposure start and stop when frame valid high the exsync signal goes low and goes high while the frame valid signal is high. The in...

  • Page 69: Preliminary

    Basic operation and features basler a500 k 3-19 preliminary 3.3.3 exsync, programmable mode when using the exsync programmable mode to control exposure, several guidelines must be followed: • exsync must remain high for a minimum of 1 µs. • exsync must remain low for a minimum of 1 µs. • timer 1 mus...

  • Page 70: Preliminary

    Basic operation and features 3-20 basler a500 k preliminary 3.3.3.1 exsync, programmable mode with asynchronous timing figure 3-16: exsync, programmable mode - exposure start and stop with frame valid low the effective exposure occurs while the frame valid signal is low. The flashout signal is set t...

  • Page 71: Preliminary

    Basic operation and features basler a500 k 3-21 preliminary 3.3.3.2 exsync, programmable mode with synchronous/asynchronous timing figure 3-17: exsync, programmable mode - exposure start when frame valid is high, exposure stop when frame valid is low the effective exposure starts while the frame val...

  • Page 72: Preliminary

    Basic operation and features 3-22 basler a500 k preliminary 3.3.3.3 exsync, programmable mode with synchronous timing 1 figure 3-18: exsync, programmable mode - exposure start and stop when frame valid is high the effective exposure starts and stops while the frame valid signal is high. The flashout...

  • Page 73: Preliminary

    Basic operation and features basler a500 k 3-23 preliminary 3.3.3.4 exsync, programmable mode with synchronous timing 2 figure 3-19: exsync, programmable mode - exposure start and stop with frame valid high the effective exposure starts and stops while the frame valid signal is high. The flashout si...

  • Page 74: Preliminary

    Basic operation and features 3-24 basler a500 k preliminary 3.3.4 free-run mode when using the free-run, programmable mode to control exposure, several guidelines must be followed: • the internal control signal must remain high for a minimum of 3 µs. • the internal control signal must remain low for...

  • Page 75: Preliminary

    Basic operation and features basler a500 k 3-25 preliminary 3.3.4.1 free-run mode with asynchronous timing figure 3-20: free-run, programmable mode - exposure start and stop with frame valid low the effective exposure starts and stops while the frame valid signal is low. The flashout signal is set t...

  • Page 76: Preliminary

    Basic operation and features 3-26 basler a500 k preliminary 3.3.4.2 free-run mode with synchronous/asynchronous timing figure 3-21: free-run, programmable mode - exposure start with frame valid high, exposure stop with frame valid low the effective exposure starts while the frame valid signal is hig...

  • Page 77: Preliminary

    Basic operation and features basler a500 k 3-27 preliminary 3.3.4.3 free-run mode with synchronous timing 1 figure 3-22: free-run, programmable mode - exposure start and stop with frame valid high the effective exposure starts and stops while the frame valid signal is high. The intergrate enabled si...

  • Page 78: Preliminary

    Basic operation and features 3-28 basler a500 k preliminary 3.3.4.4 free-run mode with synchronous timing 2 figure 3-23:free-run, programmable mode - exposure start and stop with frame valid high the effective exposure starts and stops while the frame valid signal is high. The integrate enabled sign...

  • Page 79: Preliminary

    Basic operation and features basler a500 k 3-29 preliminary 3.3.5 free-run vga mode (a504k/kc only) figure 3-24: free-run vga mode • disregarding possible jitter, the duration of the effective exposure is defined by period p (set by timer 1). • jitter may shorten or extend the effective exposure, i....

  • Page 80: Preliminary

    Basic operation and features 3-30 basler a500 k preliminary 3.4 long exposure compensation (a504k/kc, a503k only) the long exposure compensati- on value can be set to optimize image quality. The longer the exposure time, the higher the long exposure compensation needs to be. The long exposure compen...

  • Page 81: Preliminary

    Basic operation and features basler a500 k 3-31 preliminary 3.5 max exposure time at max speed (a504k/kc only) in many applications, cameras are operated at maximum speed and at maximum exposure time. To obtain a reliable timing for frame read-out in synchronous timing 2, follow the setup recommenda...

  • Page 82: Preliminary

    Basic operation and features 3-32 basler a500 k preliminary 3.6 color creation in the a504 kc and a501 kc the cmos sensor used in the color version of the camera is equipped with an additive color separation filter. With the color filter, each individual pixel is covered by a micro-lens which allows...

  • Page 83: Preliminary

    Basic operation and features basler a500 k 3-33 preliminary 3.7 gain and offset the a500 k includes a cmos sensor with 1024 adcs (analog to digital converters), and a digital shifter. The pixels in the cmos sensor output voltage signals when they are exposed to light. After readout of the pixel volt...

  • Page 84: Preliminary

    Basic operation and features 3-34 basler a500 k preliminary 3.7.1 gain settings in more detail the optical gain gopt is the digital number value (dn) that the camera outputs after an exposure with the amount of light of 1 lux per second. For this camera, the optical gain can be calculated as follows...

  • Page 85: Preliminary

    Basic operation and features basler a500 k 3-35 preliminary 3.8 dsnu constancy (a503k only) in theory, when an area scan camera with a digital sensor captures a frame in complete darkness, all of the pixel values in the frame should be near zero and they should be equal. In practice, slight variatio...

  • Page 86: Preliminary

    Basic operation and features 3-36 basler a500 k preliminary 3.10 digital shift the digital shift feature allows you to change the group of bits that is output from the adc. Using the digital shift feature will effectively multiply the output of the cmos sensor by 2 times, 4 times or 8 times. Section...

  • Page 87: Preliminary

    Basic operation and features basler a500 k 3-37 preliminary shift twice when the camera is set to shift twice, the output from the camera will include bit 7 through bit 0 from the adc. The result of shifting twice is that the output of the camera is effectively multiplied by four. For example, assum...

  • Page 88: Preliminary

    Basic operation and features 3-38 basler a500 k preliminary 3.10.2 precautions when using digital shift there are several checks and precautions that you must follow before using the digital shift feature. Make this check: 1. Use the binary commands or the cct+ to set the camera for no digital shift...

  • Page 89: Preliminary

    Basic operation and features basler a500 k 3-39 preliminary 3.11 area of interest (aoi) the area of interest feature allows you to specify a portion of the cmos array and during operation, only the pixel information from the specified portion is transferred out of the camera. The size of the area of...

  • Page 90: Preliminary

    Basic operation and features 3-40 basler a500 k preliminary you can set the area of interest using either the camera configuration tool plus (see section 4.1 ) or binary commands (see section 4.2 ). You use the area of interest starting column, area of interest width in columns, area of interest sta...

  • Page 91: Preliminary

    Basic operation and features basler a500 k 3-41 preliminary 3.11.1 changes to the maximum frame rate with area of interest when the area of interest feature is used, the camera’s maximum achieveable frame rate increases. The amount that the maximum frame rate increases depends on the number of lines...

  • Page 92: Preliminary

    Basic operation and features 3-42 basler a500 k preliminary 3.11.2 dynamic area of interest (a504k/kc, a503k only) dynamic aoi is a useful feature for object tracking applications. It needs to be activated if you want to displace the aoi position diagonally. To show the usefulness of this feature, t...

  • Page 93: Preliminary

    Basic operation and features basler a500 k 3-43 preliminary aoi starting column, aoi width, aoi starting line, aoi height: the values come directly from the aoi registers of the camera. The aoi values are located right-justified in each 16 bit stamp. Unused bits are set to 0. You can activate or dea...

  • Page 94: Preliminary

    Basic operation and features 3-44 basler a500 k preliminary 3.12 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 can be used for service purposes and for failure diagnostics. In test mode,...

  • Page 95: Preliminary

    Basic operation and features basler a500 k 3-45 preliminary 3.12.1 gray scale test image the gray scale test image consists of lines with repeated gray scale gradients ranging from 0 to 255. The first line starts with a gray value of 0 on the first pixel, in the second line the first pixel has a gra...

  • Page 96: Preliminary

    Basic operation and features 3-46 basler a500 k preliminary figure 3-34: formation of the color test image; the first line is shown 3.12.3 running line test image this test image mode tests frame capture. A black image has a white line with a height of one pixel. This horizontal line moves down by o...

  • Page 97: Preliminary

    Basic operation and features basler a500 k 3-47 preliminary 3.13 configuration sets the camera’s adjustable parameters are stored in configuration sets and each configuration set contains all of the parameters needed to control the camera. There are three different types of configuration sets: the w...

  • Page 98: Preliminary

    Basic operation and features 3-48 basler a500 k preliminary 3.14 camera status a500 k cameras monitor their status by performing a regular series of self checks. The current status of a camera can be viewed in several ways: • with the camera configuration tool cct+. You can use the camera status inf...

  • Page 99: Preliminary

    Configuring the camera basler a500 k 4-1 preliminary 4 configuring the camera a500 k cameras come factory-set so that they will work properly for most applications with minor changes to the camera configuration. For normal operation, the following parameters are usually configured by the user: • exp...

  • Page 100: Preliminary

    Configuring the camera 4-2 basler a500 k preliminary 4.1 configuring the camera with the camera configuration tool plus (cct+) the camera configuration tool cct+ is a windows ™ based program used to easily change the camera’s settings. The tool communicates via the rs-644 serial connection in the ca...

  • Page 101: Preliminary

    Configuring the camera basler a500 k 4-3 preliminary 4.1.3 configuration tool basics the ram memory in the camera contains the set of parameters that controls the current operation of the camera. This set of parameters is known as the work set (see section 3.13 ). The cct+ is used to view the presen...

  • Page 102: Preliminary

    Configuring the camera 4-4 basler a500 k preliminary 4.1.4 configuration tool help the cct+ includes a complete on-line help file which explains how to change a setting or to copy the 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 acc...

  • Page 103: Preliminary

    Configuring the camera basler a500 k 4-5 preliminary 4.2 configuring the camera with binary programming commands configuration commands can be issued to the a500 k via the rs-644 serial connection in the camera link interface between the frame grabber and the camera. Commands are issued using a bina...

  • Page 104: Preliminary

    Configuring the camera 4-6 basler a500 k preliminary 4.2.1 command frame and response format figure 4-2: representation of a command frame and response stx identifies the start of the frame text size = 1 byte (the value of the stx byte is always 0x02) desc descriptor size = 2 bytes the bits in the d...

  • Page 105: Preliminary

    Configuring the camera basler a500 k 4-7 preliminary 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.) 4.2.2 error checking 4.2.2.1 ack/nak when the camera re...

  • Page 106: Preliminary

    Configuring the camera 4-8 basler a500 k preliminary 4.2.2.4 write command in the normal case, when a write command is sent to the camera, the camera responds with an ack. If the camera receives a write command with an unknown command id in the descriptor, it will respond with an ack but will not pe...

  • Page 107: Preliminary

    Configuring the camera basler a500 k 4-9 preliminary 4.2.3 example commands 4.2.3.1 read command an example of the command message used to read the camera status is: 0x02, 0x43, 0x82, 0xc1, 0x03 0x02 - is the stx. The stx is always 0x02. 0x43 - is the first byte of the descriptor. The first byte of ...

  • Page 108: Preliminary

    Configuring the camera 4-10 basler a500 k preliminary 4.2.3.3 calculating the block check character the block check character in any a500 k command is the exclusive-or sum (xor sum) of the bytes in the descriptor and the data fields. For the write command example shown in section 4.2.3.2 , the block...

  • Page 109: Preliminary

    Configuring the camera basler a500 k 4-11 preliminary 4.2.4 commands for setting camera parameters 4.2.4.1 exposure time control mode purpose: to set the exposure time control mode or to read the current exposure time control mode setting. See section 3.2 for an explanation of exposure time control ...

  • Page 110: Preliminary

    Configuring the camera 4-12 basler a500 k preliminary 4.2.4.2 timer 1 4.2.4.3 timer 2 purpose: to set timer 1 or to read the current timer 1 setting. Timer 1 is used when the camera is operating in exsync programmable mode or in free-run mode. See section 3.2 for details. Type: this is a read or wri...

  • Page 111: Preliminary

    Configuring the camera basler a500 k 4-13 preliminary 4.2.4.4 long exposure compensation (a504k/kc, a503k only) purpose: to set long exposure compensation or read the current long exposure compensation setting. See section 3.4 for details. Type: this is a read or write command. Read command: cmd-id ...

  • Page 112: Preliminary

    Configuring the camera 4-14 basler a500 k preliminary 4.2.4.5 gain 4.2.4.6 negative offset purpose: to set the gain (adcref) or to read the current gain (adcref) setting. See section 3.7 for more information on gain. Type: this is a read or write command. Read command: cmd-id r/w-flag data length da...

  • Page 113: Preliminary

    Configuring the camera basler a500 k 4-15 preliminary 4.2.4.7 positive offset purpose: to set the positive offset or to read the current positive offset setting. If you use ofspos, set ofsneg to 0. See section 3.7 for more information on offset. Type: this is a read or write command. Read command: c...

  • Page 114: Preliminary

    Configuring the camera 4-16 basler a500 k preliminary 4.2.4.8 dsnu constancy and shutterline correction enable (a503k only) purpose: to enable/disable the dsnu constancy feature and/or the shutterline correction feature. See section 3.8 for more information on the dsnu constancy feature and section ...

  • Page 115: Preliminary

    Configuring the camera basler a500 k 4-17 preliminary 4.2.4.9 shutterline correction (a503k only) purpose: to set the shutterline correction value. See section 3.9 for more information on shutterline correction. Type: this is a read or write command. Read command: cmd-id r/w-flag data length data 0x...

  • Page 116: Preliminary

    Configuring the camera 4-18 basler a500 k preliminary 4.2.4.10 digital shift purpose: to enable or disable digital shift. See section 3.10 for an explanation of digital shift. Type: this is a read or write command. Read command: cmd-id r/w-flag data length data 0xa5 1 1 - response: cmd-id r/w-flag d...

  • Page 117: Preliminary

    Configuring the camera basler a500 k 4-19 preliminary 4.2.4.11 area of interest starting column 4.2.4.12 area of interest width in columns purpose: to set the left starting column for the area of interest or to read the current starting column setting. See section 3.11 for details. Type: this is a r...

  • Page 118: Preliminary

    Configuring the camera 4-20 basler a500 k preliminary 4.2.4.13 area of interest starting line 4.2.4.14 area of interest height in lines purpose: to set the starting line for the area of interest or to read the current starting pixel setting. See section 3.11 for details. Type: this is a read or writ...

  • Page 119: Preliminary

    Configuring the camera basler a500 k 4-21 preliminary 4.2.4.15 area of interest stamp and dynamic area of interest (a504k/kc, a503k only) purpose: to activate or deactivate the area of interest stamp and dynamic area of interest or to read the settings. See sections 3.11.3 and 3.11.2 for details. Ty...

  • Page 120: Preliminary

    Configuring the camera 4-22 basler a500 k preliminary 4.2.4.16 flashctrl: flash trigger modes purpose: to set the flash trigger mode or to read the current flash trigger mode setting. See sections 2.1.4 and 2.5.8 for an explanation of flash trigger modes. Type: this is a read or write command. Read ...

  • Page 121: Preliminary

    Configuring the camera basler a500 k 4-23 preliminary 4.2.5 test image command purpose: to enable or disable a test image, and to select a test image. See section 3.12 for an explanation of the available test images. Type: this is a read or write command. Read command: cmd-id r/w-flag data length da...

  • Page 122: Preliminary

    Configuring the camera 4-24 basler a500 k preliminary 4.2.6 query commands 4.2.6.1 read vendor information 4.2.6.2 read model information 4.2.6.3 read product id purpose: to read the camera vendor’s name. Type: this is a read only command. Read command: cmd-id r/w-flag data length data 0x01 1 16 - r...

  • Page 123: Preliminary

    Configuring the camera basler a500 k 4-25 preliminary 4.2.6.4 read serial number 4.2.6.5 read camera version 4.2.6.6 read eeprom firmware version purpose: to read the camera’s serial number. Type: this is a read only command. Read command: cmd-id r/w-flag data length data 0x04 1 16 - response: cmd-i...

  • Page 124: Preliminary

    Configuring the camera 4-26 basler a500 k preliminary 4.2.6.7 read microcontroller firmware version 4.2.6.8 read fpga firmware version 4.2.6.9 read temperature purpose: to read the microcontroller firmware version. Type: this is a read only command. Read command: cmd-id r/w-flag data length data 0x4...

  • Page 125: Preliminary

    Configuring the camera basler a500 k 4-27 preliminary 4.2.7 commands for manipulating configuration sets 4.2.7.1 copy the factory set or the user set into the work set (profile load) purpose: to copy the factory set or one of the 15 user sets into the work set. See section 3.13 for an explanation of...

  • Page 126: Preliminary

    Configuring the camera 4-28 basler a500 k preliminary 4.2.7.2 copy the work set into a user set (profile save) purpose: to copy the work set into one of the 15 user sets. See section 3.13 for an explanation of configuration sets. Type: this is a write only command. Write command: cmd-id r/w-flag dat...

  • Page 127: Preliminary

    Configuring the camera basler a500 k 4-29 preliminary 4.2.7.3 select the startup pointer (profile startup) purpose: the startup pointer is used to tag the configuration set that will be copied into the work set at power on (see section 3.13 ). The write command is used to set the startup pointer to ...

  • Page 128: Preliminary

    Configuring the camera 4-30 basler a500 k preliminary 4.2.8 camera status command purpose: the camera has been programmed to detect several error conditions. When an error condition is detected, a flag is set. The status command allows you to read the error flags. Type: this is a read only command. ...

  • Page 129: Preliminary

    Configuring the camera basler a500 k 4-31 preliminary 4.2.9 bitrate command purpose: to set the bitrate of the serial communications link. The bitrate is changed immediately after the successful receipt of this command. (the default bitrate is 9600.) type: this is a write only command. Write command...

  • Page 130: Preliminary

    Configuring the camera 4-32 basler a500 k preliminary 4.2.10 camera reset command 4.2.11 power control command purpose: initiates a camera reset. The behavior is similar to a power up reset. Type: this is a write only command. Write command: cmd-id r/w-flag data length data 0x42 0 2 2 bytes response...

  • Page 131: Preliminary

    Mechanical considerations basler a500 k 5-1 preliminary 5 mechanical considerations 5.1 camera dimensions and mounting facilities the a500 k camera housing is manufactured with high precision. Planar, parallel, and angular sides guarantee precise mounting with high repeatability. A500 k cameras are ...

  • Page 132: Preliminary

    Mechanical considerations 5-2 basler a500 k preliminary figure 5-1: a500 k mechanical dimensions (in mm) tolerances are typical drawings are not to scale.

  • Page 133: Preliminary

    Mechanical considerations basler a500 k 5-3 preliminary 5.2 f-mount adapter dimensions figure 5-2: f-mount adapter dimensions (in mm) drawing is not to scale.

  • Page 134: Preliminary

    Mechanical considerations 5-4 basler a500 k preliminary 5.3 positioning accuracy of the sensor chip positioning accuracy of the sensor chip is as shown in figure 5-3. Since the translatory and rotational positioning tolerance depend on each other, the maximum rotational mis-positioning and the maxim...

  • Page 135: Preliminary

    Troubleshooting basler a500 k 6-1 preliminary 6 troubleshooting fault finding using the camera led is described in section 6.1 . 6.1 led a500 k cameras regularly perform self tests. Detected errors are signaled by flashes of the led on the back of the camera. The number of flashes indicates the dete...

  • Page 136: Preliminary

    Troubleshooting 6-2 basler a500 k preliminary 6.2 troubleshooting charts the following pages contain several troubleshooting charts which can help you find the cause of problems that users sometimes encounter. The charts assume that you are familiar with the camera’s features and settings and with t...

  • Page 137: Preliminary

    Troubleshooting basler a500 k 6-3 preliminary check the setup on your frame grabber and make sure that the exsync signal is not too short. The period of the exsync signal must be greater than 2 ms (a504k/kc), 2.485 ms (a503k) or 13.52 ms (a501k/kc). (on many frame grabbers, the period of the exsync ...

  • Page 138: Preliminary

    Troubleshooting 6-4 basler a500 k preliminary 6.2.2 poor quality image use this chart if the image is poor quality, is completely white, or is completely black. If you get no image at all when you attempt to capture an image with the frame grabber, use the chart that appears in section 6.2.1 . Use t...

  • Page 139: Preliminary

    Troubleshooting basler a500 k 6-5 preliminary 6.2.3 interfacing use the interfacing troubleshooting charts if you think that there is a problem with the cables between your devices or if you have been directed here from another chart. Interfacing chart always switch off power to the system before ma...

  • Page 140: Preliminary

    Troubleshooting 6-6 basler a500 k preliminary 6.2.4 rs-644 serial communication use the serial communication troubleshooting charts if you think that there is a problem with rs-644 serial communication or if you have been directed here from another chart. The rs-644 port used by the a500 k is locate...

  • Page 141: Preliminary

    Troubleshooting basler a500 k 6-7 preliminary 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. Copy the for...

  • Page 142: Preliminary

    Troubleshooting 6-8 basler a500 k preliminary 9 how often did/does the prob- lem occur? Once. Every time. Regularly when: occasionally when: 10 how severe is the problem? Camera can still be used. Camera can be used after i take this action: camera can no longer be used. 11 did your application ever...

  • Page 143: Draft

    Basler a500 k i draft revision history doc. Id number date changes da00057001 14 oct 2002 initial release covering series production cameras. Da00057002 07 jan 2003 the a501 kc color camera was added to the series. The high and low byte information was added to the aoi stamp. The aoi stamp and dynam...

  • Page 144: Draft

    Ii basler a500 k draft.

  • Page 145: Draft

    Feedback basler a500 k iii draft 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.

  • Page 146: Draft

    Feedback iv basler a500 k draft.

  • Page 147: Draft

    Index basler a500 k v draft index a aoi see area of interest area of interest explained . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39 height. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39 setting with binary commands . . . . . . . 4-19, 4-20 size . . . . . . . . . . . ....

  • Page 148: Draft

    Index vi basler a500 k draft exposure time control mode(s) explained . . . . . . . . . . . . . . . . . . . . . . . . . 3-4–3-7 setting with binary commands . . . . . . . . . . . 4-11 exsync signal explained . . . . . . . . . . . . . . . . . . . . . . . . 2-13, 3-4 exsync, level-controlled mode with ...

  • Page 149: Draft

    Index basler a500 k vii draft o offset explained . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 offset, negative setting with binary commands . . . . . . . . . . . 4-14 offset, positive setting with binary commands . . . . . . . . . . . 4-15 ofsneg register . . . . . . . . . . . . . . . ...

  • Page 150: Draft

    Index viii basler a500 k draft troubleshooting chart interfacing . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 no image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 poor quality image . . . . . . . . . . . . . . . . . . . . . 6-4 rs-232 serial communication . . . . . . . ....