JAI BB-141GE User Manual

Other manuals for BB-141GE: User Manual
Manual is about: Digital Monochrome / Color Progressive Scan GigE Vision Camera

Summary of BB-141GE

  • Page 1

    Bm-141ge bb-141ge digital monochrome / color progressive scan gige vision camera document version: ver.2.2 bmb-141ge_ver.2.2_feb2016 user's manual.

  • Page 2

    Bm-141ge / bb-141ge 2 notice t he material contained in this manual consists of information that is proprietary to jai ltd., japan and may only be used by the purchasers of the product. Jai ltd., japan makes no warranty for the use of its product and assumes no responsibility for any errors which ma...

  • Page 3

    Bm-141ge / bb-141ge 3 table of contents jai gige ® vision camera operation manuals ............................................................ 6 introduction ................................................................................................. 6 before using gige vision cameras............

  • Page 4

    Bm-141ge / bb-141ge 4 8.3.1 guideline for network settings ..................................................................... 33 8.2.2 video data rate (network bandwidth) ............................................................. 34 8.3.3 note for setting packet size .............................

  • Page 5

    Bm-141ge / bb-141ge 5 change history ............................................................................................. 74 user's record ............................................................................................... 75.

  • Page 6

    Bm-141ge / bb-141ge 6 jai gige ® vision camera operation manuals to understand and operate this jai gige ® vision camera properly, jai provides the following manuals. User’s manual (this booklet) describes functions and operation of the hardware jai sdk & control tool user guide describes functions ...

  • Page 7

    Bm-141ge / bb-141ge 7 camera operation 1. General this manual covers the digital monochrome progressive scan camera bm-141ge and color progressive scan camera bb-141ge bm-141ge/bb-141ge is a gige vision compliant camera, belonging to the c3 basic family. Both the monochrome version bm-141ge and the ...

  • Page 8

    Bm-141ge / bb-141ge 8 3. Main features member of c3 basic camera series gige vision and genicam compliant 1392 (h) x 1040 (v) 6.45 µm square pixels 2/3 inch progressive scan – monochrome and bayer mosaic color versions 30.12 frames/second with full resolution in continuous operation 30 frames/second...

  • Page 9

    Bm-141ge / bb-141ge 9 4. Locations and functions 4.1. Locations and functions 1. Lens mount c-mount (note *1) 2. Ccd sensor 2/3 inch ccd sensor 3. Flange back fixed screws fix the ring after flange back adjustment 4. 12-pin connector dc +12v power and gpio interface 5. D-sub 9 pin connector auxiliar...

  • Page 10

    Bm-141ge / bb-141ge 10 4.2. Rear panel indicator. The rear panel mounted led provides the following information: power trig led amber: power connected – initiating steady green: camera is operating in continuous mode flashing green: camera is receiving an external trigger link led steady green: 1000...

  • Page 11

    Bm-141ge / bb-141ge 11 1. Attach the c mount lens to the camera (①). 2. Under the actual environment and the actual distance to the object, check whether it is possible to focus the lens by rotating the focus ring of the lens. 3. If it does not focus, loosen two flange back fixed screws (③). 4. Set ...

  • Page 12

    Bm-141ge / bb-141ge 12 5.3 d-sub 9 pin connector for gpio (auxiliary) type: dd-09ssg fig. 5 d-sub 9 pin connector 5.4 internal dip switch in order to change, the top cover must be removed. Fig.6. Dip switch no i/o name note 1 i lvds in1- 2 i lvds in1+ 3 i ttl in 1 75ohm terminator *1 4 o ttl out 1 5...

  • Page 13

    Bm-141ge / bb-141ge 13 6. Gpio (inputs and outputs) 6.1. Overview all input and output signals pass through the gpio (general purpose input and output) module. The gpio module consists of a look-up table (lut – cross-point switch), 2 pulse generators and a 12-bit counter. In the lut, the relationshi...

  • Page 14

    Bm-141ge / bb-141ge 14 start point end point length start point end point length 5.4.1 lut (cross point switch) the lut works as a cross-point switch which allows connecting inputs and outputs freely. The signals lval_in, dval_in, fval_in and een_in all originate from the camera timing circuit. On t...

  • Page 15

    Bm-141ge / bb-141ge 15 the following shows jai sdk camera control tool for setting pulse generator. 5.5 opto-isolated inputs/outputs the control interface of the c3 gige vision camera series has opto-isolated inputs and outputs, providing galvanic separation between the camera's inputs/outputs and p...

  • Page 16

    Bm-141ge / bb-141ge 16 5.5.2 recommended external output circuit diagram for customer fig.11. External output circuit, opt out 1 and 2 5.5.3 optical interface specifications the relation of the input signal and the output signal through the optical interface is as follows. Conditions for input input...

  • Page 17

    Bm-141ge / bb-141ge 17 6.3. Inputs and outputs table output ports trigger 0 trigger 1 opt out1 opt out2 ttl out1 ttl out2 time stamp reset seque nce reset pulse genera tor 0 pulse genera tor 1 in pu t p or ts lval in × × × × ○ ○ × × ○ ○ dval in × × × × ○ ○ × × ○ ○ fval in × × × × ○ ○ × × ○ ○ een in ...

  • Page 18

    Bm-141ge / bb-141ge 18 line source 6.5. Gpio programming examples 6.5.1 pulse generator setting sreen.

  • Page 19

    Bm-141ge / bb-141ge 19 6.4.2 gpio plus pwc shutter example: 10µs unit pulse width exposure control (pwc). Pixel clock is 58mhz. 580 clocks (680-100) equal 10µs. Feature value c)acquisition and trigger controls trigger selector trigger mode on jai acquisition and trigger control jai exposure mode pul...

  • Page 20

    Bm-141ge / bb-141ge 20 6.4.3 internal trigger generator example: create a trigger signal and trigger the camera feature value c)acquisition and trigger controls trigger selector trigger mode on pulse generators pulse generator selector pulse generator 0 selector clock choice 1 = pixel clock (30mhz) ...

  • Page 21

    Bm-141ge / bb-141ge 21 7. Image output 7.1. Ccd sensor layout the ccd sensor layout with respect to pixels and lines used in the timing and video full frame read out is shown below. Fig.15 ccd sensor layout important note: by using optical black (ob) transfer mode, the user can select whether to inc...

  • Page 22

    Bm-141ge / bb-141ge 22 fig.16. Bm-141ge vertical binning. The bm-141ge has on or off function for vertical binning: setting value for register address 0xa084 resolution frame rate off (no binning) 0x01 1392(h) x 1040(v) pixels 30.12 frames/sec. 2:1 binning 0x02 1392(h) x 520(v) pixels 50.18 frames /...

  • Page 23

    Bm-141ge / bb-141ge 23  how to calculate total line number and frame rate on variable partial scan mode variable partial scan the start line setting 1st line to 1025th line read out height 8 lines to 1032 lines total lines = ob period in the upper part of the frame (l) + fast dump period in the upp...

  • Page 24

    Bm-141ge / bb-141ge 24 analog signal [mv] black level 1023 890 32 0 25 700 di gi ta l ou t [l sb ] white clip level 100% level 800 the standard setting for 10-bit video level is 890 lsb. 200 mv ccd output level equals 100% video output. Fig. 17. Digital output (10 bit output) 7.4.2 bit allocation (p...

  • Page 25

    Bm-141ge / bb-141ge 25 address internal name access size value 0xa410 pixel format type r/w 4 0x01080001:mono8 0x01100003:mono10 0x010c0004:mono10 packed 0x01100005:mono12 0x010c0006:mono12 packed 7.4.3 bit allocation (pixel format / pixel type) – bb-141ge (bayer mosaic color) in the gige vision int...

  • Page 26

    Bm-141ge / bb-141ge 26 7.4.3.4 gvsp_pix_baygb8 “bayer gb8” odd line 1 byte 2 byte 3 byte 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 g0 b1 g2 even line 1 byte 2 byte 3 byte 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 r0 g1 r2 7.4.3.5 gvsp_pix_baygb10 “ bayer gb10” odd line 1 byte 2 byte 3 by...

  • Page 27

    Bm-141ge / bb-141ge 27 7.5. Bb-141ge. Bayer mosaic filter bb-141ge is a color camera based on a ccd sensor with a bayer rgb color mosaic. The color image reconstruction is done in the host pc. The color sequence in the video signal is the same for all scanning formats. The line readout follows lval....

  • Page 28

    Bm-141ge / bb-141ge 28 7.6. Image timing 7.6.1 horizontal timing the lval period is shown for normal continuous mode. Fig.19 horizontal timing 7.6.2 vertical timing the fval period for normal continuous mode full scan is shown. Fig.20 vertical timing for full scan lval data out valid data ob 1392ck ...

  • Page 29

    Bm-141ge / bb-141ge 29 7.6.3 partial scanning the fval period is shown for 1/2 partial scan in normal continuous mode. Vertical timing the diagram and table below provide vertical timing information for the fixed partial scan settings 1/2, 1/4, 1/3 and 2/3. Values for vertical timing in partial scan...

  • Page 30

    Bm-141ge / bb-141ge 30 horizontal timing the horizontal timing is the same as that of the full scanning. Fig.22 horizontal timing for partial scanning 7.6.4 vertical binning vertical binning combines charge from two adjacent lines, reducing the vertical resolution to half and at the same time increa...

  • Page 31

    Bm-141ge / bb-141ge 31 0 100% level 700 200 a n a l o g o u t [ m v ] ccd out [mv] 265 930 vertical timing fig.24 vertical timing for vertical binning 7.7. Auto-iris lens video output (12-pin hirose connector) this analogue signal is not routed through the gpio. This signal is available at pin 4 of ...

  • Page 32

    Bm-141ge / bb-141ge 32 8. Network configuration  for details of the network settings, please refer to the “getting started guide” supplied with the jai sdk. 8.1. Gige vision standard interface the bm-141ge and bb-141ge are designed in accordance with the gige vision standard. In transmits digital i...

  • Page 33

    Bm-141ge / bb-141ge 33 jai confirms the following network cards. Nic manufacture type pci-x bus pci-express bus intel pro/1000mt server adapter 32bit or 64bit 33/66/100/133 mhz intel pro/1000mt dual port server adapter 32bit or 64bit 33/66/100/133 mhz intel pro/1000gt quad port server adapter 32bit ...

  • Page 34

    Bm-141ge / bb-141ge 34 8.2.2 video data rate (network bandwidth) the video bit rate for bm-141ge and bb-141ge at the continuous mode is: model pixel type packet data volume (in case the packet size is 1428) bm-141ge mono8 362 mbit/s mono10_packed mono12_packed 544 mbit/s mono10/mono12 725 mbit/s bb-...

  • Page 35

    Bm-141ge / bb-141ge 35 formula to calculate data transfer rate j={90+62+(e+18)*(g-2)}*8*d/1000000 where, g=roundup{a*b*c/8/(e-36)}+2 the following table shows bits per pixel (c) which depends on the pixel format. Pixel format bit mono8 8 mono10 16 mono10packed 12 mono12 16 mono12packed 12 bayrg8 8 b...

  • Page 36

    Bm-141ge / bb-141ge 36 8.3.6 note for 100base-tx connection in order to use 100mbps network, 100base-tx and full duplex are available. Half duplex cannot be used. In the case of connecting on 100base-tx, the maximum packet size should be 1500 byte. In the case the of connecting on 100base-tx, the sp...

  • Page 37

    Bm-141ge / bb-141ge 37 8.4.2 connecting a camera to each port of a multi-port nic this is the example for using a 4-port nic the pair of the connecting camera and the nic constructs one subnet. As for the ip configuration, it is appropriate to use the persistent ip. In this case, each camera can use...

  • Page 38

    Bm-141ge / bb-141ge 38 8.4.3.2 if delayed readout is not used in trigger mode the packet delay should be set larger. The data traffic is controlled by the buffer of the hub. It is necessary to check the buffer value of the unit. 8.4.3.3 if delayed readout is used the packet delay should be set small...

  • Page 39

    Bm-141ge / bb-141ge 39 9. Basic functions the bm-141ge and bb-141ge cameras are progressive scan cameras with 12, 10 or 8-bit video output in gigabit ethernet. The camera has 1/2, 1/4 or 1/8 partial scanning for faster frame rates. Vertical binning and draft mode are also available. The camera can o...

  • Page 40

    Bm-141ge / bb-141ge 40 the below calculating formula shows the relationship between the pe value used by the camera for the different readout modes and the value entered in register 0xa018. Due to round down figure, some errors may occur. The relation between pe value and time abs normal readout pe=...

  • Page 41

    Bm-141ge / bb-141ge 41 related registers and settings for full auto exposure are shown the following table. Register display in sdk value setting for full auto exposure 0xa034 auto iris lens control signal output 0=off 1=on 1=on(default) 0xa000 shutter mode 0= preset shutter 1=programmable exposure ...

  • Page 42

    Bm-141ge / bb-141ge 42 9.3.3 programmable look up table (lut) bm-141ge/bb-141ge has a programmable look-up table (lut) that can be used to adjust the transfer function of the video output. In other words, lut can be used to create a user defined knee of gamma function. In order to get a desired set ...

  • Page 43

    Bm-141ge / bb-141ge 43 the gamma setting and lut cannot be used at the same time. This is because the gamma setting and lut use the same data table. Gamma setting note: lut enable is false. When lut is used, the gamma setting should be 1.0 (off). Then “lut enable” is set at “true”..

  • Page 44

    Bm-141ge / bb-141ge 44 10. Operation mode the bm-141ge and bb-141ge comply with genicam sfnc (standard features naming convention) version 1.3 and the acquisition of the image, the trigger functions, the exposure settings and so on are different from those used in early versions of these cameras. 10...

  • Page 45

    Bm-141ge / bb-141ge 45 triggeractivation this can set how the trigger is activated.  risingedge: the trigger is effective at the rising edge of the pulse.  fallingedge: the trigger is effective at the falling edge of the pulse. Exposuremode this can select the exposure mode.  timed: the exposure ...

  • Page 46

    Bm-141ge / bb-141ge 46 other parameters such as trigger signal should be set in acquisition and trigger control. 10.2 genicam sfnc standard trigger setup wizard if the feature properties has (*) , the separate window will be open. The following is an example of the trigger selector. This is an easy ...

  • Page 47

    Bm-141ge / bb-141ge 47 10.3. Operation modes this camera can operate in 8 primary modes. 1. Continuous mode pre-selected exposure. 2. Edge pre-select mode (eps) pre-selected exposure. 3. Pulse width control mode (pwc) pulse width controlled exposure. 4. Reset continuous trigger mode(rct) pre-select ...

  • Page 48

    Bm-141ge / bb-141ge 48 10.3.2 edge pre-select (eps) trigger mode an external trigger pulse initiates the capture, and the exposure time (accumulation time) is the fixed shutter speed set by registers. The accumulation can be lval synchronous or lval asynchronous. The resulting video signal will star...

  • Page 49

    Bm-141ge / bb-141ge 49 lval_sync timing fig. 28 edge pre-select lval sync timing lval_async timing fig.30 edge pre-select lval a-sync timing.

  • Page 50

    Bm-141ge / bb-141ge 50 10.3.3 pulse width control (pwc) trigger mode in this mode the accumulation time is equal to the trigger pulse width. Here it is possible to have long time exposure. The maximum recommended time is the accumulation can be lval synchronous or lval asynchronous. The resulting vi...

  • Page 51

    Bm-141ge / bb-141ge 51 lval_sync timing fig.31 pulse width control lval sync. Lval_async timing fig.32 pulse width control lval a-sync.

  • Page 52

    Bm-141ge / bb-141ge 52 10.3.4 auto-detect lval-sync / a-sync. Accumulation this function replaces the manual setting found in older jai cameras. Whether accumulation is synchronous or asynchronous in relationship to lval depends on the timing of the trigger input. When a trigger is received while fv...

  • Page 53

    Bm-141ge / bb-141ge 53 important notes on using this mode trigger pulse >2 lval to the following table shows minimum trigger interval in synchronous accumulation mode full scan 1268 l 2/3 partial 989 l 1/2 partial 850 l 1/4 partial 642 l 1/8 partial 438 l 1/2 v binning 744 l fig.34 rct mode timing ①...

  • Page 54

    Bm-141ge / bb-141ge 54 10.3.6 sequential trigger mode (eps) this mode allows the user to define a preset sequence of up to 10 images, each with its own roi, shutter and gain values. As each trigger input is received, the image data with the preset sequence is output as described below. Trigger seque...

  • Page 55

    Bm-141ge / bb-141ge 55 the following table shows the minimum trigger interval in synchronous accumulation mode. In case of asynchronous accumulation mode, the exposure time should be added to figures in this table. Full scan 2/3 partial 1/2 partial 1/4 partial 1/8 partial 1/2 v binning 1054 l 774 l ...

  • Page 56

    Bm-141ge / bb-141ge 56 fig.36 delayed read out mode example of setting the setting of acquisition(trigger) the setting for transfer the stored image. In order to transfer the image, the trigger selector should be set to transfer start and the related trigger setting is required. Exposure ccd output ...

  • Page 57

    Bm-141ge / bb-141ge 57 10.3.8 optical black transfer mode it is possible for the user to decide whether the optical black (ob) portion of the image will be transferred or not. The optical black part can be used for black reference in the application software. Setting register 0xa41c turns the optica...

  • Page 58

    Bm-141ge / bb-141ge 58 10.3.9 multi roi mode (multi region of interest) in the trigger mode, the maximum 5 rois located on the one image can be output by one trigger input. By using this mode, the data stream can be smaller. Each roi can be overlapped. 10.4. Operation mode and functions matrix mode ...

  • Page 59

    Bm-141ge / bb-141ge 59 11. Jai control tool in this section, the general operation of the jai control tool is explained. For more details regarding the jai control tool, please refer to the jai control tool documentation provided in the jai sdk. 11.1. About genicam tm sfnc1.3 the bm-141ge and bb-141...

  • Page 60

    Bm-141ge / bb-141ge 60 11.3. Examples of camera operation the following descriptions are based on genicam sfnc 1.3. 11.3.1 generic cautions for operation 1. The parameters in the gray part of the control tool cannot be changed. 2. If the image size is changed, the acquisition should be stopped and p...

  • Page 61

    Bm-141ge / bb-141ge 61 in the camera control tool, it is displayed as line 1 –ttl out1. 11.4.2 setting of input and output 11.4.2.1 how to assign the signal to line this function decides which signal is assigned to digital i/o (line 1 to line 8). The following is the example to set line5 – opt in 1....

  • Page 62

    Bm-141ge / bb-141ge 62 11.4.2.2 selecting of trigger source the trigger signal is chosen by triggersource of triggerselector in acquisition control. In the following example, pulse generator 0 is selected as the trigger signal. 11.4.3 setting the image size 11.4.4 acquisition of the image the settin...

  • Page 63

    Bm-141ge / bb-141ge 63 11.4.5 how to look at xml file all features and registers of the camera are stored in the camera as an xml file. This xml file is stored in the following folder. My computer ➔ local disk ( c ) ➔ program files ➔ genicam_v2.0 ➔ xml ➔ transportlayers ➔ jai 11.4.6 feature tree inf...

  • Page 64

    Bm-141ge / bb-141ge 64 11.4.7 feature properties (guru).

  • Page 65

    Bm-141ge / bb-141ge 65.

  • Page 66

    Bm-141ge / bb-141ge 66.

  • Page 67

    Bm-141ge / bb-141ge 67.

  • Page 68

    Bm-141ge / bb-141ge 68 12. External appearance and dimensions fig. 37 outline. 40 7 45 40 45 55 40 55 link a ct. D c in/ trig g pi o power/ trig gig e 40 c mount ( 1. 57) (1 .5 7) ( 2. 17) (2 .1 7) (1 .5 7) (1 .5 7) ( 2. 17) ( 1. 77) ( 1. 77) 40 45 (1 .5 7) ( 1. 77) ( 0. 28) ( 0. 28) ( 0. 28) ( dept...

  • Page 69

    Bm-141ge / bb-141ge 69 13. Specifications 13.1. Spectral response fig.38 spectral response for bm-141ge fig.39 spectral response for bb-141ge 400 450 500 550 600 650 700 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 r el at iv e r es po ns e wave length (nm) r g b.

  • Page 70

    Bm-141ge / bb-141ge 70 13.2. Specification table specifications bm-141ge bb-141ge scanning system progressive scan frame rate full frame 30.12 frames/sec. Progressive (1052 lines/frame) pixel clock 58 mhz line frequency 31.693 khz (1h = 31.551 µs) (1830 pixel clock/line) ccd sensor 2/3 inch monochro...

  • Page 71

    Bm-141ge / bb-141ge 71 specifications bm-141ge bb-141ge control interface register based. Gige vision / genicam compliant functions controlled via gige vision interface shutter, gain, black level, trigger mode, read out mode, gpio setup ,roi ( genicam mandatory functions ) gige vision streaming cont...

  • Page 72

    Bm-141ge / bb-141ge 72 appendix precautions personnel not trained in dealing with similar electronic devices should not service this camera. The camera contains components sensitive to electrostatic discharge. The handling of these devices should follow the requirements of electrostatic sensitive co...

  • Page 73

    Bm-141ge / bb-141ge 73 caution when mounting the camera when you mount the camera on your system, please make sure to use screws of the recommended length described in the following drawing. Longer screws may cause serious damage to the pcb inside the camera. If you mount the tripod mounting plate, ...

  • Page 74

    Bm-141ge / bb-141ge 74 change history month/year revision changes 1.0 new issue feb.2010 1.1 add the details of lut function. Correct the auto iris circuit. Add 12.4 caution for mounting the camera correct typing mistakes. Oct 2011 2.0 totally reviewed based on sfnc 1.3 dec 2011 2.1 delete the blemi...

  • Page 75

    Bm-141ge / bb-141ge 75 user's record camera type: bm-141ge / bb-141ge revision: …………….. Serial no. …………….. Firmware version. …………….. For camera revision history, please contact your local jai distributor. User's mode settings. User's modifications. Company and product names mentioned in this manual ...