Double speed progressive scan ccd camera (24 pages)
Summary of Contents for JAI BM-500 GE
Page 1
User's Manual BM-500 GE BB-500 GE BB-500GE-S Digital Monochrome / Color Progressive Scan GigE Vision Camera Document Version: 2.1 BMB-500GE_Ver.2.1_Dec2011...
Page 2
BM-500GE / BB-500GE BB-500GE-S Supplement BB-500GE-S is specially designed to use with the external strobe light. #7 and #8 pins on Hirose 12P connector are used for an optical output 1 in the standard version but in the BB-500GE-S, they are used for the open collector output to interface with the external strobe light.
Page 3
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 may appear or for damages resulting from the use of the information contained herein.
Page 4
BM-500GE Supplement The following statement is related to the regulation on “ Measures for the Administration of the control of Pollution by Electronic Information Products “ , known as “ China RoHS “. The table shows contained Hazardous Substances in this camera. mark shows that the environment-friendly use period of contained Hazardous Substances is 15 years.
Page 5
BB-500GE Supplement The following statement is related to the regulation on “ Measures for the Administration of the control of Pollution by Electronic Information Products “ , known as “ China RoHS “. The table shows contained Hazardous Substances in this camera. mark shows that the environment-friendly use period of contained Hazardous Substances is 15 years.
BM-500GE / BB-500GE Table of Contents ® JAI GigE Vision Camera operation manuals ............7 Introduction ....................7 Before using GigE Vision cameras................. 7 Software installation ..................7 Camera operation ..................8 General ................... 8 Camera nomenclature ................8 Main Features..................9 Locations and Functions ..............
Page 7
10.2.7 Optical Black transfer Mode ..............53 10.2.8 Multi ROI mode (Multi Region of Interest) ............ 54 10.3. Operation Mode and Functions matrix ............54 11. JAI control tool ..................55 11.1. About GenICam SFNC1.3 ..............55 11.2. JAI SDK Ver.1.3 ................. 55 11.3.
Page 8
BM-500GE / BB-500GE 11.3.3 Camera setting level ................56 11.4. Input and Output settings ..............56 11.4.1 Interfacing with external devices .............. 56 11.4.2 Setting of input and output ..............57 11.4.2.1 How to assign the signal to Line ............57 11.4.2.2 Selecting of Trigger Source ..............
Describes the network interface User’s manual is available at www.jai.com JAI SDK & Control Tool User Guide and JAI SDK Getting Started Guide are provided with the JAI SDK which is available at www.jai.com. Introduction GigE Vision is a standard interface which uses Gigabit Ethernet for machine vision applications.
GenICam please go to www.emva.org As an application programming interface, JAI provides an SDK (Software Development Kit). This SDK includes GigE Vision Filter Driver, JAI Control tool, software documentation and code examples. The JAI SDK can be downloaded from www.jai.com.
GigE Vision Interface with 12, 10 or 8-bit output Programmable GPIO with opto-isolated inputs and outputs Comprehensive software tools and SDK for Windows XP/Vista ( 32 bit(x86) and 64 bit ( x64) ( JAI SDK Ver. 1.2.1 and after )
BM-500GE / BB-500GE Locations and Functions Locations and functions ④ ③ D CIN/ T R IG P O W E R/ TR IG ⑩ ⑥ LINK A C T. ⑦ G igE ⑤ ⑧ ⑨ ② ① Lens mount C-mount (Note *1) ...
BM-500GE / BB-500GE 4.2. Rear panel indicator. The rear panel mounted LED provides the following information: Power Trig LED Amber: Power connected - initiating DCIN/ TRIG POWE R / TR IG Steady green: Camera is operating in Continuous mode ...
BM-500GE / BB-500GE 5.3. D-sub 9 pin connector for GPIO (Auxiliary) Type: DD-09SSG Name Note LVDS In1- LVDS In1+ TTL IN 1 75ohm Terminator *1 TTL Out 1 TTL Out 2 Fig. 5 D-sub 9 pin connector 5.4. Internal DIP switch In order to change, the top cover must be removed.
BM-500GE / BB-500GE GPIO (Inputs and outputs) 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 relationship between inputs, counters and outputs is governed by internal register set-up.
BM-500GE / BB-500GE 6.1.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 this diagram, Trigger 0 is used for exposure and Trigger 1 is used for Delayed Readout. The Time Stamp Reset signal can reset the time stamp specified in GigE Vision Format.
Repeat counter: 0 to 255 Length = 102 =0: Continuously repeated The following shows JAI SDK Camera Control Tool for setting Pulse Generator. 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 peripheral equipment.
BM-500GE / BB-500GE 6.2.3 Optical Interface Specifications The relation of the Input signal and the output signal through optical interface is as follows. User Power(VCC) 3.3V Time Delay Rise TDR (us) 0.54 0.54 0.62 0.68 Rise Time RT (us) Time Delay Fall TDF (us) Fall Time FT (us)
BM-500GE / BB-500GE 6.4. Configuring the GPIO module 6.4.1 Input/Output Signal Selector The following shows JAI SDK Camera Control Tool for setting. Line Selector Line Source 6.5. GPIO programming examples 6.5.1 Pulse generator setting screen...
BM-500GE / BB-500GE 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. Active Pixel Output 2058 2456(H) x 2058(V) (1,1) L Channel 1228 R channel 1228...
BM-500GE / BB-500GE 7.3. Partial Scanning ( Fixed rate and variable) The partial scanning function uses the middle of the image vertically to achieve faster frame rate. This is effective for capturing and inspecting the image which does not require the height.
BM-500GE / BB-500GE 7.4.2 Bit Allocation (Pixel Format / Pixel Type) – BM-500GE (monochrome) In the GigE Vision Interface, GVSP (GigE Vision Streaming Protocol) is used for an application layer protocol relying on the UDP transport layer protocol. It allows an application to receive image data, image information and other information from a device.
BM-500GE / BB-500GE Address Internal Name Access Size Value 0x01080009:BAYRG8 0x0108000A: BAYGB8 0x0110000D:BAYRG10 0xA410 Pixel Format type 0x0110000E:BAYGB10 0x01100011:BAYRG12 0x01100012:BAYGB12 Note: BB-500GE has the same Bayer sequence for Full and any of partial scanning as RG. Therefore, comparing full scanning and partial scanning, the center might be shifted. Note: As the Pixel Format type, BB-500GE supports BAYER GB 8, BAYER GB 10 and BAYER GB12.
BM-500GE / BB-500GE 7.6. Image timing 7.6.1 Horizontal timing The LVAL period is shown for normal continuous mode. FULL FRAME READ OUT / PATIAL READ OUT Fig. 19 Horizontal timing 7.6.2 Vertical timing The FVAL period for normal continuous mode full scan is shown. FULL FRAME READ OUT FRAME RATE2072L 15.
BM-500GE / BB-500GE 7.6.3 Partial Scanning The FVAL period is shown for 1/2 partial scan in normal continuous mode. Vertical Timing The below diagram and table provide vertical timing information for the fixed partial scan settings 1/2, 1/4, 1/3 and 2/3. PATIAL FRAME READ OUT LVAL FVAL...
BM-500GE / BB-500GE Horizontal Timing The horizontal timing is the same 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 increasing frame rate and sensitivity. By activating this function, the frame rate is increased to 44.492 fps.
BM-500GE / BB-500GE 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 12-pin Hirose connector. It can be used for lens iris control in Continuous mode only. The signal is taken after the CCD sensor output passes through the gain circuit.
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-500GE and BB-500GE are designed in accordance with the GigE Vision standard. In transmits digital images over Cat5e or Cat6 Ethernet cables.
(NICs) and switches/routers are suitable for use with the GigE Vision compliant camera. JAI will endeavor to continuously verify these combinations, in order to give users the widest choice of GigE components for their system design.
BM-500GE / BB-500GE 8.3.2 Video data rate (network bandwidth) The video bit rate for BM-500GE and BB-500GE is: Model Pixel Type Frame rate Packet data volume (In case the Packet size is 4036) MONO8 15 fps 416Mbit/s 500GE MONO10_PACKED 14 fps 624Mbit/s MONO12_PACKED MONO10...
BM-500GE / BB-500GE Fixed value Item Unit value Data Leader Packet Size [Bytes] Data Trailer Packet Size [Bytes] Formula to calculate Data Transfer Rate J={90+64+(E+18)*(G-2)}*8*D/1000000 G=ROUNDUP{A*B*C/8/(E-36)}+2 Where, The following table shows Bits per Pixel (Item C) which depends on the pixel format. Pixel format Mono8,BAYGR8 Mono10_Packed/Mono12_Packed...
BM-500GE / BB-500GE 8.4. GigE camera connecting examples 8.4.1 Using a switching hub for 1 port All cameras and NIC belong to the same subnet The accumulated transfer rate for all cameras should be within 800Mbps The packet size and the packet delay should be set appropriately in order for the data not to overflow in the switching hub.
BM-500GE / BB-500GE 8.4.3 The data transfer for multiple cameras 8.4.3.1 If delayed readout is not used in continuous 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.2 If delayed readout is not used in trigger mode ...
BM-500GE / BB-500GE 8.4.3.3 If delayed readout is used The packet delay should be set smaller, and the packet delay trigger controls the data traffic. If the camera has a pulse generator, it can control the data traffic.
BM-500GE / BB-500GE 9. Basic Functions The BM-500GE and BB-500GE 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 is also available. The camera can operate in continuous mode as well as in 4 triggered modes: Pre-select (PS)
BM-500GE / BB-500GE 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= 2 + INT (Exposure time -64) µs / (1924/60000000) V Binning readout...
BM-500GE / BB-500GE 9.2.2 R/L channel balance ( Register 0xA0B8, 0xA0BC ) BM-500GE/BB-500GE has dual-tap readout architecture, with a Left (L) and Right (R) channel. In order to achieve the same gain and black level for both channels, the BM-500GE/BB-500GE has built -in R/L channel balance function.
Page 43
BM-500GE / BB-500GE For instance, if the gamma is set to 0.45, LUT Value in the dark portion should be high and it should be smaller as the signal level becomes high. Please refer to the following drawing. LUT Value (Coefficent) (X4.0) 16384...
BM-500GE / BB-500GE 10. Operation Modes The BM-500GE and BB-500GE 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.1.
Page 45
BM-500GE / BB-500GE Trigger Selector This can be selected from FrameStart or TransferStart. FrameStart The trigger pulse can take one frame capture. TransferStart The trigger pulse can read out the image stored in the frame memory. This is used for the delayed Readout TriggerMode This selects either trigger mode (ON) or continuous mode (OFF).
Page 46
TriggerMode is automatically set ON and ExposureMode is set to Timed. The exposure time can be set in the JAI Shutter Mode by selecting either lines or microseconds and the setting values are reflected in the same items of Acquisition and Trigger Control.
BM-500GE / BB-500GE 10.2.2 Pre-select 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 a-synchronous. The resulting video signal will start to be read out after the selected shutter time.
BM-500GE / BB-500GE 10.2.3 Pulse Width Trigger Mode In this mode the accumulation time is equal the trigger pulse width. Here it is possible to have long time exposure. The maximum recommended time is <2 seconds. The accumulation can be LVAL synchronous or LVAL a-synchronous. The resulting video signal will start to be read out after the trigger rising edge.
Fig.32 Pulse Width control LVAL a-sync 10.2.4 Auto-detect LVAL-sync / a-sync. accumulation This function replaces the manual setting found in older JAI cameras. Whether accumulation is synchronous or a-synchronous in relationship to LVAL depends on the timing of the trigger input.
BM-500GE / BB-500GE Ext. Trigger FVAL (1) In this period camera executes trigger at the next LVAL. (prevents feed-through noise) (2) Avoid trigger at FVAL transition (+ / - 1 LVAL period), as the function may randomly switch between “next“ and “immediate“. (3) In this period camera executes trigger immediately.
Page 53
BM-500GE / BB-500GE In case of sequence EPS The following table shows the minimum trigger interval in synchronous accumulation mode. In case of a-synchronous 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...
BM-500GE / BB-500GE 10.2.6 Delayed Readout Mode (PS, PW) This mode can be used to delay the transmission of a captured image. When several cameras are triggered simultaneously and connected to the same GigE interface, it allows the cameras to be read out in sequence, preventing congestion. The image data is not transmitted directly by the trigger 0 and it is stored in the memory located at Ethernet Interface.
BM-500GE / BB-500GE 10.2.7 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.
BM-500GE / BB-500GE Note: The menu for ON or OFF of OB transfer mode is found on the Image Format Control of JAI SDK Camera Control Tool. 10.2.8 Multi ROI mode (Multi Region of Interest) ROI2 On the trigger mode, the maximum 5 ROIs located on the one image can be output by one trigger input.
BM-500GE / BB-500GE 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.
BM-500GE / BB-500GE 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 parameters set for determining the size.
BM-500GE / BB-500GE 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 –...
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 settings for image capturing are controlled in Acquisition and Trigger Control or JAI Acquisition and Trigger Control. The following shows the screen.
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 Information...
BM-500GE / BB-500GE Appendix 1. 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 components. Do not attempt to disassemble this camera.
Attaching the tripod mount 5. Exportation When exporting this product, please follow the export regulation of your own country. 6. References 1. This manual and datasheet for the AT-140GE can be downloaded from www.jai.com 2. Camera control software can be downloaded from www.jai.com...
BM-500GE / BB-500GE Change history Date Revision Changes Feb 2010 Correct wrong explanations. Change register map. Wrong explanation on Draft mode is corrected(BM-500GE does not have this mode), Add the details of LUT function. Correct the auto iris circuit. May2010 6.1.2 and 6.4.2, 25MHz clock source is no more available.
Company and product names mentioned in this manual are trademarks or registered trademarks of their respective owners. JAI A-S cannot be held responsible for any technical or typographical errors and reserves the right to make changes to products and documentation without prior notification.
Need help?
Do you have a question about the BM-500 GE and is the answer not in the manual?
Questions and answers