Vieworks VH-310C/G, VH-2MC/G, VH-16MC/G, VM series, VH-4MC/G User Manual

...
RA24-099-002
Page 1 of 139
User Manual
Model :
Vieworks Co., Ltd.
#604 SuntechcityⅡ, 307-2 Sangdaewon-dong,
Jungwon-gu, Seongnam-city, Gyeonggi-do, 462-806 South Korea
Tel: +82-70-7011-6161 Fax: +82-31-737-4954
vieworks@vieworks.com
RA24-099-002
Page 2 of 139
Revision History
Revision Date Descriptions
V1.0 V1.1 V1.2 V1.3
2009.12.17
2010.04.12
2010.09.17
2010.11.05
Initial release Mechanical Spec modify
16M - T
3p modification : 600us -> 200us
New Name System
RA24-099-002
Page 3 of 139
Contents
1. Precautions -------------------------------------------------------------------------------------------------------------------------- 9
2. Compliance & Certifications ----------------------------------------------------------------------------------------------------- 9
2.1 FCC Declaration --------------------------------------------------------- 9
3. Package Contents --------------------------------------------------------------------------------------------------------------- 10
4. Installation ------------------------------------------------------------------------------------------------------------------------- 13
4.1.1 PC Connection ---------------------------------------------------------- 13
4.1.2 VM & VH Camera (Camera Link Interface) ------------------------------------ 13
4.1.3 VH Camera - GigE Interface ----------------------------------------------- 14
4.1.4 Mount Plate ------------------------------------------------------------ 15
5. BFL (Back Focal Length) for different Mounts ---------------------------------------------------------------------------- 16
5.1.1 C-Mount -------------------------------------------------------------- 16
5.1.2 F-Mount -------------------------------------------------------------- 16
6. Overview --------------------------------------------------------------------------------------------------------------------------- 17
6.1 VH Series Specification (Camera Link) --------------------------------------- 18
6.2 VH Series Specification (GigE) --------------------------------------------- 19
6.3 Camera Block Diagram --------------------------------------------------- 20
6.4 Sensor Information ------------------------------------------------------ 21
7. Camera Features ---------------------------------------------------------------------------------------------------------------- 23
7.1 Area Of Interest (AOI) ---------------------------------------------------- 23
7.2 Binning --------------------------------------------------------------- 29
7.3 Exposure -------------------------------------------------------------- 30
7.4 Trigger --------------------------------------------------------------- 32
7.4.1 Trigger Input ----------------------------------------------------------- 32
7.4.2 Trigger Mode ---------------------------------------------------------- 34
7.4.2.1 Free-Run Mode ------------------------------------------------------- - 34
7.4.2.2 Standard Mode ----------------------------------------------------------36
7.4.2.3 Double Exposure -------------------------------------------------------- 37
7.4.2.4 Fast Mode ------------------------------------------------------------- 39
7.4.2.5 Overlap Mode -----------------------------------------------------------40
7.4.3 Asynchronous Reset ----------------------------------------------------- 41
7.5 Channel Mode ---------------------------------------------------------- 42
7.6 Gain and Offset --------------------------------------------------------- 44
7.7 LUT ----------------------------------------------------------------- 45
7.8 Defective Pixel Correction ------------------------------------------------ 46
7.8.1 Correction Method ------------------------------------------------------- 46
7.9 Temperature Monitor ---------------------------------------------------- 47
RA24-099-002
Page 4 of 139
7.10 Status LED ------------------------------------------------------------ 47
7.11 Data Format ----------------------------------------------------------- 48
7.12 Test Pattern ----------------------------------------------------------- 49
7.13 Horizontal Flip ---------------------------------------------------------- 51
7.14 Image Invert (Positive / Negative) ------------------------------------------- 52
7.15 Strobe ---------------------------------------------------------------- 53
7.15.1 Strobe Offset ----------------------------------------------------------- 53
7.15.2 Strobe Polarity --------------------------------------------------------- 54
7.15.3 Strobe Output ---------------------------------------------------------- 54
7.16 Field Upgrade ---------------------------------------------------------- 54
8. Camera Configuration ---------------------------------------------------------------------------------------------------------- 55
8.1 Setting Command -------------------------------------------------------- 55
8.2 Parameter Storage Spaces ------------------------------------------------- 56
9. Command Set -------------------------------------------------------------------------------------------------------------------- 57
9.1 Readout Mode ---------------------------------------------------------- 59
9.1.1 Set Readout Mode ------------------------------------------------------- 59
9.1.2 Get Readout Mode ------------------------------------------------------- 59
9.2 Area Of Interest -------------------------------------------------------- 60
9.2.1 Horizontal Area --------------------------------------------------------- 60
9.2.1.1 Set Horizontal Area ------------------------------------------------------ 60
9.2.1.2 Get Horizontal Area ------------------------------------------------------ 60
9.2.2 Vertical Area ----------------------------------------------------------- 60
9.2.2.1 Set Vertical Area -------------------------------------------------------- 60
9.2.2.2 Get Vertical Area -------------------------------------------------------- 61
9.3 Binning Factor ---------------------------------------------------------- 62
9.3.1 Set Binning Factor ------------------------------------------------------- 62
9.3.2 Get Binning Factor ------------------------------------------------------ 62
9.4 Exposure Time --------------------------------------------------------- 63
9.4.1 Set Exposure Time ------------------------------------------------------ 63
9.4.2 Get Exposure Time ------------------------------------------------------ 63
9.5 Channel Mode ---------------------------------------------------------- 64
9.5.1 Set Channel Mode ------------------------------------------------------- 64
9.5.2 Get Channel Mode ------------------------------------------------------- 64
9.6 Trigger --------------------------------------------------------------- 65
9.6.1 Trigger Mode ---------------------------------------------------------- 65
9.6.1.1 Set Trigger Mode --------------------------------------------------------65
9.6.1.2 Get Trigger Mode --------------------------------------------------------65
9.6.2 Trigger Source --------------------------------------------------------- 65
RA24-099-002
Page 5 of 139
9.6.2.1 Set Trigger Source -------------------------------------------------------65
9.6.2.2 Get Trigger Source -------------------------------------------------------66
9.6.3 Frame Number --------------------------------------------------------- 66
9.6.3.1 Set Frame Number -------------------------------------------------------66
9.6.3.2 Get Frame Number -------------------------------------------------------66
9.6.4 Exposure Source -------------------------------------------------------- 67
9.6.4.1 Set Exposure Source ----------------------------------------------------- 67
9.6.4.2 Get Exposure Source ----------------------------------------------------- 67
9.6.5 Trigger Polarity --------------------------------------------------------- 68
9.6.5.1 Set Trigger Polarity ------------------------------------------------------ 68
9.6.5.2 Get Trigger Polarity ------------------------------------------------------68
9.6.6 Asynchronous Reset ----------------------------------------------------- 68
9.6.6.1 Set Async Reset ---------------------------------------------------------68
9.6.6.2 Get Async Reset ---------------------------------------------------------68
9.7 Analog Gain ------------------------------------------------------------ 70
9.7.1 Set Analog Gain --------------------------------------------------------- 70
9.7.2 Get Analog Gain -------------------------------------------------------- 70
9.8 Analog Offset ---------------------------------------------------------- 71
9.8.1 Set Analog Offset ------------------------------------------------------- 71
9.8.2 Get Analog Offset ------------------------------------------------------- 71
9.9 Data Bits -------------------------------------------------------------- 72
9.9.1 Set Data Bits ----------------------------------------------------------- 72
9.9.2 Get Data -------------------------------------------------------------- 72
9.10 Test Image ------------------------------------------------------------ 73
9.10.1 Set Test Image --------------------------------------------------------- 73
9.10.2 Get Test Image --------------------------------------------------------- 73
9.11 Defect Correction ------------------------------------------------------- 74
9.11.1 Set Defect Correction ---------------------------------------------------- 74
9.11.2 Get Defect Correction ---------------------------------------------------- 74
9.12 LUT (Look-Up Table) ---------------------------------------------------- 75
9.12.1 Set LUT Select --------------------------------------------------------- 75
9.12.2 Get LUT Select --------------------------------------------------------- 75
9.13 Flat Field Correction ----------------------------------------------------- 76
9.13.1 Flat Field Data ---------------------------------------------------------- 76
9.13.1.1 Generate Flat Field Data ---------------------------------------------------76
9.13.1.2 Save Flat Field Data ------------------------------------------------------76
9.13.1.3 Load Flat Field Data ------------------------------------------------------76
9.13.2 Flat Field Iteration ------------------------------------------------------- 76
RA24-099-002
Page 6 of 139
9.13.2.1 Set Flat Field Iteration ---------------------------------------------------- 76
9.13.2.2 Get Flat Field Iteration ----------------------------------------------------77
9.13.3 Flat Field Correction ----------------------------------------------------- 77
9.13.3.1 Set Flat Field Correction -------------------------------------------------- 77
9.13.3.2 Get Flat Field Correction -------------------------------------------------- 77
9.13.4 Flat Field Offset -------------------------------------------------------- 78
9.13.4.1 Set Flat Field Offset ------------------------------------------------------78
9.13.4.2 Get Flat Field Offset ------------------------------------------------------78
9.14 Horizontal Flip ---------------------------------------------------------- 79
9.14.1 Set Horizontal Flip ------------------------------------------------------- 79
9.14.2 Get Horizontal Flip ------------------------------------------------------ 79
9.15 Image Invert ----------------------------------------------------------- 80
9.15.1 Set Image Invert -------------------------------------------------------- 80
9.15.2 Get Image Invert -------------------------------------------------------- 80
9.16 Strobe ---------------------------------------------------------------- 81
9.16.1 Strobe Offset ----------------------------------------------------------- 81
9.16.1.1 Set Strobe Offset -------------------------------------------------------- 81
9.16.1.2 Get Strobe Offset -------------------------------------------------------- 81
9.16.2 Strobe Polarity --------------------------------------------------------- 81
9.16.2.1 Set Strobe Polarity------------------------------------------------------- 81
9.16.2.2 Get Strobe Polarity -------------------------------------------------------81
9.17 Temperature Monitoring -------------------------------------------------- 82
9.17.1 Get Camera Temperature ------------------------------------------------- 82
9.18 Configuration ----------------------------------------------------------- 82
9.18.1 Config Initialization ------------------------------------------------------ 82
9.18.1.1 Set Config Initialization ----------------------------------------------------82
9.18.1.2 Get Config Initialization --------------------------------------------------- 82
9.18.1.3 Load Config From ------------------------------------------------------- 83
9.18.1.4 Save Config To --------------------------------------------------------- 83
9.19 Camera Information ------------------------------------------------------ 84
9.19.1 Get Model Number ------------------------------------------------------ 84
9.19.2 Get MCU Version ------------------------------------------------------- 84
9.19.3 Get FPGA Version ------------------------------------------------------- 84
10. VH Configurator ------------------------------------------------------------------------------------------------------------------ 85
10.1 Configurator GUI -------------------------------------------------------- 85
10.1.1 VH Camera Scan -------------------------------------------------------- 85
10.1.2 VH GigE Camera Scan ---------------------------------------------------- 85
10.1.3 Menu ----------------------------------------------------------------- 88
RA24-099-002
Page 7 of 139
10.1.3.1 File ------------------------------------------------------------------ 88
10.1.3.2 Start-Up -------------------------------------------------------------- 89
10.1.3.3 Tool ------------------------------------------------------------------90
10.1.3.4 Help ------------------------------------------------------------------91
10.1.4 Tab ------- ---------------------------------------------------------- 92
10.1.4.1 VIEW Tab --------------------------------------------------------------92
10.1.4.2 MODE/EXP Tab ------------------------------------------------------- - 93
10.1.4.3 ANALOG Tab -----------------------------------------------------------94
10.1.4.4 LUT Tab -------------------------------------------------------------- 95
11. GigaCam Installation and Use ------------------------------------------------------------------------------------------------ 96
11.1 GigaCam Installation Method ----------------------------------------------- 96
11.1.1 Execute Install File ------------------------------------------------------ 96
11.1.2 Continue InstallShield Wizard ---------------------------------------------- 96
11.1.3 Designate Install Directory ------------------------------------------------ 97
11.1.4 Select Setup Type (Recommended: Complete) ---------------------------------- 97
11.1.5 Designate GeniCam Root Path(Click Next) ------------------------------------- 98
11.1.6 Select BroadLinx Universal Filter Driver -------------------------------------- 98
11.1.7 Select the target to install BroadLinx Universal Filter Driver ---------------------- 99
11.1.8 Select Continue if warning popup appears during installation ----------------------- 99
11.1.9 Finish installation ------------------------------------------------------ 100
11.1.10 Restart the system ----------------------------------------------------- 100
11.1.11 Install VS2005 Redistribution Package --------------------------------------- 101
11.1.11.1 Execute “scredist_x86.exe” ----------------------------------------------101
11.1.11.2 Click Yes (Completed)---------------------------------------------------101
11.1.11.3 If Syntax error occurs -------------------------------------------------- 101
11.2 Network Environment Setting --------------------------------------------- 102
11.2.1 Change Network Connection Property --------------------------------------- 102
11.2.2 Confirm after Changing Internet Protocol(TCP/IP) Property ---------------------- 103
11.2.3 Disable Firewall-------------------------------------------------------- 104
11.2.3.1 Click Advanced Tab ----------------------------------------------------- 104
11.2.3.3 Click Settings ----------------------------------------------------------105
11.2.3.4 Click off (not recommended) -----------------------------------------------106
11.2.4 Configure NIC Driver (Click Configure) -------------------------------------- 107
11.2.4.1 Set Jumbo Frame ------------------------------------------------------- 108
11.2.4.2 Set Performance Option -------------------------------------------------- 109
11.2.4.3 Set Interrupt Moderation Rate at Extreme -------------------------------------110
11.2.4.4 Set Receive Descriptors at 2,048 ------------------------------------------- 111
11.3 GigaCam Use ---------------------------------------------------------- 112
RA24-099-002
Page 8 of 139
11.3.1 Execute GigaCam Program ----------------------------------------------- 112
11.3.2 Grabber configuration --------------------------------------------------- 113
11.3.3 Select Camera Connected, and Click Open Selected Device ----------------------- 114
11.3.4 Open Video Streaming Window -------------------------------------------- 115
11.3.4.1 Video ---------------------------------------------------------------- 115
11.3.4.2 Tools ---------------------------------------------------------------- 116
11.3.4.3 View -----------------------------------------------------------------118
11.3.4.4 Options ---------------------------------------------------------------119
11.3.4.5 Command ------------------------------------------------------------- 120
12. Mechanical Spec --------------------------------------------------------------------------------------------------------------- 121
12.1 Specification of External Appearance --------------------------------------- 121
Appendix A Defective Pixel Map Download ----------------------------------------------------------------------------------- 123 Appendix B LUT Download -------------------------------------------------------------------------------------------------------- 126 Appendix C Field Upgrade -------------------------------------------------------------------------------------------------------- 129
RA24-099-002
Page 9 of 139
1. Precautions
General
Do not drop or damage the device.Do not disassemble, repair or alter the device.Do not let children touch the device without supervision. Do not use the device for any other purpose than specified. Contact your nearest distributor in case of trouble or problem.
Installation & Maintenance
Do not install the device in a place subject to direct sun light, humidity, dust or soot. Do not place magnets near the product.Do not place the device next to heating equipments.Be careful not to let liquid like water, drinks or chemicals leak inside the device.Clean the device often to remove dust on it.In clearing, do not splash water on the device but wipe it out with smooth cloth or towel.
Power Supply
It is recommended the use of 12V DC with ±10% of voltage, over 1A of output current with KC, CE or
other local certification. (※ Vieworks Co., Ltd. DO NOT provide power supplies with the devices.)
If voltage over 16V is supplied, it will cause damages to the device.
2. Compliance & Certifications
2.1 FCC Declaration
This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection
against harmful interference when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in
accordance with the instruction manual, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference in which case
the user will be required to correct the interference at own expenses.
RA24-099-002
Page 10 of 139
2.2. CE : DoC
EMC Directive 2004/108/EC.
Testing Standard EN 55022:2006+A1:2007, EN 55024:1998+A1:2001+A2:2003
Class A
3. Package Contents
Camera (1 unit)
VH-310C(C-Mount) – Camera Link
VM & VH Camera (C-Mount) – Camera Link
RA24-099-002
Page 11 of 139
VM & VH Camera (F-Mount) – Camera Link
VH-310G(C-Mount) – GigE Interface
VH Camera (C-Mount) – GigE Interface
RA24-099-002
Page 12 of 139
VH Camera (F-Mount) – GigE Interface
Mount Plate (OPTION)
CD
RA24-099-002
Page 13 of 139
4. Installation
4.1.1 PC Connection
4.1.2 VM & VH Camera (Camera Link Interface)
- Camera Link Cable Connection
- Power Cable Connection
- Control Cable Connection
RA24-099-002
Page 14 of 139
4.1.3 VH Camera - GigE Interface
- RJ45 Cable Connection
- Power Cable Connection
- Control Cable Connection
RA24-099-002
Page 15 of 139
4.1.4 Mount Plate
- The Mount Plate is provided as Option.
- The camera can be fix without using this Mount Plate.
RA24-099-002
Page 16 of 139
5. BFL (Back Focal Length) for different Mounts
5.1.1 C-Mount
5.1.2 F-Mount
RA24-099-002
Page 17 of 139
6. Overview
The VH Series of cameras are Progressive Scan, high-resolution industrial Are a Scan cameras. All f unctio n s of VH cameras can be programmed and upd ated in the f ield. Im age processing and control of VH cameras are based on embedded FPGA with a 32 bit microprocessor.
Main Features
Area Of Interest Trigger Mode Binning Mode – 2x2 / 4x4 Output Width – 8 / 10 / 12 bit Output channel – Single / Dual (VH-310G-72 Single Only) Electronic Shutter Strobe Output Analog Gain adjustment function Analog Offset adjustment function Look Up Table Defective Pixel correction Test Image Horizontal Flip Image Invert RS-644 Serial Communication Temperature Monitor Field Upgrade Base Camera Link [VH (Camera Link) Series] Gigabit Ethernet [VH (GigE) Series]
RA24-099-002
Page 18 of 139
6.1 VH Series Specification (Camera Link)
VH-310C VH-2MC VH-4MC VH-11MC VH-16MC
Active Image 640(H)×480(V) 1600(H)×1200(V) 2048(H)×2048(V) 4008(H)×2672(V) 4872(H)×3248(V)
Pixel Clock 50 MHz 50 MHz 50 MHz 40 MHz 40 MHz
Pixel size 7.4 ×7.4 7.4 ×7.4 7.4 ×7.4 9.0 * 9.0 7.4 ×7.4
Video Output 8/10/12 bits, 1 or 2 Tap
Camera I/F Base Camera Link
Max. Frame Rate
264 fps (dual)
140 fps (single)
42 fps (dual)
23 fps (single)
20 fps(dual)
11 fps(single)
6.4 fps(dual)
3.4 fps(single)
4.2 fps(dual)
2.3 fps(single)
Exposure Time 1/40000s ~ 7s
(10 us step)
1/20000s ~ 7s
(10 us step)
1/14000s ~ 7s
(10 us step)
1/7000s ~ 7s
(10 us step)
1/4500s ~ 7s
(10 us step)
Partial Scan 1290 fps
at 60 Lines
(max. speed)
146 fps
at 150 Lines
(max. speed)
77 fps
at 256 Lines
(max. speed)
30 fps
at 334 Lines
(max. speed)
12 fps
at 406 Lines
(max. speed)
Gamma Correction User defined LUT (Look Up Table)
Black Offset Adjustable (0~255 LSB at 12 bit)
Video Gain Analog: 0 ~ 32 dB, 900 step
Trigger Mode Mode( free run , standard, fast, double, overlap )
Ext. Trigger External, 3.3V - 5.0V, 10mA, optically isolated
S/W Trigger CC1, programmable expose
S/N Ratio > 62 dB > 62 dB > 62 dB > 62 dB > 62 dB
Lens Mount C-mount C-mount, F-mount optional
Power 10~14V DC , MAX. 8W
Environmental -5°c~+40°C, storage :-30°c~65°c
Mechanical 49x49x52.8mm
190g (C-mount)
68x68x54mm, 420g (C-mount) 68x68x83mm, 460g (F-mount)
RA24-099-002
Page 19 of 139
6.2 VH Series Specification (GigE)
VH-310G-72 VH-310G-264 VH-2MG VH-4MG VH-11MG VH-16MG
Active Image
640(H)×480(V) 640(H)×480(V) 1600(H)×1200(V) 2048(H)×2048(V) 4008(H)×2672(V) 4872(H)×3248(V)
Pixel Clock
30 MHz 50 MHz 50 MHz 50 MHz 40 MHz 40 MHz
Pixel size
9.0 ㎛ ×9.0 ㎛ 7.4 ㎛ ×7.4 ㎛ 7.4 ㎛ ×7.4 ㎛ 7.4 ㎛ ×7.4 ㎛ 9.0 * 9.0 7.4 ㎛ ×7.4 ㎛
Video Output
8/10/12 bits,
1 Tap
8/10/12 bits,
1 or 2 Tap
Camera I/F
Gigabit Ethernet
Max. Frame Rate
72 fps (single) 264 fps (dual)
140 fps (single)
42 fps (dual)
23 fps (single)
20 fps(dual)
11 fps(single)
6.4 fps(dual)
3.4 fps(single)
4.2 fps(dual)
2.3 fps(single)
Exposure Time
1/40000s ~ 7s
(10 us step)
1/40000s ~ 7s
(10 us step)
1/20000s ~ 7s
(10 us step)
1/14000s ~ 7s
(10 us step)
1/7000s ~ 7s
(10 us step)
1/4500s ~ 7s
(10 us step)
Partial Scan
215 fps
at 100 Lines
(max. speed)
930 fps
at 100 Lines
(max. speed)
146 fps
at 150 Lines
(max. speed)
77 fps
at 256 Lines
(max. speed)
30 fps
at 334 Lines
(max. speed)
12 fps
at 406 Lines
(max. speed)
Gamma Correction
User defined LUT (Look Up Table)
Black Offset
Adjustable (0~255 LSB at 12 bit)
Video Gain
Analog: 0 ~ 32 dB, 900 st ep
Trigger Mode
Mode (free run , standard, fast, double, overlap)
Ext. Trigger
External, 3.3V - 5.0V, 10mA, optically isolated
S/N Ratio
> 57 dB > 62 dB > 62 dB > 62 dB > 62 dB > 62 dB
Lens Mount
C-mount C-mount, F-mount optional
Power
10~14V DC , MAX. 10W
Environmental
-5°c~+40°C, storage :-30°c~65°c
Mechanical
49x49x61.4mm 210g (C-mount) 68x68x62.1mm, 455g (C-mount ) / 68x68x91.1mm, 495g (F-mount)
RA24-099-002
Page 20 of 139
6.3 Camera Block Diagram
Fig. 1.1 VH (Camera Link) Series Camera Block Diagram
Fig. 1.2 VH (GigE) Series Camera Block Diagram
All control and data processing of VH cameras are carried out i n one FPGA chip. The FPGA has a 32 bit RICS microprocessor with processing & control logic. The microproces sor processes commands from the user through the Camera Link interface. The FPGA controls the AFE (Analog Front En d) chips that con verts the pixel values in the ADC (Analog Digital Convertor) to digital. The FPGA provides the timing to the CCD through the Timing Generator. Im age data received through AFE, is proc essed by the FPGA and sent to through t he CameraLink interface. The FPGA receives the trigger input and generates the s trobe output, mak ing sure the latency is very low. SDRAM is used for image frame buffering and FLASH contains the firmware that is used to operate the micro-controller.
RA24-099-002
Page 21 of 139
6.4 Sensor Information
Camera uses Kodak CCD as image sensor. After exposure for certain period of time, the electric charges accumulated on each pixel of CCD move to Vertical Register (VCCD) by control signal and then to Horizontal Register (HCCD) by vertical cont ro l s ignal, li ne by line. Electric char ges acc umulated on HCCD are sent after being converted to voltage value for eac h pix e l b y horizontal control signal. At this time, it can be s im ultaneous l y out put to single direction (Video L) or both directions (Video L and Video R) depending on horizontal signal approved.
Active Pixels
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
Left Dark Columns
Dual
Channel
Right Dark Columns
Top Dark Rows
Bottom Buffer Rows
Top Buffer Rows
Left Buffer Columns
Right Buffer Columns
Single
Channel
Video L Video R
Left Dummy Pixels
Rigth Dummy Pixels
Horizontal Register
Bottom Dark Rows
(1, 1)
Fig. 1.3 CCD Sensor Architecture
RA24-099-002
Page 22 of 139
Specification of sensor for each model of VH camera is as shown in Table 1.1.
Camera Model VH-310G-72 VH -310C/G-264 VH-2MC/G
CCD Sensor KAI-0330 KAI-0340 KAI-2020
Pixel Size(H x V) 9.0um x 9.0um 7.4um x 7.4um 7.4um x 7.4um
Left Dummy Pixels 1 12 4
Left Black Columns 24 24 16
Left Buffer Columns 4 4 4
Active Pixels (H) 640 640 1600
Right Buffer Columns 4 4 4
Right Black Columns 8 24 16
Right Dummy Pixels 4 12 4
Top Dark Rows 4 4 2 Top Buffer Rows 2 4 4 Active Pixels (V) 480 480 1200
Bottom Buffer Rows 2 4 4
Bottom Dark Rows 8 0 4
Camera Model VH-4MC/G VH-11MC/G VH-16MC/G
CCD Sensor KAI-4021 KAI-11002 KAI-16000
Pixel Size(H x V) 7.4um x 7.4um 9.0um x 9.0um 7.4um x 7.4um
Left Dummy Pixels 12 4 12
Left Black Columns 28 20 28
Left Buffer Columns 4 12 16
Active Pixels (H) 2048 4008 4872
Right Buffer Columns 4 13 16
Right Black Columns 28 19 28
Right Dummy Pixels 12 4 12
Top Dark Rows 10 17 40 Top Buffer Rows 6 8 16 Active Pixels (V) 2048 2672 3248
Bottom Buffer Rows 8 8 16
Bottom Dark Rows 0 16 4
Table 1.1 CCD Information
RA24-099-002
Page 23 of 139
7. Camera Features
7.1 Area Of Interest (AOI)
AOI is th e area containing the data required by the user within the entire image. The us er can obtain the image faster with the same high quality as when obtaining overall areas by designating the area as AOI. AOI is determined as the ov erla pp ing ar ea of 2 areas when designating Start point and End p oin t i n hor i zontal a nd v ertic al directions as shown in Fig 3.1. Start point and End point mean the starting and end of the AOI. The narrower Vertical AOI gets, the faster the frame speed. But Horizontal AOI does not affect frame speed.
Area Of Interest
Horizontal
AOI
V Start
V End
H Start H End
(0, 0) (HSIZE -1 , 1)
(0, VSIZE - 1 ) (HSIZE -1, VSIZE - 1)
Vertical
AOI
Fig. 2.1 AOI
RA24-099-002
Page 24 of 139
Maximum frame speed depending on change of Vertical AOI can be obtained as shown in the following expression.
Frame Rate (fps) = 1000000 / (T
VCCD
+ TFD x (VSIZE – VAOI) + VAOI x TL)
T
VCCD
: time required to move electric charges accumulated on pixel to Vertical Register
T
FD
: time required for Fast Dump VSIZE : number of Vertical Line of CCD T
L
: time required for transmission of one line
VAOI : size of Vertical AOI
Minimum value of T
VCCD
, TFD, VSIZE, TL, and VAOI that can be set differs depen ding on camera model. The value
of T
L
differs depending on channel mode. The value of each item dependi ng on model and the timing relationship is
shown below:
Camera Model VH-310G-72 VH-310C/G-264 VH-2MC/G
T
VCCD
26us 35.3us 97.0us
TL (single channel)
27.1us 15.1us 44.1us
TL (dual channel)
- 8.1us 23.6us
TFD
5.0us 0.6us 3.0us
VSIZE
480 lines 480 lines 1200 lines
VAOI
MIN
100 lines 60/100 lines 150 lines
Camera Model VH-4MC/G VH-11MC/G VH-16MC/G
T
VCCD
139.6us 190.0us 242.0us
TL (single channel)
56.1us 106.8us 135.0us
TL (dual channel)
29.7us 55.9us 73.0us
TFD
3.0us 6.0us 16.0us
VSIZE
2048 lines 2672 lines 3248 lines
VAOI
MIN
256 lines 334 lines 406 lines
Table 2.1 Setting Value per Model
RA24-099-002
Page 25 of 139
Table 2.2 shows maximum and minimum value of Start and End value that can be set for each model. VSIZE ,
VAOI
MIN
shows the setting value of relevant model in Table 2.1.
Camera Model VH-310G-72 VH-310C/G-264 VH-2MC/G
HSTART
MIN
0 0 0
HSTART
MAX
639 639 1599
HEND
MIN
0 0 0
HEND
MAX
639 639 1599
VSTART
MIN
0 0 0
VSTART
MAX
VSIZE -
VAOI
MIN
VSIZE - VAOI
MIN
VSIZE - VAOI
MIN
VEND
MIN
VAOI
MIN
- 1 VAOI
MIN
- 1 VAOI
MIN
- 1
VEND
MAX
479 479 1199
Camera Model VH-4MC/G VH-11MC/G VH-16MC/G
HSTART
MIN
0 0 0
HSTART
MAX
2047 4007 4871
HEND
MIN
0 0 0
HEND
MAX
2047 4007 4871
VSTART
MIN
0 0 0
VSTART
MAX
VSIZE -
VAOI
MIN
VSIZE - VAOI
MIN
VSIZE - VAOI
MIN
VEND
MIN
VAOI
MIN
- 1 VAOI
MIN
- 1 VAOI
MIN
- 1
VEND
MAX
2047 2671 3247
Table 2.2 Start and End Setting Value per Model
RA24-099-002
Page 26 of 139
Graphs from Fig. 2.2 to Fig. 2.7 show the change in maximum frame speed ac cording to Vertical AOI for eac h model using the above expression.
Fig. 2.2 Frame Rate Change by VAOI of VH-310G-72
Fig. 2.3 Frame Rate Change by VAOI of VH-310C/G-264
VH-310G-72
VH-310C/G-264
RA24-099-002
Page 27 of 139
Fig. 2.4 Frame Rate Change by VAOI of VH-2MC/G
Fig. 2.5 Frame Rate Change by VAOI of VH-4MC/G
VH-2MC/G
VH-4MC/G
RA24-099-002
Page 28 of 139
Fig. 2.6 Frame Rate Change by VAOI of VH-11MC/G
Fig. 2.7 Frame Rate Change by VAOI of VH-16MC/G
VH-11MC/G
VH-16MC/G
RA24-099-002
Page 29 of 139
7.2 Binning
Binning has the effect of increas ing the av ailable pix el well c apacity and dec reasi ng resolut ion by ad ding the value of an adj acent pixel and se nding them as one pixel. The cam era applies the same Binning Factor (2 or 4) to both directions in order to maintain the as pect ratio of the f ull resolution image. Fig 2.8 and Fig 2.9 show application of 2x2 Binning and 4x 4 Binning, respectively. Since Binning in the vertica l direction is processed within the shielded vertical registers of the CCD, the frame speed increases by the Binning Factor approximately (2X or 4X). Binning in the horizontal direction does not affect frame speed. Binning Factor is set using the “sbf” command. (See 4.3 Binning Factor)
Output Image
Real Image
Fig. 2.8 2x2 Binning
Output Image
Fig. 2.9 4x4 Binning
RA24-099-002
Page 30 of 139
7.3 Exposure
Exposure time of camera is adjuste d by shutter signal. S hutter signal is the signal that r em oves the elec tric c harge accumulated on CCD pixel until shutter signal is generated, and accumulates the electric charge thereafter. Therefore, Exposure Time of cam era is determined at the inter val between shutter signal and VCCD signal. Since actual VCCD signal consists of 2 level wa veforms as shown in the following Fig. 2.10, Exposure Time is th e time from downward edge of Shutter signal to high level downward edge of VCCD signal.
SHUTTER
VCCD
EXPOSURE
T3p Tv3rd
Tsh
T3d
Programmed Exposure Time
Actucal Exposure Time
Fig. 2.10 Exposure Time
“set” command is used to set Exposure Time. (See 4.4 Exposure Time). Available minimum value is 10us and maxim value can b e set up to 7s. Ho wever, it should be noted that Exposure Time set with “set” command is the time from starting point of shutter signal to s tarting point of VCCD signal, and slightl y differs from Exposure Time actually applied. As shown in Fig. 2.10, relation between exposure time set and that actually applied are as follows:
Actual Exposure Time = Programmed Exposure Time + T3p + Tv3rd – Tsh
Since T3p, Tv3rd and Tsh are the factors determined by CCD used, difference between Exposur e Time actually applied and Exposure Time set in advance differs depending on camera model. See following Table 2.3 for T sh, T3p, Tv3rd for each model.
RA24-099-002
Page 31 of 139
Camera Model VH-310G-72 VH-310C/G-264 VH-2MC/G
Tsh
1.0us 1.0us 1.0us
T3p
1.0us 15.0us 25.0us
T
v3rd
5.0us 0.4us 12.0us
Camera Model VH-4MC/G VH-11MC/G VH-16MC/G
Tsh
1.0us 5.5us 5.5us
T3p
60.0us 120.0us 200.0us
T
v3rd
5.0us 20.0us 12.0us
Table 2.3 Time Value by Model
RA24-099-002
Page 32 of 139
7.4 Trigger
7.4.1 Trigger Input
2 kinds of sources can be used as trigger input: CC1 port (CC1+, CC1-) of Camera Link interface and TRIGGER_IN port (TRIGGER_IN+, TRIGGER_IN-) of power connector. TRIGGER_IN port is separated from inside of camera by Opto Co upler and has 470 O hm resistance inside to restrict the current. TRIGGER signal is us ed inside FPGA through Inverting.
Fig. 2.11 Trigger Connection
330 Ω
1
2
4
3
HR10A-7R-4SB
PHOTO COU PLER
1 kΩ
+5V
TRIGGER_IN+
TRIGGER_IN
TRIGGER_IN-
STROBE_OUT +
Fig. 2.12 Trigger Input Circuit
RA24-099-002
Page 33 of 139
TRIGGER_IN + : Pin 1
TRIGGER_IN - : PIN 2
Am pl itude Range : 3 V ~ 5 V
Pul s e Wi dth > 1us
Output Resis tance < 100 Ω
Fig. 2.13 Recommended Pulse Trigger Driver Input
GROUND : PIN 3
TRIGGER _I N - : Pin 2
ON Resistance < 100 Ω
ON Time > 1us
Minimum
Fig. 2.14 Recommended Contact Trigger I n p u t
RA24-099-002
Page 34 of 139
7.4.2 Trigger Mode
Trigger modes can be divided into s ynchro nous and as ynchronous trigger ing (“Fr ee-Run mode”) depending on the mode selected. The synchronous triggering modes are Standard, Double Exposure, Fast, an d Overlap modes. The asynchronous triggering mode is Free-Run mode.
The Trigger Mode can be set to a s ynchrono us m ode t hroug h the CC1 port (seria l port) . For low latenc y (m inim al delay), the externa l TRIGG ER_IN p ort shoul d be used as tr igger inp ut. The trigger polarity can be set Positi ve or Negative by serial commands or reversing the external TRIGGER_IN leads.
7.4.2.1 Free-Run Mode
Free-Run Mode will continiously be reading images based on the camera’s settings regardless if there is
a trigger input.
VCCD
SHUTTER
EXPOSURE
FVAL
READOUT
STROBE
Image N
Image N-1
Exposure for
Image N
Exposure for
Image N+1
Exposure for
Image N-1
Fig. 2.15 Free-Run Mode
As shown in Fig 2.15, the readout sect ion overlaps with the exposure sectio n of the next im age. This is Free-Run Mode. At this time, camera operatio n slightly differs depending on length of Exposure Time and Readout ti me. If Exposure Time is shorter than Readout, Shutter signal occurs during readout, and when Readout finishes, Readout of the next image s tarts. (Fig 2.16) In this cas e, frame speed is cons tant regardless of change in Exposur e Time. But if Exposure Time is set longer than Readout time, the Shutter signal will occur at the start of the image Readout. Readout of the next image does not start until the Exp os ur e Time is f in is hed , even if Readout f in ishes . (Fig 2.17) In this case, frame speed is reduced as the Exposure Time increases.
RA24-099-002
Page 35 of 139
Standard Frame Time
Exposure Time
VCCD
SHUTTER
READOUT
Readout Time
DATA
Fig. 2.16 If Exposure Time is Shorter than Readout Time
Standard Frame Time
Frame Time Exposure Time
VCCD
SHUTTER
READOUT
Readout Time
DATA
Fig. 2.17 If Exposure Time is Longer than Readout Time
RA24-099-002
Page 36 of 139
7.4.2.2 Standard Mode In Standard Mode, camera keeps standby status until trigger signal is entered, and when trigger input occurs, Readout start after Exposure process set earlier. After Readout is completed, camera operation slightly differs depending on Frame Number setting. Frame Number can be set as the value between 0~255. If it is set to 0, camera converts th e operation m ode to Free-Run mode, instead of returning t o trigger standb y status. If it is set to 1, it returns to trigger standby status. If it is set to t he value of 2~255, it repeats Readout in Free-Run mode as many as the number less than 1 from the number set, and returns to trigger standby status again. “sfn” command is used to set Frame Number. (See 4.6.3 Frame Number)
TRIGGER
SHUTTER
EXPOSURE
VCCD
FVAL
READOUT
STROBE
DATA
Fig. 2.18 Standard Trigger Mode
RA24-099-002
Page 37 of 139
7.4.2.3 Double Exposure In Do uble Exposur e mode, 2 im ages are obtained wit h 1 trigger input. When trigger input is en tered in this m ode, the camera starts Readout after passing thro ugh exposure process acc ording to exposure s etting as in Standard mode. At this time, exposure of second image starts with Readout. When Readout is completed, the camera performs the second Readout. In Dou ble Exposure mode, it acts sim ilarly as the case when Frame Number setting is 2 in Standard mode, bu t differs in that shutter signal occur s at least once. Therefore, when Frame Number setting of s tandard mode is 2, exposure time set in cam era is app lied in s econd image, while exp osure tim e of second im age in Dou ble Ex pos ure mode coincides with t he Readout of 1
st
im age. Since it d oes not generate shutter signal during Readout of the 1st
image, the interval b et ween c ompletion of 1
st
exposure and starting of 2nd exposure is as shor t as s ever al u s ~ tens
of us.
RA24-099-002
Page 38 of 139
TRIGGER
SHUTTER
EXPOSURE
VCCD
FVAL
READOUT
STROBE
Exposur for
Image 1
Exposure for
Image 2
Image 1
Image 2
Fig. 2.19 Standard Trigger Mode (Fram e Number 2)
TRIGGER
SHUTTER
VCCD
FVAL
READOUT
STROBE
EXPOSURE
Exposur for
Image 1
Exposure for
Image 2
Image 1
Image 2
Fig. 2.20 Double Exposure Trigger Mode
RA24-099-002
Page 39 of 139
7.4.2.4 Fast Mode Fast Mode is used when interval of trigger input is faster and more continuous than in Standard Mode. Its difference from Standard Mode is that while Readout starts in exposure time as set earlier when trigger input occurs in Standard Mode, while Readout immediatel y starts after trigger input in Fast Mode. And Interv al between triggers becomes the exposure time of image since it does not generate shutter signal during Readout.
TRIGGER
EXPOSURE
Exposure N Exposure N+1 Exposure N+2
SHUTTER
READOUT
STROBE
VCCD
Image N-1
Image N Image N+1
Fig. 2.21 Fast Trigger Mode
RA24-099-002
Page 40 of 139
7.4.2.5 Overlap Mode
Camera keeps standby status until trigger signal is entered like in Standard Mode, and Readout starts
after exposure process set earlier if trigger input occurs. When new trigger input occurs during Readout
of First image, it keeps Readout and pass exposure process of new trigger input. Provided, however, that
when trigger input occurs during Exposure since Exposure Time is longer than trigger interval, that
trigger signal is ignored. To obtain the image as maximum frame for trigger input, Exposure Time should
not be longer than Readout time, trigger time should not be shorter than Readout time. Readout time for
each model is as follows:
VH-310G-72 VH-310G-264 VH-2MG VH-4MG VH-11MG VH-16MG
Readout Time 13.8ms 3.8ms 23.8ms 49.7ms 149.9ms 250ms
In addition, overlap mode operates ideally when trigger signal interval or exposure time is constantly
kept.
Fig. 2.22 Overlap Trigger Mode
RA24-099-002
Page 41 of 139
7.4.3 Asynchronous Reset
If new trigger is enter ed in camera in tr igger mode status duri ng Readout due to generation of trigger input, it can be set to stop previous Readout process, to execute Exposure and Readout process for new trigger input, to ignore newly entered trigger and to continue previo us Readout. This s etting is called Async R eset, and the form er is the case of activating As ync Reset and the latter is the case of inactivating it. “sar” command is used for Async Reset setting.(See 4.6.6 Asynchronous Reset)
TRIGGER
EXPOSURE
FVAL
READOUT
STROBE
Exposure N Exposure N+1
Trigger N Trigger N+1
Image N + 1Bad Image
Fig. 2.23 Activate Async Reset
TRIGGER
EXPOSURE
FVAL
READOUT
STROBE
Exposure N
Trigger N Trigger N+1
Ignoring
Trigger
Image N
Fig. 2.24 Inactivate Async Reset
RA24-099-002
Page 42 of 139
7.5 Channel Mode
When reading data from Horizontal Register of CCD, it can read in Single Channel or Dual Chann el. In case of single channel output, all pixel values of Hor izontal Register come thr ough left Video Amplif ier(Video L). In cas e of dual channel output , pixel values left to t he c e nter of H or i zontal Register com e through Video L, and pixe l va l ues to the right come through Video R. Since output to dual channe l is carried out at the same time, the frame speed increases about 2 times than the case of single channel.
H x V
Active Pixels
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
B
G
G
R
Left Dark Columns
Dual
Channel
Right Dark Columns
Top Dark Rows
Bottom Buffer Rows
Top Buffer Rows
Left Buffer Columns
Right Buffer Columns
Single
Channel
Video L Video R
Left Dummy Pixels
Rigth Dummy Pixels
Horizontal Register
Bottom Dark Rows
(1, 1)
Fig. 2.25 Channel Mode
In case of single channel, image data through Video L is output to A channel through image processing (Fig. 2.26) In case of dual channel, image data transmitted simultaneously through Video L and Video R is output in A, B Interleaved type through image processing and rearrangement(Fig. 2.27)
RA24-099-002
Page 43 of 139
CCD
Sensor
AFE1
AFE2
Processing
&
Reorder
CameraLink
Interface
A
B
Video R
Video L
Fig. 2.26 Image Data Flow
A
A AB B
Single Channel
Output
Dual Channel
Output
Fig. 2.27 Data Out
RA24-099-002
Page 44 of 139
7.6 Gain and Offset
The camera has one Analog Signa l Processor (or Anal og Front End, abbrevi ated to AFE) for each channel. This AFE operates in 50MHz and c onsists of Correlated double Sam pler (CDS), Variable Gain Amplifier ( VGA), Black Level Clamp and 14-bit A/D converter. AFE has register f or Gain and Offset application inside, and can change Gain and Offset value by e ntering proper value in the register. Gain can be set between 0 ~ 1023 (See 4.7 Analog Gain ), and relation between set value and actual Gain (dB) is as follows:
Gain(dB) = (Setting value X 0.0358dB) + 5.75dB
Gain Curv e
6
12
18
24
30
36
42
0 127 255 383 511 639 767 895 1023
Register Value
Gain(dB)
Fig. 2.28 Register Setting vs Gain
Offset can be set between 0 ~ 255 (LSB)(See 4.8 Analog Offset)
RA24-099-002
Page 45 of 139
7.7 LUT
LUT (Lookup Table) converts original image value to certain level value. Since it is mapped one to o ne for each level value, 12-bit output can be connected to 12-bit input. LUT is in the form of table that has 4096 entries between 0~4095 and provides 2 non -volatile s paces for LUT data storage. User can selec t whether to appl y LUT or not an d the LUT to be applied using “sls” command.(See 4.12 LUT) See
Appendix B for how to download LUT data in
camera.
12-bit Data
4096 entry
Lookup Table
12-bit Data
Fig. 2.29 LUT Block
LUT
0
500
1000
1500
2000
2500
3000
3500
4000
0 500 1000 1500 2000 2500 3000 3500 4000
Input Level
Output Level
Fig. 2.30 LUT at Gamma 0.5
RA24-099-002
Page 46 of 139
7.8 Defective Pixel Correction
There is Defective Pixel in CCD, which cannot properly react to the right. Correction is required since it may deteriorate the qua lity of output image. Defective Pixe l information of CCD use d for each cam era is enter ed in the camera at the phase of forwarding from the factory. If the user wants to add Defective Pixel information, it is required to enter c oordinate of new Def ective Pixe l in camera. See
Appendix A f or details. “sdc” command is used
to set whether to use Defective Pixel Correction function (See 4.11 Defect Correction)
7.8.1 Correction Method
Correction value of Defective Pixel is calculated based on valid pixel value adjacent in the same line.
L3 L2
L1
R1 R2 R3
<Current Pixel>
Fig. 2.31 Location of Defective Pixel to be Corrected
If there is Current Pixe l, Defective Pixe l to correct the value as shown in Fig. 2.31, correction value of th is pixel is obtained as shown in the following Table 2.4 depending on whether surrounding pixel is Defective Pixel or not.
Adjacent Defective
Pixel(s)
Correction value of
Current Pixel
No (L1 + R1) / 2
L1 R1
R1 L1
L1, R1 (L2 + R2 ) / 2 L1, R1, R2 L2 L2, L1, R1 R2
L2, L1, R1, R2 (L3 + R3) / 2
L2, L1, R1, R2, R3 L3
L3, L2, L1, R1, R2 R3
Table 2.4 Calculation of Defective Pixel Correction Value
RA24-099-002
Page 47 of 139
7.9 Temperature Monitor
Sensor chip is embedded in camera to monitor the internal temperature. “gct” command is used to check the temperature of camera. (See 4.17 Temperature Monitoring)
7.10 Status LED
There is green LED to inf orm the operation status of camera on the back of camera. LED status and c or res p ond ing camera status are as follows:
Continuous ON status – camera operates in Free-Run Mode.  Repeat ON for 0.5 seconds, OFF for 0.5 seconds – camera operates in Trigger Mode.  Repeat ON for 1 second, OFF for 1 second – Test Image is output.  Repeat ON for 0.25 second, OFF for 0.25 second – operates in Trigger Mode and Test Image is output.
RA24-099-002
Page 48 of 139
7.11 Data Format
Data can be processed in the unit of 12 bit internall y, but can be selectively output in the unit of 8, 10, 12bit at output. When it is output in 8bit and 10bit unit, lower 4 bit and 2 bit are cut out from overall 12bits.
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
MSB LSB
12Bit Output
10Bit Output
8Bit Output
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
Original
Data
Fig. 2.32 Data Format
RA24-099-002
Page 49 of 139
7.12 Test Pattern
To check normal operation of camera, it can be set to output test im age creat ed inside, instead of image data f rom CCD. Ther e are 3 types of test image; im age with different valu e in horizontal direc tion (Test Image 1), image with different value in diagonal direction (Test Image 2), and moving image with different value in diagonal direction (Test Image 3). Test image can be applied in all oper ation modes of camera and is set us ing “sti” command.(See
4.10 Test Image)
Fig. 2.33 Test Image 1
RA24-099-002
Page 50 of 139
Fig. 2.34 Test Image 2
Fig. 2.35 Test Image 3
RA24-099-002
Page 51 of 139
7.13 Horizontal Flip
Function to flip the image right and left based on the central axis of image. This function can be applied to all operation modes and “shf” command is used to set whether to use this function or not.
Fig. 2.36 Original Image
Fig. 2.37 Horizontally Flipped Image
RA24-099-002
Page 52 of 139
7.14 Image Invert (Positive / Negative)
Function to invert the level value of output image. Level value inver ted differs depending on output data f ormat even if input value is same. This function can be applied in all operation modes of camera and “sii” command is used to set whether to use this function or not. (See 4.15 Image Invert)
Data Format Original level
value
Inverted level value
8 0 255 10 0 1023 12 0 4095
Table 2.5 Inverted level value by Data Format
Fig. 2.38 Original image (Positive)
Fig. 2.39 Inverted image (Negative)
RA24-099-002
Page 53 of 139
7.15 Strobe
Strobe signal is used to measure the exposure time to synchrnoize the external light source with camera or to measure the exposure time applied to current camera. Pulse width of Strobe signal is from the generating point of Shutter signal to the starting point of Readout, which coincides with exposure time of camera.
7.15.1 Strobe Offset
Strobe Offset value indicates when Strobe signal is to be sent after Shutter signal. Value can be set in the unit of 1us using “sso” command. (See 4.16.1 Strobe Offset) O nly pulse locat ion m oves without chang e in puls e width of Strobe signal.
FVAL
SHUTTER
EXPOSURE
STROBE
VCCD
Offset
Fig. 2.40 Strobe signal in Free-Run
SHUTTER
FVAL
STROBE
TRIGGER
(CC1 or EXT)
EXPOSURE
Offset
Fig. 2.41 Strobe signal in Trigger mode
RA24-099-002
Page 54 of 139
7.15.2 Strobe Polarity
Polarity can be s et for Strobe signal output. “ssp” command is used to se t the po larity of Strobe signal.(See 4.16.2 Strobe Polarity)
7.15.3 Strobe Output
Strobe output is opt icall y separated from inside camera and output thr ough STROBE probe( STRO BE+, ST ROBE-)
of camera power connector.
Fig. 2.42 Strobe Connection
7.16 Field Upgrade
Camera provides the function to upgrade Firmware FGPA logic through Camera Link or Gigabit Ethernet interface rather than disassembly in the field. See
Appendix C for details on how to change
RA24-099-002
Page 55 of 139
8. Camera Configuration
8.1 Setting Command
All settings of camera are carried out thr ough serial interface of Cam era Link. All commands f or camera setting except commands (Firmware, LUT, Defect, etc.) requiring tr ansm is sion of m assive data are de livere d in the f orm of ASCII command. All commands for camera setting start from user application and the camera returns the Response (“OK”, “Error” or information) for commands. With write command, the camera informs whether command is successfully executed through response. W ith read command, the camer a returns error response or information.
UART Setting
- Baudrate : 19200 bps
- Databit : 8 bit
- Parity bit : none
- Stop bit : 1
- Flow control : none
Command Format:
<command> <Parameter 1> <Parameter 2> <cr> command follows 0~2 parameters.
Response:
- Execution of write command is successfully completed OK <cr> <lf>
- Execution of read command is successfully completed <Parameter 1> <cr > <lf >
- Execution of command is not successfully completed Error : <error code> <cr> <lf>
Type of Error Code 0x0064 : value of parameter is not valid 0x0065 : number of parameter does not agree 0x0066 : commands that does not exist 0x0067 : no execution right
RA24-099-002
Page 56 of 139
8.2 Parameter Storage Spaces
Camera has 3 non-volatile stor age space used for saving param eter, and 1 volatile work s pace applied to actual operation of cam era. 3 storage spaces are Factory Space that contains the default at the tim e of forwarding from the factory; 2 user spac es (User Space 1, User Space 2) that sav e parameter values randomly set b y the user. Both write and read are possible in user space, but only read is possible in Factory space. Depending on Conf ig Initiali zation value at t he time of camera bootin g, setting va lue at one of 3 storage spaces is copied to work space, and the value in this space is u sed for camera setting. Since the value in the work space is valid only when the po wer is on, it is required to cop y it to user space 1 or user space 2 using “sct” command in order to use this value again. (See 4.18.1.4 Save Config To)
User Space 1
User Space 2
Factory Space
Work Space
Volatile
Memory
(RAM)
Non_volatile
Memory
(ROM)
Fig. 3.1 Parameter Space
RA24-099-002
Page 57 of 139
9. Command Set
Function Command Format Page
Set Readout Mode srm <0|1|2> 52P Get Readout Mode grm 52P Set Horizontal Area sha <h1> < h2> 53P Get Horizontal Area gha 53P Set Vertical Area sva <v1> <v2> 53P Get Vertical Area gva 54P Set Binning Factor sbf <2|4> 55P Get Binning Factor gbf 55P Set Exposure Time set <t> 56P Get Exposure Time get 56P Set Channel Mode scm <1|2> 57P Get Channel Mode gcm 57P Set Trigger Mode stm <0|1|2|3|4> 58P Get Trigger Mode gtm 58P Set Trigger Source sts <1|2> 59P Get Trigger Source gts 59P Set Frame Number sfn <n> 59P Get Frame Number gfn 59P Set Exposure Source ses <0|1> 60P Get Exposure Source ges 60P Set Trigger Polarity stp <0|1> 61P Get Trigger Polarity gtp 61P Set Asynchronous Reset sar <0|1> 61P Get Asynchronous Reset gar 61P Set Analog Gain sag <0|1|2> 63P Get Analog Gain gag 63P Set Analog Offset sao <0|1|2> <n> 64P Get Analog Offset gao 64P Set Data bits sdb <8|10|12> 65P Get Data bits gdb 65P Set Test Image sti <0|1|2|3> 66P Get Test Image gti 66P Set Defect Correction sdc <0|1> 67P Get Defect Correction gdc 67P
RA24-099-002
Page 58 of 139
Set LUT Select sls <0|1|2> 68P Get LUT Select gls 68P Generate Flat Field Data gfd 69P Save Flat Field Data sfd 69P Load Flat Field Data lfd 69P Set Flat Field Iteration sfi <n> 69P Get Flat Field Iteration gfi 70P Set Flat Field Correction sfc <0|1> 70P Get Flat Field Correction gfc 70P Set Flat Field Offset sfo <m> 71P Get Flat Field Offset gfo 71P Set Horizontal Flip shf <0|1> 72P Get Horizontal Flip ghf 72P Set Image Invert sii <0|1> 73P Get Image Invert gii 73P Set Strobe Offset sso <t> 74P Get Strobe Offset gso 74P Set Strobe Polarity ssp <0|1> 74P Get Strobe Polarity gsp 74P Get Camera Temperature gct <t> 76P Set Config Initialization sci <0|1|2> 77P Get Config Initialization gci 77P Load Config From lcf <0|1|2> 77P Save Config From sct <0|1|2> 78P Get Model Number gmn 79P Get MCU Version gmv 79P Get FPGA Version gfv 79P
RA24-099-002
Page 59 of 139
9.1 Readout Mode
9.1.1 Set Readout Mode
Form: srm <0|1|2> Parameter 1: 0 : Normal Mode. 1 : AOI(Area Of Interest) Mode. 2 : Binning(2 or 4) Mode. Example: srm 1 : set Readout mode to AOI Mode. Description: Set Readout m ode value. In AOI Mode, horizontal and vertical space is set using “sha” and “sva” commands respectively (See 4.2 Area Of Interest ) In Binning Mode, Binning Factor is set using “sbf” command. (See 4.3.1 Set Binning Factor)
9.1.2 Get Readout Mode
Form: grm Response: <0|1|2> Example: [command] grm [Response] 2 : Readout mode of current camera is set to Binning mode. Description: Read Readout mode value currently set
RA24-099-002
Page 60 of 139
9.2 Area Of Interest
9.2.1 Hor izont al A rea
9.2.1.1 Set Horizontal Area Form: sha <h1> <h2> Parameter 1: h1 : starting point of horizontal direction Parameter 2: h2 : end point of horizontal direction Example: sha 500 1500 : set the horizontal direction scope of image between 500 ~ 1500. Description: Length of horizontal direction of image is h2 – h1 + 1. See Table 2.2 for the scope that can be set for each model.
9.2.1.2 Get Horizontal Area Form: gha Response: <h1> <h2> Example: [command] gha [Response] 200 800 : horizontal AOI space set in camera is between 200 ~ 800. Description: Read horizontal scope of AOI currently set in camera.
9.2.2 Vertical Area
9.2.2.1 Set Vertical Area Form: sha <v1> <v2> Parameter 1: v1 : starting point of vertical direction Parameter 2: h2 : end point of vertical direction Example: sva 500 1500 : set the vertical direction scope of image between 500 ~ 1500. Description: Length of vertical direction displayed is v2 – v1 + 1. Table 2.2 for the scope that can be set for each model.
RA24-099-002
Page 61 of 139
9.2.2.2 Get Vertical Area Form: gva Response: <v1> <v2> Example: [command] gva [Response] 200 800 : vertical AOI space set in camera is between 200 ~ 800.
Description: Read vertical scope of AOI space currently set in camera.
RA24-099-002
Page 62 of 139
9.3 Binning Factor
9.3.1 Set Binning Factor
Form: sbf <2|4> Parameter 1 : 2 : 2 by 2 binning 4 : 4 by 4 binning Example: sbf 2 : set Binning Factor of camera to 2. Description: Set the Binning Factor when camera operates in Binning Mode.
9.3.2 Get Binning Factor
Form: gbf Response: <2|4> Example: [command] gbf [Response] 2 : Binning Factor of camera is set to 2. Description: Read Binning Factor currently set in camera
RA24-099-002
Page 63 of 139
9.4 Exposure Time
9.4.1 Set Exposure Time
Form: set <t> Parameter 1: t : can be set between 10us ~ 7s in the unit of 10us. For exam ple, if t is 23173, the setting valu e of camera is 23170us. Setting value and the value actually applied slightly differ depending on Trigger mode of camera. Example: set 1052 : set Exposure Time to 1050us.
9.4.2 Get Exposure Time
Form: get Response: <t> : read set tin g value of Exposure Time currently set in camera. Example: [command] get [Response] 1000 : Exposure Time set in camera is 1000us.
RA24-099-002
Page 64 of 139
9.5 Channel Mode
9.5.1 Set Channel Mode
Form: scm <1|2> Parameter 1: 1 : single channel 2 : dual channel Example: scm 2 : set to dual channel output. Description: Set whether to read in sing le channel or dual ch annel when reading image data from CCD. When dual channel is selected, frame speed is about 2 times of single channel.
9.5.2 Get Ch annel Mode
Form: gcm Response: <1|2> Example: [command] gcm [Response] 2 : set to dual channel output. Description: Read Channel Mode value currently set in camera.
RA24-099-002
Page 65 of 139
9.6 Trigger
9.6.1 Trigger Mode
9.6.1.1 Set Trigger Mode Form: stm <0|1|2|3> Parameter 1: 0 : Free-Run Mode 1 : Standard Mode 2 : Fast Mode 3 : Double Exposure Mode 4 : Overlap Mode Example: stm 1 : set Trigger Mode to Standard Mode. Description: Set detailed mode of Trigger Mode.
9.6.1.2 Get Trigger Mode Form: gtm Response: <0|1|2|3> Example: [command] gtm [Response] 2 : Trigger Mode is set to Fast Mode. Description: Read the detailed model of Trigger Mode currently set in camera.
9.6.2 Trigger Source
9.6.2.1 Set Trigger Source Form: sts <1|2> Parameter 1: 1 : Camera Link CC1 2 : External trigger Example: sts 1 : use CC1 of Camera Link as trigger input source. Description: Select the target to be used as trigger input.
RA24-099-002
Page 66 of 139
Can use CC1 port of Camera Link connector or TRIGGER_IN port of power connector as input
9.6.2.2 Get Trigger Source Form: gts Response: <1|2> Example: [command] gts [Response] 1 : CC1 of Camera Link is set as trigger input source. Description: Read Trigger Source value currently set in camera.
9.6.3 Frame Number
9.6.3.1 Set Frame Number Form: sfr <n> Parameter 1: n : can select 0 or 1~255 sheets. Example: sfr 5 : receive 5 sheets of image after trigger input. Description: In Standard Trigger mode, camera operation status after trigger input can be set. If Frame Number value is set to 0, the camera synchroni zes to trigger input, obtains 1 sheet of image and t hen oper ates in Free-Run Mode after that. If Frame Num ber value is s e t t o 1, the cam era synchronizes to trigger input, obtai ns 1 s hee t of image, but do es no t operate in Free-Run Mode after that but waits for next trigger input. Besides, value n is selec ted between 2~255, it obtains 1 sheet of image, obtains n-1 sheets of image in Free-Run mode status and returns to trigger standby status.
9.6.3.2 Get Frame Number Form: gfn Response: <n> Example: [command] gfn [Response] 0 : synchronizes to trigger input, obtains 1 sheet of image and operates in Free-Run mode. Description:
RA24-099-002
Page 67 of 139
Return value between 0 ~ 255 depending on the va lue cur rently set.
9.6.4 Exposure Source
In Trigger Mode, you can select the factor determining exposure time.
9.6.4.1 Set Exposure Source Form: ses <0|1> Parameter 1: 0 : exposure time is adjusted by the time value already entered. 1 : exposure time is adjus ted b y pulse width of trigger inp ut. Example: ses 0 : expose as much as the value set with “ste” command when trigger is entered. Description: If Exposure Source is 0, set desired exposure time with “ste” command. If it is 1, pulse width of trigger input determines exposure time.
9.6.4.2 Get Exposure Source Form: ges Response: <0|1> Example: [command] ges [Response] 0 : the factor determining exposure time in Trigger Mode is the programmed value. Description: Read Exposure Source in Trigger Mode, currently set in camera.
RA24-099-002
Page 68 of 139
9.6.5 Trigger Polarity
9.6.5.1 Set Trigger Polarity Form: stp <0|1> Parameter 1: 0 : Active Low 1 : Active High Example: stp 1 : set the polarity of trigger to Active High. Description: Set polarity of Trigger input.
9.6.5.2 Get Trigger Polarity Form: gtp Response: <0|1> Example: [command] gtp [Response] 1 : polarity of trigger is set to Active High.
9.6.6 Asynchronous Reset
9.6.6.1 Set Async Reset Form: sar <0|1> Parameter 1: 0 : inactivate Async Reset. 1 :activate Async Reset. Example: sar 1 : activate Async Reset. Description: set On/Off of Asynchronous Reset function.
9.6.6.2 Get Async Reset Form: gar Response: <0|1> Example:
RA24-099-002
Page 69 of 139
[command] gar [Response] 1 : Async Reset is activated.
RA24-099-002
Page 70 of 139
9.7 Analog Gain
9.7.1 Se t Analog Gain
Form: sag <0|1|2> <n> Parameter 1: 0 : apply input value to dual channels. 1 : apply input value to channel 1. 2 : apply input value to channel 2. Parameter 2: n : gain value. 0~1023 Example: sag 0 100 : set gain register of both AFE to 100. Description: value 0 of n corresponds to 6dB, 1023 to 40dB. Gain increases by 0.035dB e ach w hen ev er it increas es b y 1.
9.7.2 Get A nalog Gain
Form: gag <0|1|2> Parameter 1: 0 : read all values set in dual channels. 1 : read value set in channel 1. 2 : read value set in channel 2. Response: <n1> <n2> Example: [command] gag 1 [Response] 100 : Gain register value of channel1 AFE is set to 100. Description: If Parameter 1 is 0, it returns 2 values of n1 and n2, which mean gain value of channel 1 and channel 2, respectively. If Parameter 1 is 1 or 2, it returns only one value and means gain value of channel indicated by Parameter 1.
RA24-099-002
Page 71 of 139
9.8 Analog Offset
9.8.1 Se t Analog Offset
Form: sao <0|1|2> <n> Parameter 1: 0 : apply input value to dual channels. 1 : apply input value to channel 1. 2 : apply input value to channel 2. Parameter 2: n : offset value. 0~255 Example: sao 0 100 : set Offset register of both AFEs to 100.
9.8.2 Get A nalog Offset
Form: gao <0|1|2> Parameter 1: 0 : read all values set in dual channels. 1 : read value set in channel 1. 2 : read value set in channel 2. Response: <n1> <n2> Example: [command] gao 1 [Response] 100 : Offset registers value of channel1 AFE is set to 100. Description: If Parameter 1 is 0, it returns 2 values of n1 and n2, which mean offset value of channel 1 and channel 2, respectively. If Parameter 1 is 1 or 2, it returns only one value and m eans offset value of channel indicated by Parameter 1.
RA24-099-002
Page 72 of 139
9.9 Data Bits
9.9.1 Set Data Bits
Form: sdb <8|10|12> Parameter 1: 8 : 8-bit output. 10 : 10-bit output. 12 : 12-bit output. Example: sdb 8 : set output data width of camera to 8-bit. Description: Determine output data width of camera.
9.9.2 Get Data
Form: gdb Response: <8|10|12> Example: [command] gdb [Response] 10 : output data width of camera is set to 10-bit. Description: Read output data width of camera currently set.
RA24-099-002
Page 73 of 139
9.10 Test Image
9.10.1 Set Test Image
Form: sti <0|1|2|3> Parameter 1: 0 : Test Image Off. 1 : Test Image 1 output. 2 : T est Image 2 output. 3 : Test Image 3 output. Example: sti 2 : output Test Image 2 instead of image obtained from CCD. Description: Set whether to send out Test Image from CCD. There are 3 Test Images available for s election. If you select 0, original CCD image is output. If you select value between 1~3, Test Image corresponding to each number is output.
9.10.2 Get Test Image
Form: gti Response: <0|1|2|3> Example: [command] gti [Response] 3 : camera sends current Test Image 3 to output. Description: Read Test Image setting of current camera
RA24-099-002
Page 74 of 139
9.11 Defect Correction
9.11.1 Set Defect Correction
Form: sdc <0|1> 0 : Inactivate Defect Correction function. 1 : Activate Defect Correction function. Example: sdc 1 : Activate Defect Correction function. Description: Activate or inac tivate D efect Corr ection function. Defect map shou ld be sa ved in cam era in advance if you want to use Defect Correction function. Defect Correction function is not applied in Binning Mode.
9.11.2 Get Defect Correction
Form: gdc Response: <0|1> Example: [command] gdc [Response] 1 : Defect Correction function of camera is activated. Description: Read whether Defect Correction is activated or not.
RA24-099-002
Page 75 of 139
9.12 LUT (Look-Up Table)
9.12.1 Set LUT Select
Form: sls <0|1|2> Parameter 1: 0 : LUT is not applied. 1 : LUT 1 is applied. 2 : LUT 2 is applied. Example: sls 1 : LUT 1 is applied. Description: Set Look-UP Table of camera. LUT of the number should be saved in cam era in advance in order to use LUT function.
9.12.2 Get LUT Select
Form: gls Response: <0|1|2> Example: [command] gls [Response] 0 : LUT is inactivated. Description: Read LUT setting of camera.
RA24-099-002
Page 76 of 139
9.13 Flat Field Correction
9.13.1 Flat Field Data
9.13.1.1 Generate Flat Field Data Form: gfd Description: Operate Flat Field Gener ator. Since several images are requir ed internall y to create Flat Fiel d data, it takes about several seconds before “OK” Response.
9.13.1.2 Save Flat Field Data Form: sfd Description: Flat Field data created with ”gfd” command is saved in frame buffer, which is volatile memory, so that data disappears if the po wer of camera is turne d off. Data s hould be saved in FLA SH, t he non-volatile m em or y s pace, if you want to use the data generated again. At this time, “sfd” is the command used for this.
9.13.1.3 Load Flat Field Data Form: lfd Description: It is the command to load Flat Field data saved in FLASH in advance, into frame buffer to apply Flat Field Correction function.
9.13.2 Flat Field Iteration
9.13.2.1 Set Flat Field Iteration Form: sfi <n> Parameter 1: n : 0 ~ 4. 2
n
sheets of image are used. Example: sfi 3 : 8 sheets of image are used for creating Flat Field data. Description: Can set how many sheets of image will be used on average to c reate the data for creating Flat Field Data. The smaller the pieces, it takes less to create data, but the accuracy of data may decline.
RA24-099-002
Page 77 of 139
9.13.2.2 Get Flat Field Iteration Form: gfi Response: <n> : 0 ~ 4 Example: [command] gfi [Response] 2 : set to use 4 sheets of image when creating Flat Field data. Description: Load how many pages of image are set to use in creating Flat Field data.
9.13.3 Flat Field Correction
9.13.3.1 Set Flat Field Correction Form: sfc <0|1> Parameter 1: 0 : Turn Flat Field Correction functions OFF. 1 : Turn Flat Field Correction functions ON. Example: sfc 1 : Turn Flat Field Correction functions of camera ON. Description: Set whether to use Flat Field Correction function.
9.13.3.2 Get Flat Field Correction Form: gfc Response: <0|1> Example: [command] gfc [Response] 1 : Flat Field Correction function of camera is activated.
RA24-099-002
Page 78 of 139
9.13.4 Flat Field Offset
9.13.4.1 Set Flat Field Offset Form: sfo m Parameter 1: m : offset value of image corrected Example: sfo 1000 : set offset value of Flat Field Correction to 1000. Description: It is the command to s et offset value of image after Flat Field Correct ion. Since offset value is based on single channel, Normal Mode, offset value of actual image differs if camera setting is changed.
9.13.4.2 Get Flat Field Offset Form: gfo Response m Example: [command] gfo [Response] 1000 : Flat field Offset value is set to 1000.
RA24-099-002
Page 79 of 139
9.14 Horizontal Flip
Function to flip image left and right.
9.14.1 Set Horizontal Flip
Form: shf <0|1> Parameter 1: 0 : inactivate Horizontal Flip function. 1 : activate Horizontal Flip function. Example: shf 1 : activate Horizontal Flip function. Description: Set whether to activate Horizontal Flip.
9.14.2 Get Horizontal F lip
Form: ghf Response: <0|1> Example: [command] ghf [Response] 1 : Horizontal Flip function is ac tivated. Description: Get Horizontal Flip setting.
RA24-099-002
Page 80 of 139
9.15 Image Invert
9.15.1 Set Image Invert
Form: sii <0|1> Parameter 1: 0 : inactivate image Inverted function 1 : activate image Inverted function Example: sii 1 : activate Image Invert function Description: Set whether to activate image Inverted function
9.15.2 Get Image Invert
Form: gii Response: <0|1> Example: [command] gii [Response] 1 : Image Invert function is activated. Description: Get image Inverted function setting.
RA24-099-002
Page 81 of 139
9.16 Strobe
9.16.1 Strobe Offset
9.16.1.1 Set Strobe Offset Form: sso <t> Parameter 1: t : 0 ~ 65535us. Can be set in the unit of 1us. Example: sso 123 : can set Strobe Offset value to 123us.
9.16.1.2 Get Strobe Offset Form: gso Response: <t> Example: [command] gso [Response] 120 : Strobe Offset value is set to 120us. Description: Load Strobe Offset value currently set in camera.
9.16.2 Strobe Polarity
9.16.2.1 Set Strobe Polarity
Form:
ssp <0|1> Parameter 1: 0 : set to Active-Low. 1 : set to Active-High. Description: Set polarity of Strobe signal output.
9.16.2.2 Get Strobe Polarity
Form:
gsp Response: <0|1> Example: [command] gsp
RA24-099-002
Page 82 of 139
[Response] 1 : Strobe signal output is set to Active-High. Description: Get polarity of Strobe signal output set in camera.
9.17 Temperature Monitoring
9.17.1 Get Camera Temperature
Form: gct Response: <t> Example: [command] gct [Response] 45.35 : current temperature of camera is 45.35 ℃. Description: Get current temperature of camera. Unit is centigrade( ℃) and is expressed to the 2
nd
place of decimal point.
9.18 Configuration
9.18.1 Config Initialization
9.18.1.1 Set Config Initialization Form: sci <0|1|2> Parameter 1: 0 : load setting value saved in factory space at the time of booting 1 : load setting value saved in user space 1 at the time of booting 2 : load setting value saved in user space 2 at the time of booting Example: sci 2 : load the setting value of User Space 2 into Work Space at the time of camera booting. Description: Select to apply parameter value sa ved in which area when the po wer of camera is turned on. At fac tory, it is set to apply setting value in the factory space.
9.18.1.2 Get Config Initialization Form: gci Response: <0|1|2>
RA24-099-002
Page 83 of 139
Example: [command] gci [Response] 2 : set to apply setting value of user space 2 at the time of camera booting. Description: Get Config Initialization variable value, indicating the setting value in which area will be used when camera is turned on.
9.18.1.3 Load Config From Form: lcf <0|1|2> Parameter 1: 0 : reset the camera with setting value saved in the factory space. 1 : reset the camera with setting value saved in the user space 1. 2 : reset the camera with setting value saved in the user space 2. Example: lcf 1 : reset the camera with setting value saved in user space 1. lcf Description: This command is us ed to res et the c am era with the s etting value s aved in s om e space in o perat ion without tur ning off and on the camera. “sci” command applies setting value at the time of next booting, but “lcf” applies setting value immediately.
9.18.1.4 Save Config To Form: sct <0|1|2> Parameter 1: 0 : save setting value currently used in the factory space. User access to this space is limited. 1 : save setting value currently saved in user space 1. 2 : save setting value currently saved in user space 2. Example: sct 1 : save setting value(setting value that exists in Work Space) currently used in user space 1. Description: This command is to save t he setting value set in Work Space in Parameter storage are a to load again later. User can save in user space 1 or user space 2 only.
RA24-099-002
Page 84 of 139
9.19 Camera Information
9.19.1 Get Model Number
Form: gmn Description: Get information of camera model.
9.19.2 Get MCU Version
Form: gmv Description: Get version information of micro controller firmware.
9.19.3 Get FPGA Version
Form: gfv Description: Get version information of FPGA logic.
RA24-099-002
Page 85 of 139
10. VH Configurator
VH Configurator is the sample application supplied to control VH camera. VH Configurator uses commands explained in earlier chapters and provides GUI(Graphic User Interface) for easier control of camera by users.
10.1 Configurator GUI
10.1.1 VH Camera Scan
Camera Scan window appears as shown in Fig. 5.1 if you execute the program while the power of camera is turnedon. At this time, the program checks DLL provided by camera link and serial port of computer to scan whether camera is connected, and displays the name of model on the display. If the camera is not properly displayed on the screen, check the power of camera and cable connection again and then press Refresh button. Double-click the model name displayed on the screen to execute Configurator and to display the current setting value of camera connected.
Fig. 5.2 VH Configurator Loading Window
10.1.2 VH GigE Camera Scan
Execute GigaCam program while camera is turned on, and execute Open selected device => Tools => Configurator to display Camera Sc an window as shown in Fig. 5.2. At this tim e, the program check s serial port of computer to scan the camera connec tion, and displa ys the name of model on the displa y if there is a cam era connected. If the camera is not prop er ly displayed on the s c ree n, ch ec k the power of c amera and cabl e c on nec t ion ag ai n, and pres s Refresh button. Dou ble click the name of model displayed on the scr een, to execute Configurator and to display current setting value of camera connected.
RA24-099-002
Page 86 of 139
RA24-099-002
Page 87 of 139
Fig. 5.3 Configurator Loading Window
RA24-099-002
Page 88 of 139
10.1.3 Menu
10.1.3.1 File
Fig. 5.4 File Menu
Load Setting : load the setting value of camera. Load from the setting value storage space(Factory, User1, User2) inside the camera or file in the user computer.
Save Setting : save setting value of camera. Save in set ting va lue storage space(User1, User2) inside the camera or file in the computer.
Defect Pixel : download Defect information to camera (Download to Camera) or upload the Defect information saved in camera to user computer (Upload to PC).
System Upgrade : Upgrade MCU program or FPGA logic. Exit : Exit the program .
RA24-099-002
Page 89 of 139
10.1.3.2 Start-Up
Menu to select the area to load setting value from when camera is turned on.(See 4.18.1 Config
Initialization)
Fig. 5.1 Start-Up Menu
Factory Setting : load the setting value from Factory space when camera is turned on. User1 Setting : load the setting value from User1 space when camera is turned on. User2 Setting : load the setting value from User2 space when camera is turned on.
RA24-099-002
Page 90 of 139
10.1.3.3 Tool
Fig. 5.1 Tool Menu
Refresh : load and display the current setti ng va lue of camera on the program. Terminal : display user command under GUI in terminal. Click to display terminal window on the bottom of program.
Click again to hide Terminal window. High Speed : operate in OverClock mode (50Mhz) when checked. If not checked, operates in
Normal mode (40Mhz). (Except VH-V72model)
RA24-099-002
Page 91 of 139
10.1.3.4 Help
Fig. 5.1 Help Menu
Help : display the Help. Not supported currently. Camera Info : display camera information (product name, serial number, version, etc.).
RA24-099-002
Page 92 of 139
10.1.4 Tab
10.1.4.1 VIEW Tab Tab to control overall function of camera.
Fig. 5.1 VIEW Tab
Mode : select Readout mode. If AOI is selected, right AOI setting area is activated, and AOI can be set with mouse drag or value input. If Binning is selected, x2, x4 selection is activated.
Test Image : select whether to apply test image and type of test image. Data Bit : set width of data output. Channel : set channel mode. LUT : select whether to apply LUT and type of LUT. Imaging Processing : set On/Off of Defect Correction, Image Invert, Horizontal Flip function (No Flat Field
Correction function)
RA24-099-002
Page 93 of 139
10.1.4.2 MODE/EXP Tab
Tab to set Trigger mode, exposure time and Strobe. All scroll bars can be adjusted with wheel scroll of
mouse.
Fig. 5.1 MODE/EXP Tab
Trigger Mode : set Trigger mode. As this mode is selected, related selection areas are activated. Exposure : select Exposure source. Source : select Trigger source. Polarity : select polarity of Trigger input. Async. Reset : set Async Reset On/Off Frame Number ... : activated in Standard mode. Set the number of frame to receive after trigger input. Exposure Time : set Exposure Time to be applied in Free-Run mode and when Exposure source is set with
Program. Strobe Offset : set Strobe Offset. Strobe Polarity : set polarity of Strobe output signal
RA24-099-002
Page 94 of 139
10.1.4.3 ANALOG Tab Tab to set Gain and Offset setting of image. All scroll bars can be adjusted with wheel scroll of mouse.
Fig. 5.1 ANALOG Tab
Analog Gain : set Gain value of each channel. If Tap Link item is checked, setting values of both channels change together.
Analog Offset : set Offsetvalue of both channels. If Tap Link item is checked, setting values of both channels change together.
RA24-099-002
Page 95 of 139
10.1.4.4 LUT Tab
Tab to download LUT data. See
Appendix B for more details on download.
Fig. 5.1 LUT Tab
Graph : load LUT data from user file or set Gamma value to be applied when using Gamma curve. LUT Download / Upload : download LUT data to camera from user computer (Download) or upload LUT data saved
in camera to user computer (Upload to PC).
RA24-099-002
Page 96 of 139
11. GigaCam Installation and Use
GigaCam is the exclusive viewer applic ation for VH GigE industrial camera. It is used for control related to image setting and network environment setting.
11.1 GigaCam Installation Method
11.1.1 Execute Install File
11.1.2 Continue InstallShield Wizard
RA24-099-002
Page 97 of 139
11.1.3 Designate Install Directory
11.1.4 Select Setup Type (Recommended: Complete)
RA24-099-002
Page 98 of 139
11.1.5 Designate GeniCam Root Path(Click Next)
11.1.6 Select BroadLinx Universal Filter Driver
RA24-099-002
Page 99 of 139
11.1.7 Select the target to install BroadLinx Universal Filter Driver
11.1.8 Select Continue if warning popup appears during installation
RA24-099-002
Page 100 of 139
11.1.9 Finish installation
11.1.10 Restart the system
Loading...