Home
GP-series MANUAL 4-10-08
Contents
1. 11 Fig 13 High Performance IP Address 12 Fig 14 Camera Selection 12 Fig 15 Configuration Image 12 Fig 16 Configuration Pixel 12 Fig 17 Coyote Acquisition 12 Fig 18 Port Communication 13 Fig 19 Camera Gain Register Code 12 Fig 20 Async Trigger Timing 16 Fig 21 Internal Reset Delay 16 Fig 22 Back to back Strobe Timing 17 Fig 23 GPIO Board 77770007 18 Fig 24 Select Camera 20 Fig 25 Acquisition nos 20 Fig 26 Pixel Depth 9 2 2 222eeeeooo 20 Fig 27 Image Size 7770007 20 Fig 28 Port Communication Read 21 Fig 29 Port Communication Write 21 Fig 30 RGB Starting Pattern 22 Fig 31 RGB Filter 77777 22 Fig 32 Save Configuration to Flash 22 Fig 3 Save State to Flash 22 Fig 34 Grab Continuous 23 Fig 35 Image Saving File format 23 Fig 36 PLC Main Block 24 Fig 37 GEViCAM PLC Block 7777777 24 Fig 38 Configuration IP Engine 25 Fig 39 Signal Routing Block lO 25 Fig 40 Signal Routing Block LUT 25 Fig 41 Enhanced Func Block Trigger 26 Fig 42 Coyote IP Engine 26 Fig 43 Pulse Generators 26 Fig 44 Enhance Function Blocks 27 Fig 45 PLC Control Bits 27 Fig
2. IP Engine El E Flow Control El Programmable Logic Controller Pulse Generator 0 5 Eo Same as Fig 47 E ZE I4 Delayer 0 Output Pulse Generator 1 Fig 51 amp 52 as Reserved Width 1024 30 ms E praes Delay 1024 30 ms EE ml Granularity 1000 30s x Periodic Yes marked Lookup Table Fig 50 Q0 10 Q3 11 Show advanced configuration pages Fig 50 Configuration Advanced EXT In this practice you will see the delayed pulse by roughly 2 seconds generated after you click PLC CTRLO pane By changing Width bar at Pulse Generator 0 you will see the brightness changes and by changing the values of Pulse Generator 1 IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter Pulse Generator O a Pulse Generator 1 Width thigh 1024 Delay Clow 1024 Granularity Factor 1000 1 Emit periodic pulse z Trigger mode Triggered on rising edge Pulse period ns 153630 MEM Pulse frequenc 6503 145349 Pulse Generators BE Pulse Generator 2 Pulse Generator 3 fl Rescaler O Contrals Sa NN RN Selection Pulse Generator 1 l l Delayer T Delay low duration H 11024 30 750 720 nx Delay count 30
3. 8 1 Electrical Specifications A GP 3360 3360C GP 2360 2360C GP 3780 3780C GP 21400 21400C 21400UV GP 151400 151400C 1 3 VGA 656 x 494 14 x14 CCD Imager Active Pixels data out Pixel Size um Active Area mm 4 85 H x 3 66 V Scanning Mode Progressive scan full Frame Rate 100 fps 40 MHz 60 fps optional Data Clock 40 MHz Data Output Gigabit Ethernet Resolution 656 x 494 S N Ratio gt 58 dB Minimum Illumination 1 0 lux at 100 fps 1 0 0 45 LUT 12 V DC 10 4W Gamma Power Requirement C mount or CS 10 C to 50 C Lens Mount Operating Temperature Vibration 7Grms Shock 70G Size mm 34 x 34 x 68 Weight 115g 402 1 2 VGA 656 x 494 9 9 x99 6 49 H x 4 89 V Progressive scan full 100 fps 40 MHz 40 MHz Gigabit Ethernet 656 x 494 gt 58 dB 1 0 lux at 100 fps 1 0 0 45 LUT 12 V DC 10 4W C mount or CS 10 C to 50 C 7Grms 70G 34 x 34 x 68 115g 402 1 3 XGA 1032 x 779 4 65 x 4 65 4 80 H x 3 62 V Progressive scan full 31 fps 31 MHz 31 MHz Gigabit Ethernet 1032 x 779 gt 58 dB 1 0 lux at 31 fps 1 0 0 45 LUT 12 V DC 110 4W C mount or CS 10 C to 50 C 7Grms 70G 34 x 34 x 68 115g 402 34 1 2 SXGA 1392 x 1040 4 65 x 4 65 6 47 H x 4 84 V Progressive scan full 23 fos 40 MHz 15 fps optional 40 MHz Gigabit Ethernet 1392 x 1040 gt 58 dB 1 0 lux at 23 fps 1 0 0 45 LUT 12 V DC 10 4W C mount
4. GEVICAM OPERATIONS MANUAL GP 3360 GP 2360 GP 3780 GP 21400 GP 151400 GEVICAM Inc A GigE Vision Camera Company Rev Ver A 0 6 Date 4 10 08 E GEVICAM Inc Disclaimer and Notice The material contained in this manual consists of information that is proprietary to GEVICAM Inc and may only be used by purchasers of the products GEVICAM Inc 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 infor mation contained herein GEVICAM Inc reserves the right to make changes without notice Warranty All of our solid state cameras sold in North America have a full three year warranty Those sold elsewhere have a full one year warranty If any such product proves defective during the warranty period GEVICAM Inc will repair the defective product without charge for parts and labor or will provide replacement in exchange for the defective product This warranty shall not apply to any damage defect or failure caused by improper use or inadequate maintenance Certifications CE Compliance The GEVICAM platform including GP 3360 GP 2360 GP 3780 and GP 21400 cameras has been certified to conform the requirement of Council Directive 89 336 EC for electromagnetic compatibility and to comply with the following European Standards Immunity EN50082 2 1997 Emission CISPR22 1997 EN55011 1998 Class B All GEVICAM products bearing the C
5. and choose the number of im t ages If you choose multiple images the Fired frame number is not necessarily stream i mee MEN E video but it is rather controlled by number SA ocio neon fs of triggered frames which are captured in O Fow dela fles number of FVAL created by the trigger in i Acync Mode y File location or name C Documents and SettingssAIl UsersiDesktop d The saving data file format is selectable Controls REC eae 1 e Text file with acquired image IDs i Fig 35 e Raw data keeps the same pixel for mat as selected in Pixel depth e Window bitmap is convenient but limited to 8 bit or 24 bit color Fig 35 You can browse the file location to save the images The default indicates on the desktop and it is convenient to test these functions as you can see the saved images on the desktop each time Start button is pressed You can save the images while the camera is running under continuous mode in Acquisition tab In Asnyc Mode you can press the Start button then wait for a trigger comes in Once the specific number of frames are captured with the trigger inputs the Start button recovers to active state ready to accept next start When it is saving the progress bar indicates the activity 23 E GEVICAM Inc 4 6 GPIO Programmable Logic Controller 4 6 1 Programmable Logic Controller Functions 4 6 1 1 PLC Main Block The Pleora core has a v
6. GigE technology excels the most GEVICAM family is designed to serve for the demanding and vast applications The high speed high band width data output directly from camera to PC in 100m of distance elimi nates the need of a frame grabber expensive multiple cables and a simple PLC device or industrial interfaces The applications cover machine vision high security ITS medical and scientific field This base model series provide a single tap CCD platform for VGA XGA and SXGA cameras in monochrome and RGB Bayer color 1 2 Features and Benefit 1Gigabit s high speed point to point transmission No frame grabber required for image capture 100m with Gigabit Ethernet cable CAT5e or CAT6 GigE Vision standard compliance Field upgradeable firmware via Ethernet Excellent S N gt 58dB for 12 bit 10 bit or 8 bit output 12 to 8 bit Gamma conversion and cus tom LUT No delay asynchronous reset with time stamp and async shutter GPIO for local I O RS 485 communication for auxiliary devices Audio I O Auto iris lens drive Color RGB Bayer versions Miniature robust package 34 x 34 x 68 mm Industrial Ethernet and GPIO connectors Various drivers available for existing machine vision software Extensive software developer s kit SDK Best of all Low cost High performance GigE camera 1 3 GgiE Vision Standard Compliant Cameras The latest development of GigE Vision standard requires separate protocol from Pleora iPort protocol and the Gi
7. n Reserved I4 Reserved I5 Reserved I6 Reserved Reserved B QO I0 Q9 11 Lookup Table E Enhanced Function Block mn gt s Mame I7 Input 7 Selection Parameter of Ehe GPIO Look Up Table This parameter is an enumeration parameter which is Filled during the connection to the device An application can use the CvParameterRepository GekParamekerR ange method to obtain the number of selections available As well it is possible to obtain the associated string of an enumeration value with the CyParameterRepository GetEnumParametervalue method Identifier 7 Decimal 00000007 Hex Fie 46 Show advanced configuration pages Apply di PLC Control Bits PLE Control Bit status Set value IP Engine value PLC CTHRHLU PLC CTRL1 val PLE_ETAL2 PLC CTRL3 m Broadcast requests to all IP Engines IO Black status IP Engine value A A Az AJ Single Pulse Trigger with Pulse width Control Open the IP Engine tab and select Signal Routing Block and Lookup Table Fig 46 Choose lO Pulse Generator 0 11 PLC Control Bit O In the LUT type Q0 10 Q9 11 Pulse Generators Controls O TT Delay low duration PE LL Ogg 18502 150 001 060 ins Width high duration lt 3 1851 2 8002530 ns Granularity AAA wo g 3030 ns Periodic Fig
8. 4 6 1 4 LUT IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter The Lookup Table connects each Input and Output in Programmable Logic Controller cluding programming of the functionalities In this sec A tion we are using simple connections between lOs TTL Input 1 To connect l0 to the specific output of TTL OUT 0 for TTL Input 2 the trigger function type Q0 IO in LUT section In ee Fig 40 IO is TTL Input O and Q0 IO This allows the PAN Dnm External Trigger to go through PLC and output the Pulse Generator 1 Output Internal Trigger directly to the camera module A You now choose Pulse Generator 0 and the Internal Trigger is now connected to the Pulse Generator 0 Lookup Table Click apply To see the changes of camera behavior you have to Enhanced Function Block go to the Port Communication tab and change the Select an item to see its description or right click its label For more options mode to Async Let s select the Pulse width Control Type 57 00 23 00 00 00 02 lt send gt Without the external trigger or the internal software trigger the image may freeze Fig 40 and wait for the trigger 25 E Show advenced configuration pages E GEVICAM Inc 4 6 1 5 Programming Pulse Generator You have two ways to program the Pulse Gen erator You can go to Enhanced Function Block One method is to program Pulse Generator 0 Intern
9. 47 Open the Coyote IP Engine and Pulse Generators Mark for the Periodic pane to allow continuous trig ger at first Fig 47 Observe the image capturing in Coyote Acquisition You will see the continuous im age of which brightness changes when you move in the Width high duration bar Next mark off for the Periodic pane to allow single triggering Open PLC Control Bits dialog from the IP Engine menu Keep both Pulse Generator and PLC control Bits dialogs open PLC CTRLO is now active and Set value can cre ate the single shot trigger with programmed value Click the Set value pane for on off Fig 48 You will see single shot images each time it is activated When you move in the Width slide bar of Pulse Generators dialog each image displayed will change the brightness 28 E GEVICAM Inc e Including Delayer We can add delays into the trigger pulse after sending Set value command Fig 49 Let s describe the PLC signal pass la IO cable Qo 25 z 0 PLC CTRLO gt l1 gt TT Delayer 14 Pulse Gen 1 m Q9 gt Pulse Gen 0 gt I0 QO For Signal Routing Block Fig 50 l0 Pulse Generator 0 Output I1 PLC Control Bit 0 14 Delayer O Output Delayer 0 Fig 51 Configuration Advanced Delay count 30 60 ms x 30 1 8 s Input signal Q3 Reference timing Pulse Generator 1 output IP Engine Port Communication Grabber Pixel Image Grabber Extensions
10. C bit 2 C bit 2 C bit 2 C bit allo For example Hexadecimal Binary Decimal Ta C 1 2 x Decimal OFA 0111 1101 0 250 125 032 0001 1001 0 50 25 001 0000 0000 1 1 0 5 000 0000 0000 0 0 0 001 1111 1111 1 1 0 5 370 1100 1001 0 110 55 Negative temperature conversion is done by complimenting each binary bit and adding 1 and Sign bit is 1 These data indicate negative values due to the sign bit of Binary data Example Type 52 a0 00 lt Return gt You will see the data of 52 a0 00 00 00 00 50 OD On the data 50 Hex is 80 in Decimal So the temperature is 40 C 0D is Acknowledge Note Refer the related document of icit for more details E GEVICAM Inc 4 Operations Frame Grabber Section GigE Interface 4 1 General Description of GigE Interface Ethernet is the most popular and widely used for the digital communication method today of which technology is proven and robust Giga bit Ethernet is an extension of fast Ethernet but has 1 Giga bit band width which has the best advantage for image processing and sending high resolution high speed digital video to a host lt eliminates a need of frame grabber in machine vision thus cost per formance improves against the conventional Analog Camera Frame Grabber or Digital Camera Camera Link Frame Grabber combination There are numbers of benefits to go to GigE cameras in many applications Pleora Engine GEViCAM uses Pleora Technologies engine core
11. De e On Camera click Select camera GEVICAM cameras are 7L uu designed to take the standard Pleora camera link camera Click OK Then click Apply The IP Engine Setting infor mation status indicates Connected to device Fig 14 e Select next tab Acquisition Go to Configure and mark Show advanced configuration pages IP Engine Port Communication Grabber Pixel Image Grabber Extensions AGB Filter e Select Pixel Tab The factory default of B W camera output Area of rers Configuration Advanced is 8 bit So select 8 bit default And click OK Fig 16 D RM E e Open Image tab the image size 640 x 480 VGA default is sins eae Rh acceptable but can be changed to DecimationX g Decimation y 1 Configuration Advanced P l r ee 656 x 494 for VGA SXGA is required 9 9 35 obese IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter E Pixel Type j z to type 1392 X 1040 or smaller re Area scan camera fe Note The horizontal number must be i ues Pixel depth 8 bits Tap Quantity 1 v Indeterminate windowing iini PE os increment of 4 For the quick test pur a When using indeterminate windowing the IP Engine is set up to use the frame valid PYAL Dual output format Dass Tn desuud pos e yO u Can stay wit h th e d efa u It and or line valid LVAL signals t
12. For Write command please refer command sheet in section 5 Let s try 57 00 12 00 00 00 12 lt send gt or 57 send 00 send 12 send 00 send 00 send 00 send 12 send You will see a test pattern Go back to the default by typing 57 00 12 00 00 00 02 8 bit linear output for B W or 57 00 12 00 00 00 03 Color Gamma 8 bit Fig 29 21 Configuration Advanced IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter Configuration Advanced Part Selection Port Serial Part O v Send Sendas ASCII 9 Hexadecimal command EF Append 7 CR LF CINULL Oher Hes Port specific extra parameter alnfa a See Coyote Software Guide E 4 Receve Display format ASCII Hexadecimal Log gt 52 00 10 na 00 00 50 OL Fig 28 Show advanced configuration pages Port Selection Port Serial Part B v Send Sendas Q ASCII 9 Hexadecimal Command 54 I E Send Other a He Append CA LF MULL Port specific extra parameter el See Coyote Software Guide Receive Display format ASCI 9 Hexadecimal Show advanced configuration pages Fig 29 E GEVICAM Inc Configuration Advanced H IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter 4 4 4 Color Camera TAA The difference betw
13. KB Adobe Acrobat 7 0 forms Visual Studio 6 0 base Visual C and Visual Basic base We suggest to keep Visual C version as it is the most recent document and improved version 9 1 iPort Coyote About Coyote Menus and Tabs Main Menu Image Saving tab Configuration dialog Genlcam XML Selection Network Stack Port selection Port Configuration dialog Select Camera dialog 9 2 iPort IP Engine Instruction Introduction Overview of iPort IP Engines iPort Connectivity Solution Network Configurations Port Universal Filter Driver PC Requirements Coyote Application File Menu Display Menu Device Information Serial Port Link Acquisition control Frame Save iPort Common Controls Network Device Finder Select Camera Dialog Image Settings Device Features RGB Filter Note This Pleora document is intended to the Pleora iPort modules Some may not be applicable to GEVi lt Connection tab Diagnostic tab Connection Flags dialog IP Engine Selection Options dialog Pulse Generators dialog Serial Port Configuration Acquisition tab Coyote dialogs Custom Tap Reconstruction Multi Target Configuration PLC Control Bits dialog Save Device configuration to flash Set IP Engine IP Address Applications Acquisition features Standard NIC Drivers Ethernet Switch Requirements Programmable Logic Controller iPort High performance Driver Power Requirements Device Menu Tools Menu Help Menu Common Buttons IP Information Hear
14. Scan and Partial Scan 3 3 5 1 Full Scan 3 3 5 2 Partial Scan 3 3 5 3 ROI Setting in Frame Grabber Function 3 GEVICAM Inc Table of contents continue Page 3 3 6 Strobe Internal Exposure Signal Output tt 16 397 BICK ODICE MODO A a a 17 3 3 8 Multiple Frame Capture ITS Mode and Bracketing Exposure 3 3 9 Auto iris Lens Application Mode 3 4 Advanced Camera Functions Hardware Description 3 4 1 RS 485 Interface 3 4 1 1 RS 485 3 4 1 2 CAN Device Control 7 777777 MM MM MM 18 3 4 2 Opto isolated I O 3 4 3 Audio CODEC I O 3 4 4 Temperature Sensor 4 Operations Frame Grabber Section GigE Interface 19 4 1 General Description of GigE Interface 4 2 Related Documents 4 3 Functions and Features 4 4 Camera Configuration and Control rrr III III III MM 20 4 4 1 Camera Interface Select Camera 4 4 2 Pixel Format and Image Size Selection 4 4 3 Port Control Serial Port Control for Camera Functions 21 44 GOlFCGameta dees Sccasscecsekccussatscenssseensesnecesesaseccausssasccaeaaseaceees 22 4 4 5 Save Configuration Parameters to Flash 4 5 Image Capture and Save HMM 29 4 6 GPIO Programmable Logic Control eM 24 4 6 1 Programmable Logic Controller Functions 4 6 1 1 PLC Main Block 4 6 1 2 Configuring PLC Functions 25 4 6 1 3 Signal Routing Block 4 6 1 4 LUT 4 6 1 5 Programming Pulse G
15. and SDK 4 2 Related Documents When you open up the SDK installation you will find a document file in Pleora Technologies Port or e Bus software files located in program file lt contains Quick start instruction C SDK reference guide Port user s manual Driver manual and other important information See appendix for the detail 4 3 Functions and Features There are numbers of benefits to go to GigE cameras in many applications e Pleora engine GEVICAM uses industry leading Pleora Technologies engine core and SDK Many organizations worldwide support the SDK as well as Pleora s support group e High Performance Driver to off load CPU task The most critical parameter to choose the system is if you have enough CPU power for your image processing other communications display etc The typical CPU usage of high perform ance driver in streamed video transmission is less than 2 mostly below 1 e Deterministic continuous data transfer at 1Gb s for 100m or more with switches The cable length is major advantage of Ethernet This feature allows the new concept of factory process control with computers away from each machines e Versatile SDK to support wide range of applications Window OS Linux Various NIC card and PHY popular application drivers OEM re branding Training class at Pleora continuous improvement etc are some of the features Frame Grabber Functions GigE camera interface acts as a frame grabber function
16. and the brief specification is as follows e On board Memory 16 MB 64MB as custom option e Programmable Logic Control 4 Pulse generator and Timers 1 Rescaler 1 Delayer 1 Counter Input debouncing Timestamp generator Timestamp trigger Software controlled I O GPIO FIFO e Serial Ports Internal UART 3 ports Serial Port O Normally used for Camera Control Port 1 RS 485 and Bulk Port 0 Audio I O e Ethernet Band width 1Gb s e Unicast and Multicast Yes e Static Configuration Yes 4 01 e BOOTP Yes e DHCP Yes 4 06 e Data Format Gray scale 8 10 12 16 bit and Color RGB Bayer 8 bit e Image Size capability Up to 4K H multiple of 4 x 4K V e Image capture Continuous Single Save images continuous fixed number in various formats e Other Functions Windowing Decimation Data port mapping Pixel shifting Pixel inversion 19 E GEVICAM Inc 4 4 Camera Configuration and Control 4 4 1 Camera Interface Select Camera A GigE camera interfaces the camera block and the frame grab ber block The basic structure of GigE interface is designed to keep camera block as a Camera Link signaling not real Camera Link but signal and data format follow Camera Link definition Therefore the Coyote application software calls for Standard Camera Link as the GEVICAM connection Fig 24 In order to operate the frame grabber functions the camera and PC must be connected the proper driver and Coyote Application S
17. below maximum data rates 9 7 4 6 Can t acquire images 9 7 5 Universal Filter Driver Issues 9 7 5 1 The iPort Universal IP filter Driver can t detect devices 9 7 6 Imaging issues 9 7 6 1 l m getting a gray display and the frame rate is zero or closed to zero but the error message isn t CY RESULT TIMEOUT 9 7 6 2 My frame rate is low and my image is very strange or suddenly closes 9 7 6 3 My image colors aren t right 9 7 6 4 have a black stripe on my image 9 7 6 5 Half of my image is inverted 9 7 6 6 How can verify that frames are being lost 9 7 7 Synchronization Issues 9 7 7 1 How can send an external trigger to the camera 9 7 7 2 How do trigger my camera with software 9 7 8 Camera Issues 9 7 8 1 My camera model isn t listed in your software 9 7 8 2 How do talk to the camera via serial port 9 7 8 3 My program seems to be inconsistent with the camera chose and get strange behavior 9 7 8 4 have checked my camera with a frame grabber and can t make it work with iPort 9 7 8 5 How can verify camera is up and running through an Port IP Engine uH ORT PI MEMO 39 1698 Yosemite Drive Milpitas CA 95035 U S A Tel 408 262 5772 Fax 408 262 0962 Email info gevicam com Web site www gevicam com GEVICAM Inc GP Series Manual Version A 0 6 40 Date 4 10 08
18. full scan image is by progressive scan which does not reduce the resolution by capturing one frame i e field image in Interlace reduces the resolution The platform uses 40MHz clock as standard and the typical full frame rate is 100 fps for VGA 31 fps for XGA and 23 fps for SXGA The Coyote grabber function image size is set to cover the camera s active pixel data The horizontal number is multiple of 4 and the verti cal is the exact vertical pixel numbers In our VGA camera CCD output of horizontal pixel data is 659 x 494 but the best number of 4 s multiple is 656 Therefore the data sheet shows active pixels of 656 x 494 as the GigE camera data 3 3 5 2 Partial Scan 00 00 00 10 11 12 14 The GP series output the full frame images in higher frame rate than most of similar cameras but also output the partial scan images with even higher frame rate The VGA full scan is 100 fps but 240 line partial scan outputs 190 fps The factory set partial scan lines are 240 for the VGA 400 for the XGA 720 for the SXGA The location of starting lines is programmable 00 26 The vertical area is variable only in horizontal line counts Horizontal pixel number does not change This field of view adjustment is helpful to align the point of interest without moving the camera position The exposure control and other functions of normal scan are also applied to the partial scan modes 3 3 5 3 ROI Setting in Frame Grabber Function Coyote Application
19. inputs Example Q1 15413 Q16 18 16 Q6z I4 amp 16 amp I2 15 I1 4 6 2 GPIO Connector and Cables The GPIO interface is MDR 14pin connector which is small but very robust for industrial use The Pin Assignment is described below 1 12V RTN GND 8 Power in 12V n 2 GND 9 Trigger in TTL 3 H 3 Strobe out 10 RS 485 4 RS 485 11 Opto D1 in 5 Opto D1 in 12 Opto D2 out 6 Opto D2 out 13 Audio out 3 7 GND 14 Audio in mS Fig 54 Fig 53 Temm a Full functional GPIO cables are available from Intercon1 www nortechsys com intercon with various length The mating MDR 14 Plug is commonly available from vari ous 3M distributors The part number for solder cup model is 10114 3000PE Made by 3M Industrial RJ 45 cables are also available from Intercon1 and other cable manufacturers See 2 1 2 GPIO cable Industrial RJ 45 cable GPIO Full function Cable and Pin Assignment A Orange core Pin 9 A White core Pin 3 Shield Pin 2 Shield Pin 2 A Violet core Pin 13 A Yellow core Pin 14 Shield Pin 7 Shield Pin 7 B Red Pin 8 12V B Black Pin 1 RTN D D1 Pin 4 D2 Pin 10 D3 Pin 5 D4 Pin 11 D5 Pin 6 D6 Pin 12 D7 8 8 Spare A Shield wire B Normal wire A Shield Wire D Twisted pairs 1 amp 2 3 amp 4 5 amp 6 m iras oO E GEVICAM Inc 4 6 3 GPIO Input and Output TTL Input and Output The Trigger Input and Strobe Exposure Con
20. make sure an Ethernet z 0 to10 seconds to show up IP address Fig 9 Click OK Make sure there is no Firewall protection to this application In order to check go to o0 50 c2 10 70 FF Control Panel and find Windows Firewall icon and add the exception for Coyote EDEL application y If it warns subnet do not match change the IP address of your camera to match the network address Left two major blocks must match Number must be from 1 to 255 In this Fig 10 picture it indicates address 0 is used and you need to change to Valid Cancel Fie 10 any number except for O Type 1 for the example Next is to select the camera type and select standard camera link camera GigE cameras are not camera link but the internal camera structure is using Camera Link interface signaling Fig 11 Aa Penre toe i Me Once all connections and detections are done you are ready to 77 meina ETT see the image by opening the Acquisition tab and click Start CO een gt For detailed camera configuration see section 4 4 E m MAL missa 00 50 C2 ib 70 FF Application contol mode For users who do not have GigE NIC cards but have a normal Nau Fast Ethernet NIC the same filter driver can be used with limited bandwidth Regardless the Coyote Filter Driver must be used corey Le cannot use TCP IP driver Comirsancali n moda FURI Pitscal ci
21. or CS 10 C to 50 C 7Grms 70G 34 x 34 x 68 115g 402 2 3 SXGA 1392 x 1040 6 46 x 6 46 8 99 H x 6 72 V Progressive scan full 22 fps 40 MHz 15 fps optional 40 MHz Gigabit Ethernet 1392 x 1040 gt 60 dB 1 0 lux at 22 fps 1 0 0 45 LUT 12 V DC 110 4W C mount or CS 10 C to 50 C 7Grms 70G 34 x 34 x 68 115g 402 GEViCAM Inc 8 2 Mechanical Unit mm NOOR WD C Mount GEVICAM lt GPIO Connector Pin Assignment gt 12V RTN GND 8 Power in 12V GND 9 Trigger in TTL Strobe out 10 RS 485 RS 485 11 Opto D1 in Opto D1 in 12 Opto D2 out Opto D2 out 13 Audio out GND 14 Audio in 35 Fig 59 ES B GEVICAM Inc u 9 Pleora Document Lists The documents listed here are included in the File Edt Pleora SDK software ver 2 3 0 These are helpful Q tools to supplement this manual When you unzip and install the SDK software it contains a docu mentation file among other Pleora Technologies files in the Program file of your computer Look for Port and E Bus documentation files You will see files shown in Fig 60 We suggest to keep several r Documentation View Favorites Tools File and Folder Tasks Other Places Details Help 27 ya Search e Folders EEE Address B gram Files Pleora Technologies Inc iPORT SoftwarelDocumentation Y 4 Go Mame images amp index T iPORT Hardware FB1000 CL ps iPORT Hardware FB1000
22. pulse A Aii Rescaler Adjust the frequency of an input signal eae rim a Delayer Delay a complex signal Hos Interrupt FIFO Send an interrupt request to PC Q9 07 Q1 98 metris ianea E General Purpose counter Count pulses such ts cnt 31 0 ep Ha M as from the encoder on a conveyer belt a e Timestamp Counter Use IP Engine s on board mah STI p Counter Trigger Generator Set alarm clock Timestamp Counter al f mE clear 1 B T P k t J Counter Trigger gp cnt 31 0 m count Generator ts cnt 31 0 that outputs up to four signals is cnt 31 0 ts trigO ts trig3 Fig 44 PLC Control Bits 4 6 1 7 Programming PLC Control Bit The PLC Control Bit function allows manual control of your circuit via the Remote Control Block from PC In IP Engine pull down menu select PLC Control Bits The PLC Control Bits dialog box appears Fig 45 Firstly you have to change the l0 signal routing Go to Configure and open the IP Engine tab In Signal Routing Block select 10 PLE Control Bit status Set value PLC CTRLO PLC CTRL1 O NE PLC CTRL3 O IP Engine value with GPIO Control Bit 0 Now the PLC input signal is connected to the remote control 0 Also set the PLC CTROL O0 to True Click Apply or OK and close the configuration dialog Coyote Application PLC Control Bit is now active and PLC CTRL 0 is set for QO output connected to the Internal Trigger In the pane of S
23. width and height controls are then used to set up the buffers of the application and are not sent to the IP Engine Note that if the image type is line scan or if the grabber has its auto internal retrigger mode on the indeterminate height cannot be enabled C Indeterminate width C Indeterminate height Fig 27 Fig 26 Show advanced configuration pages Show advanced configuration pages E GEVICAM Inc 4 4 3 Port Control Serial Port Control for Camera Functions Camera control is done in similar way as Camera Link serial control There are 3 separate serial ports and the camera control is using the Serial Port O The GP series control is register base architecture in 16 bit address followed by 32 bit data Write command is 57 Hex Read command is 52 Hex All commands are in Hexadecimal So mark two locations of Hexadecimal selection In this basic command process the communication must be done in the 8 bit packets Each 8 bit you have to hit the space bar You can test by typing 92 00 10 lt send gt gain setting It will respond with the 32 bit data in Hex with 0D Acknowledgement In this example the data is 00 00 00 50 Fig 28 There are two other ports Serial Port 1 is used for RS 485 e Bulk Port O high speed serial port is used for Audio lO Internal I2C control uses the same Serial Port 0 as the camera control See section 3 2 2 for more detail
24. 0 00 01 00 00 00 02 00 00 00 03 00 00 00 13 00 00 00 20 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 10 00 00 00 11 00 00 00 12 00 00 00 14 00 00 00 00 12 bit 10 bit 8 bit default for monochrome 8 bit with LUT Gamma 0 45 default for color Test pattern 8 bit 16 bit with 12 bit MSB data Falling edge trigger Hising edge trigger Continuous Normal Async trigger Async Pulse width control otrobe enable Back to back ITS multi frame capture with different exposure Continuous video Partial scan Normal Partial scan Async trigger Partial scan Pulse width control Partial scan ITS multi frame capture No shutter default exposure 00 00 00 01 to 32 bit Count by 1H 1H 20ms 1 50 000 sec gt 100 000H 000186A0 2s SXGA 1H 40ms 1 25 000 sec gt 50 000H 0000C350 2s Back to back strobe position 00 00 00 04 to one frame in 1H increment 0x00 26 00 00 00 00 to 00 00 00 FE VGA 240 active lines 00 00 00 00 to 00 00 01 7B XGA 400 active lines 00 00 00 00 to 00 00 01 40 SXGA 720 active lines ITS mode frame capture number 0x00 29 00 00 00 00 Single frame capture default 00 00 00 02 Two frames 00 00 00 03 Three frames 0x00 27 same as 0024 but apply to exposure control to second frame 0x00 28 same as 0024 but apply to exposure control to third frame FPGA Date and Rev 0x00 FF Date code Read only 12 Cotnrol 0x90 00 Temperature Read on
25. 46 Pulse Generator 0 LUT 28 Fig 47 Pulse Generators 7 77 7 28 Fig 48 PLC Control Bits 28 Fig 49 Delayer Block 29 Fig 50 Delayer LUT ___ 29 Fig 51 Pulse Gen Delayer 29 Fig 52 Pulse Generators 29 Fig 53 Back Plate 30 Fig 54 MDR 14 Connectors 30 Fig 55 GPIO Industrial RJ 45 Cables 30 Fig 56 Cable Structure 30 Fig 57 TTE Input Output 31 Fig 58 Opto isolated WO 31 Fig 59 Mechanical Drawing 7777777777 35 Fig 60 SDK Documentation List 36 Table1 X Pin Assignment 8 Table2 Auto iris Connection 18 Table 3 Control Registers Address amp Data 32 Table4 Electronic Specifications 77777 34 ES GEVICAM Inc GEVICAM GigE Vision Cameras Operation Manual 1 Introduction 1 1 Product Family Description GEViCAM is specialized in the state of the art Giga bit Ethernet camera design and manufacturing The GP series are the base models of high performance GigE Vision camera family In the small and robust package it contains digital video camera functions frame grabber program mable logic control and Giga bit Ethernet interface all together In today s many applications which use full advantage of digital data for image capture process and manipulation for the best result the
26. After the High Performance Driver installation the Device Manager shows Pleora icon for the Grabber Driver Fig 6 To switch back to the original Pro 1000 network driver Window Stack repeat the same process by selecting Pro1000 Grabber Device right click and update the driver with the original version i e Pro 1000 MT Server E Device Manager File Action View Help e amp R ARA El Display adapters A DYD CD ROM drives f Ethernet Bus 4 amp 3 Floppy disk controllers 23 Human Interface Devices 2 IDE ATAJATAPI controllers e Infrared devices Keyboards Mice and other pointing devices B Modems Monitors BS Network adapters B 11ajb g Wireless LAN Mini PCI Adapter II BS Bluetooth Device Personal Area Network S Bluetooth Device RFCOMM Protocol TDI Intel R PRO 1000 MT Mobile Conne E PCMCIA adapters Ports COM amp LPT Disable BR Processors Uninstall 8 Sound video and game controllers E System devices Scan for hardware changes e v Properties Fig 4 Launches the Hardware Update Wizard For the selec Locate File Look in 3 Windows 2000 My Recent Documents E En 4 3 Desktop i My Documents My Recent Documents 4 My Computer ee IBM_PRELOAD C Desktop D Program Files ij Pleora Technologies Inc PORT Software ic Drivers 3 Windows 2000 2 DVD CD RWw Drive D Gad Shared Docu
27. Along with the camera side of partial scan the frame grabber function of the GigE cameras can select specific size of ROI Region of Interest This does not help increasing the fame rate but the data transmission and bandwidth can be improved by sending small section only which in turn speeds up the signal processing See the image size setting in Coyote Application 4 4 2 3 3 6 Strobe Internal Exposure Signal Output For all async reset modes the internal exposure pulse is output from the GPIO pin Pin 43 This can be used to trigger strobe or other control devices The output is TTL active high The signal is same as the internal exposure control pulse so that it can be monitored for the exposure timing image grabbing and internal frame rate in each mode The internal delay of all resets is 4 pixel Clock Fig 20 and Fig 21 Internal Reset Delay 21 D go Reset o Amo Tager Pulsa dito A External Trigger Input TTL Internal H sync LVAL 7 5 m M EA ANA Internal Reset Exposure Pulsef m External Trigger T CN 0 fmm Transfer Gate FVAL Active Data OnaFrameL__ 7 Internal Heset Exposure Pulse _ExposurelStrobe On O O 0000000000000 Do o 4 Pixel Clock 4 Pixel Clock GEViCAM Inc 3 3 7 Back to back Strobing 00 23 00 00 00 03 00 25 Two consecutive strobes per one trigger are output with a programmable interval before and after the CCD transfer gate Thus two frame imag
28. B TEE Reference timi Pulse Generator d dtp Width high duration 11024 30 450 720 ne Input signal 103 a Mame Emit periodic pulse aranularity z 1000 30 030 ns Periodic Periodic mode parameter of a pulse generator extension Identifier 3 Cecinah 00000003 69 Type Boolean Range FALSE TRUE Default FALSE Fig 51 Fig 52 29 E GEVICAM Inc 4 6 1 8 Other Programmable Logic Controller Functions There are many useful tools for PLC in the real world factory automation The GP series default has one input and one output opto isolators These lOs can be used for the trigger input instead of TTL in noisy environment and the output can be used for an ejector after counting number of triggers use General Purpose Counter The input can be used for an encoder The input and the output can be variable delayed sequencer signals Signal Debouncing Block can hold the input signal for 480 ns to 31 ms which eliminates noisy input error such as chattering and induction noise Let s try the Opto isolator lOs to replace TTL trigger input and Strobe output LUT QO0 12 12 is connected to Opto D1 IN Q3 11 I1 is Strobe out from the camera module Please note that Opto isolator output is open collector output and you need an external resistor be tween the collector and Vcc to operate See 4 6 3 The LUT accepts complex Boolean expressions such as AND amp OR XOR NOT operations to combine various
29. C Basic Requirement To achieve the full bandwidth of the GigE Vision cameras a PC must have at least e1 4 GHz or faster CPU Pentium 4 Athlon eWindows 2000 XP Professional or Red Hat Linux eMore than 128M Byte of RAM eA GP video card supporting DirectX 8 1 and not using shared memory See Pleora documents A normal video card works but with less efficiency of the CPU performance 1 4 2 2 Network Adaptor A PC must have a GigE NIC Network Interface Card to achieve full performance Each NIC card contains an Ethernet PHY chip made by various companies For the best performance we suggest using the Intel Pro1000 NIC With the Pleora e Bus Driver other NIC can be also used oee driver installation section We recommend the following network adaptors Intel Pro 1000 MT Desktop Adaptor 32 bit PCI Intel Pro 1000 MT Server Adaptor 64 bit PCI X Intel Pro 1000 MT Dual and Quad Port Server Adaptors 1 4 2 3 Ethernet Switch Since the GigE Vision standards comply with the Internet Protocol the products should work with standard switches However machine vision industry requires jumbo packet handling thus limits the selection of applicable switches The following switches have been suggested by Pleora 3COM 3C1740x 3800 Family 3C1770x 4900 Family DLINK DGS 10xxTx 10 100 1000 Family DGS 3308 FG DGS 3308 TG CISCO WS C3750G 12S S The above list may change from time to time Please contact GEVICAM or Pleora for the updated mode
30. E mark have been declared to be in conformance with the applicable EEC Council Directives However certain factory installed options or customer requested modifications may compromise the electromagnetic compatibility and affect CE compliance Please note that the use of inter connect cables that are not properly grounded or shielded may affect CE compliance FCC This equipment has been tested and found to comply with the limit for a class A digital device pursuant to Part 15 of the FCC rules These limits are designed to provide reasonable protection against harmful interfer ence when the equipment is operated in a commercial environment This equipment generates uses and ra diates 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 may cause harmful interference in which case the user will be required to correct the interference at his expense Warning Changes or modifications to this unit not expressly approved by the party responsible for FCC compliance could void the user s authority to operate the equipment ES GEVICAM Inc Table of Contents 1 Introduction Page 1 1 1 2 1 3 1 4 2 Installation Product Family Description 77 MM MM MM MM MM MM MMM 6 Features and Benefits GigE Vision Standard Compliant Models SEI NON 00 seen A ee en ter ee ane 7 1 4 1 Camera Power Requir
31. Hash Fesionmanes IP Dun 10 Fig 11 ES GEVICAM Inc 3 Operations 3 1 GigE Camera Function Blocks Imager Block The Imager block is specific to imager type and it contains the imager driver circuit By simply changing this block single PC board many types of resolution size characteristics of CCD and CMOS sensors are adapted to the same platform while other blocks remain in the same hardware Signal Process Block The signal process section is critical to the high performance and the image quality The 12 bit high speed A D conversion is standard for all models On this board a RJ 45 connector is mounted with the shortest traces from the PHY chip GigE Block The GigE Block consists of a FPGA PHY and memory ICs e FPGA Timing Gen Block This is a control logic and timing generator block for the camera The design prince ple is register base and easy to reprogram various imager types without effecting other functions Port Pleora core Block The heart of GigE interface and frame grabber function control is in this block PLC Programmable Logic Controller The GPIO function interface is called PLC as it generates necessary functions for PLC interface e PHY A low power small package PHY chip is used in a very dense layout The heat dissipation s carefully removed to outside with the heat pipe architecture for the high reliability opera tion e Memory A fame grabber function requires large memory space Th
32. ST A iIPORT Hardware PT1000 AML iPORT Hardware PT1000 CL Size 4 KB 428 KB 1 897 KB 651 KB 923 KB a Norton Antivirus I7 X Type File Folder HTML Document Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 T iPORT Hardware PT1000 DLV A iPORT Hardware PT1000 LV 73 iPORT Hardware PT1000 ST T IPORT Hardware PT1000 VB A 831 KB 887 KB 1 169 KB 1 020 KB important documents for your reference They are Port Software Coyote Introduction IP Engine 1 2 T PORT Hardware PT2000 CLM 234KB Adobe Acrobat 7 0 _ A _ 7 IPORT Introduction IP Engine T 826 KB Adobe Acrobat 7 0 3 E Bus Introduction Quick Start e Bus file T IPORT Introduction Quick Sta 610 KB Adobe Acrobat 7 0 4 iPort Instruction Quick Start ys PORT Introduction What s_New 438 KB Adobe Acrobat 7 0 AIPORT Misc Troubleshooting 157 KB Adobe Acrobat 7 0 5 Wh at S N ew EJ iPORT Reference C SDK 2 117 KB Compiled HTML Help 6 Reference PLC E iPORT Reference MIL_Driver 98KB Adobe Acrobat 7 0 T PORT Reference Programma 1 960KB Adobe Acrobat 7 0 Y Troubleshooting Guide T iPORT Reference Run Time L 174KB Adobe Acrobat 7 0 The SDK reference manual IS provided In two Z4 iPORT Reference Visual Basic 1 123KB Adobe Acrobat 7 0 f IPORT Software Coyote 1 124
33. UT Q1 10 where l0 is connected to Pulse Generator O Note The Pulse Generator output is kept low if there is no output command such as Periodic output or PLC Control Bit Therefore the normal falling edge trigger pulse which is similar to the External Trigger TTL cannot be generated In the case you can go to Camera Port Communi cation and select Trigger Input Polarity Change Type 57 00 21 00 00 00 01 send This will allow the trigger input mode from low to high rising edge trigger Swap the values of de lay low duration and width high duration to control the pulse width 26 Configuration Advanced p z z IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter IP Engine Flow Control Programmable Logic Controller Signal Routing Black and Lookup Table Enhanced Function Block Es Pulse Generator 0 Width high Delay low 16502 1651 100 Granularity Factor Emit periodic pulse Triggered on Falling edge Triggered on rising edge H Triggered an high level f Triggered on Falling edge Triggered on rising AMD Falling edges Triggered on law level Pulse period ns Pulse frequenc Pulse Generator 1 Pulse Generator 2 Pulse Generator 3 Mame Trigger made Trigger mode parameter of a pulse generator extension I
34. adi With 42 dB of gain you will see significantly bright but noisy images If you want to see the register reading type 52 send then 00 send 10 send You will see data of the address and ACK 06 In the improved version of 2 3 0 this Port Communication command can be sent as one string Type 52 space 00 space 10 lt return gt You will see the same read out as before If you change the last 10 with 11 you will get another data reading of the black level It is the same process for the Write command Type 57 00 10 00 00 00 50 send or return For each 8 bit you have to hit space bar Make sure you set back the original gain setting type 57 00 10 00 00 00 50 return Configure window shows various functions besides the Port Communication The detailed information is described in section 4 4 13 E GEVICAM Inc 3 3 Basic Camera Control Register base Camera Control The GEVICAM platform is register base The command control is done with the 16 bit of address and the 32 bit of data in hexadecimal To send the Gain command of 255 15dB as an example start with the Write command 57 followed by the address 00 10 and the data OO 00 00 FF It receives acknowledgement of 06 after the completion of command The Read command is 52 3 3 1 Gain and Black Level Control 3 3 1 1 Gain Control GainRaw 0010 The cam
35. al Trigger needs the falling edge trigger and make sure the Trigger mode is Falling edge Fig 41 The Granularity is multiple n 1 of 30 ns So in the case of Fig 41 the duration of high is 16502 x 101 x 0 03 us 50 000 50 ms The low which decides the pulse width for Pulse width Control is 1651 x 101 x 0 03 5 ms 1 200 s The Periodic Pulse is marked to create continu ous pulses The other method is to go to Coyote Application e IP Engine Pull down Menu You will see Pulse Generators and PLC Control Bits These are useful tools to control the popular PLC functions Fig 42 Select Pulse Generators You will see a GUI Graphic User Interface with slide bars Fig 43 Pulse Generator 0 is shown in the selection window The pulse durations are also visible and the values are the same as you set in Enhanced Function Block The values can be overwritten by moving these slide bars It also shows total duration times in ns Try moving Width bar The images in display change the brightness if you have set the camera control mode to Async Pulse width mode 57 00 23 00 00 00 02 If you monitor GPIO Pin 3 Strobe Output you can see the camera is responding to the internal pulse generator trigger In the LUT you have to connect the Internal Strobe Pulse to the GPIO Pin 3 by typing Q1 I1 default If you want to monitor the Pulse Generator 0 output you can use the pin 3 by selecting L
36. ansistor rating is Fig 58 Vcgo 80V and the maximum current is 50 mA Operating temperature range is 55 to 100 C The collector resistor Rc is decided to achieve 3mA to 5mA of Ic at the operating voltage Vcc For Vcc2 24 V Rc 24V 5mA 4 8 or 4 7 KQ The isolation resistance is 10 Q and the isolation voltage is 5000V DC and 2500V AC For the detail of opto isolator please refer TLP281 RS 485 The RS 485 is twisted pair serial communication standard which can run over 1000 feet We use ISL81486 ultra high soeed RS 485 transceiver which is compatible with PROFIBUS The speed can go 30 Mbps The termination resistance between the differential lOs is 120Q CAN Device By replacing the RS 485 IC CAN device is available The device is SN65HVD251 The device can be used in CAN DeviceNet or SDS applications Audio CODEC The audio codec uses AD74111 monaural digital audio IC For the specific CODEC characteristics please refer the AD74111 data sheet 31 ES GEVICAM Inc 5 Camera Control Command and Register Map Register Name GainRaw BlackLevelRaw PixelFormat TriggerMode AcquisitionMode Exposure control VGA lt Control Registers Address and Data gt Table 3 Address 0x00 10 0x00 11 0x00 12 0x00 21 0x00 23 0x00 24 0x00 25 Partial scan starting lines Data 00 00 00 00 to 00 00 03 FF default 00 00 00 50 00 00 00 00 to 00 00 00 FF default 00 00 00 48 00 00 00 00 00 0
37. can send own RS 485 serial control protocol via Ethernet Industrial RS 485 PROFI bus surveillance pan and tilt zoom lens control protocol lane control signals are a few examples A CAN device can be also used for industrial serial control In camera control Port control RS 485 is using Port 1 Port O is used for camera control These serial communications are transparent between PC and camera GPIO outputs This application is simply using an Ethernet cable to handle user s serial communications besides image transfer so that there is no specific protocol provided as part of SDK See Port Control section 4 4 3 a E GEVICAM Inc 3 4 1 2 CAN Device Control CAN Controller Area Network is slightly different serial bus using the same technology as RS 485 As option we can mount CAN device instead of RS 485 transceiver CAN protocol must be provided by user Video 3 4 2 Opto isolated I O Cont There are two sets of optically isolated inputs and outputs Fig 23 Drive With setting of solder jumpers J1 and J2 the lOs can be one input one output two inputs or two outputs These lOs are designed for the appli cations which need different voltages used in high surge noise environ ment the signal isolation from camera body etc oo 0000 0 wi W2 W3 Wa WS WE W7 GPIO Board Standard setting is one input D1 J1 open and one output D2 J2 uid short For input selection J1 and J2 jumpers are open and they are shorted sold
38. dentifier 4 Cecimah 00000004 e Type Enumeration Possible values 0 Triggered on rising edge asa 1 Triggered on high level Fig 41 Show advanced configuration pages File Mid Camera Tools Help Reset Test connection Reconnect Save device configuration to Flash Options C Keep partial images Pulse Generators Serial COM port link PLC Control Bits Stop C Don t request lost packets Status Display Rate 19 11 fps average 10 71 fps Last Image ID 0000214F timestamp 3790615097 Acquisition Rate 119 04 fps average 11 66 fps Image Count Valid 0000008528 Invalid 00001 Last Error No errors PLC Interrupts Count 0 Int 0x00 Mask 0x00 Time 0 Fig 42 Pulse Generators Controls Selection Pulse Generator 0 Delay low duration Bal 500250 n 16502 50 001 060 m a aa Width high duration hoo famo aranularity d Periodic Fig 43 E GEVICAM Inc 4 6 1 6 Enhanced Function Block Connections The Inputs and outputs of the Enhanced Function Block are fixed as shown in Fig 44 If you are feeding a signal into Pulse Generator 0 the output must go to Q9 For example 11 with PLC Control Bit O is connected to the Pulse Generator 0 then the LUT is Q9 11 The brief summary of the Enhanced Function Block Enhanced Function Block Pulse Generator O Made 03 07 011 016 017 gt gt i Pulse Generator Create a
39. deviation SNR 20 log 255 standard deviation 255 is saturation level in 8 bit Temporal noise which is averaged in frame by frame data for the exact S N measurement is ignored in this simple measurement However in the single frame the large ROI deviation provides good representation in practical value In the 8 bit data the popular software such as Photoshop can measure the standard deviation VGA GAIN dB 3 3 2 Data Output Modes 0012 3 3 2 1 12 bit 10 bit 8 bit Linear Output PixelDepth 00 00 00 00 01 02 The GEVICAM platform has a 12 bit high speed A D converter and the output is selectable of 12 10 and 8 bit Factory Default 8 bit Both 10 and 8 bit conversions are done by taking the most significant bits out of the 12 bit All black and white cameras are set at the linear output 3 3 2 2 8 bit LUT Gamma Output 00 00 00 03 The 12 bit to 8 bit conversion LUT Look Up Table is built in The multiple knee Gamma 0 45 LUT is embedded for the better dynamic range but limiting dark noise All color cameras are set the factory default to 8 bit and Gamma 0 45 Custom LUT is unloadable See field upgrade in section 6 2 3 3 2 3 16 bit Data Conversion 00 00 00 20 Many image process or analysis software uses 8 bit or 16 bit raw data input This selection allows 12 bit output to be used in 16 bit image input tool The most significant 12 bits are used in 16 bit Note Italic description in parentheses is based on G
40. e standard size is 16 MB but can be extended to 64 MB as the custom option Power and GPIO This block seems simple but creates the major differences from other cameras Low power consumption extremely low noise characteristics and unique GPIO functions are the result of our expertise based on many years of design experience i Port Easy Customization This is the very refined platform design and easy to build custom design products out of these blocks The blocks of Imager Signal and GPIO boards are easily customized Please contact GEVICAM for the specific requirement Fig 12 11 ES GEVICAM Inc 3 2 Coyote Application Software Ver 2 3 1 M 3 2 1 Launch Coyote Application Connect Ethernet cable between PC and the RJ 45 connector on the camera and GPIO cable between the GPIO connector on the camera and the power supply Power up the camera Launch the Coyote image capture and control software e Firstly select display this dialog at application start up and click OK on application option Coyote dialog box with Ais Pines Cara Took Help a D nci Aopen ings Sime Disp Connection tab appears egent Pere cre e Secondly click Detect device and High Performance IP cs Driver with MAC address appears Fig 13 idi cmi em Click address and OK The IP addresses appear in the S MM IESUS i Connection dialog box Commnsabn mode PORT Fico Petare P
41. e used Fig 32 E GEVICAM Inc 4 5 Image Capture and Save The image capture is controlled in the Acquisition tab The typical mode IS File IPEngine Camera Tools Help Grab Continuous Since the camera side cese only outputs FVAL Frame Valid Pulse Control Dis Mode Grab Conlinuous Keep partial images per trigger the frame grabber side can stay in continuous mode and only grabs images when it receives FVAL for Async Trigger The Acquisition Status window displays grabbing rate and display rate as Status well as error detection Fig 34 Display Rate 103 10 fps average 16 10 fps Last Image ID O0D0034B timestamp 1936234466 Current channel Data Channel C Don t request lost packets Acquisition Rate 99 84 fps average 99 96 fps The critical functions of the frame grabber Image Court Valid 0000000940 Invalid 00000 are saving the captured images in various Last Eror formats and controlling the capture tim PLC Interupts Count 0 Int 0x00 Mask 0 00 Time 0 ings Open up the Image saving tab For saving streamed video use Continuous The saving speed may not be real frame rate due to the storage speed For most of y image processing images are saved and frie irenge camera Tools Help Fig 34 HER processed as those are captured Select connection Acquisition Image Savins Diagnostic fixed
42. ed in the Pleora SDK Please contact GEVICAM for this software It may require user qualification to obtain the software 1 UnZip FPGA_UPDATE file and execute Updater Create a UPDATE file folder and save these unzipped files 2 Make sure to create two folders and name as Main and Backup These must be in the same folder as FPGA Update programs 3 Copy drag from email attachment gevicam rbf file to both main and backup folders If you have older files rename them prior to copying the new update 4 Power up the GEVICAM camera with current program and make sure the camera is connected to the PC through Ethernet Open Coyote Launcher application and setup the communication as usual 5 Execute FPGA Update Besides DOS prompt it will ask the device driver Click OK on High performance driver The device detection must be completed and connected 6 It stars updating Image 1 Click OK when it is finished 7 Then it programs Image 0 as backup Click OK when it is finished 8 Update is completed Turn off the camera and close Coyote 9 Restart the camera and open Coyote New firmware will be working gt E A a 7 Troubleshooting GEVICAM troubleshooting is almost the same process as the standard Port Engine troubleshooting of Pleora document Please refer version 2 3 1 SDK document The brief contents of the troubleshooting are listed in section 9 7 33 ES GEVICAM Inc 8 Specifications
43. een monochrome and color camera is Color space Bayer RGB the CCD with monochrome or RGB Bayer pattern nn LN GU N The camera data outputs are the same for both but for the lin cita somete color camera the PC software interpolation makes the color MARO Piel Ties reproduction into RGB Go to Pixel tab and select Bayer Bayer RGB Bis RGB in color space The Color pixel depth is acceptable in a aai only 8 bit for the Coyote Application Software to display EP O CRAE However the Raw data save can be done in 12 bit SL m The CCD types and data output formats may require different er Jm eens Bayer pattern starting location In order to process the proper color interpolation the Starting Bayer pattern order must be min selected Choose one of the starting Bayer patterns from the Fig 30 E eos Pate noon pull down menu Fig 30 The Color adjustment can be done by opening RGB filter ad tab Each R G B gain is displayed By manually adjusting Configuration Advanced each galin the best color balance will be set The current IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filler color balance is analyzed by clicking the button The value iS 4 now used to adjust the white balance by applying the value Gains Offset Fig 31 i Reset 0 4 4 5 Save Configuration Parameters to Flash AAA Once the camera control configuration is completed t
44. elect Camera Pleora Technologies Inc Standard CameraLink Camera Adimec Atmel Corporation Basler AG CIS Corporation Cohu Inc Dalsa Corporation Devael GmbH Fairchild Imaging Inc Imperx Inc JAI ALS J l Pulnix Inc NeunCam 5 p A Nippon Electro Sensory Devices Corp soft ware need to be installed Please refer section 2 and 3 for the software and driver installa a 5 tion camera setup and application software device detection E rx Now you are ready to use the application software and control various camera functions The GP series platform s can perform vast tasks beyond normal camera functions Let s go through the Coyote application software After all connections are done you will gs ee see Coyote window Open Acquisition and T er start An Image display pops up and the acquisi tion rate is displayed Fig 25 Next click Configure button and mark show advanced configuration page at the bottom left f File IPEngine Camera Tools Help _ pa E t Connection Acquisition Image Saving Diagnostic Current channel C Don t request lost packets Status Display Rate 103 10 fps average 16 10 fps Last Image ID OO000348B timestamp 1936234466 Acquisition Rate 99 94 fps average 33 36 fps Image Count Valid 0000000940 Invalid 00000 4 4 2 Pixel Format and Ima
45. ement 1 4 1 1 GPIO Connector 1 4 1 2 RJ 45 Connector 1 4 8 PC Requirement 1 4 2 1 PC Basic Requirement 1 4 2 2 Network Adaptor 1 4 2 3 Ethernet Switch 2 1 Camera Setup 2 1 1 Getting started 2 1 2 Connect power 2 1 2 1 GPIO Pin Assignment 2 1 2 2 RJ 45 Connector and Ethernet Cable 2 1 2 3 Cable Assembly and Power Supply 2 1 3 Lens Mount and Lens Selection 2 2 Driver Installation NN LLL Loo 9 2 2 1 PC Software 2 2 2 Install High Performance Driver 2 2 2 1 Ver 2 2 1 High Performance Driver 2 2 2 2 Ver 2 3 1 e Bus Driver Recommended m 10 2 2 2 3 Connecting Ethernet and Open Coyote Application 3 Operation Camera Control Section 11 3 1 GigE Camera Function Blocks 3 2 Coyote Application Software Ver 2 3 1 eee 12 3 2 1 Launch Coyote Application 3 2 2 Configure Camera Control 2 13 3 3 Basic Camera Control Register base Control t 14 3 3 1 Gain and Black Level Control 3 3 1 1 Gain Control 3 3 1 2 Black Level Control 3 3 1 3 Dynamic Range and S N Ratio 3 3 2 Data Output Modes 3 3 2 1 12 bit 10 bit 8 bit Linear Output 3 3 2 2 8 bit LUT Gamma Output 3 3 2 3 16 bit Data Conversion 3 3 2 4 Test Pattern Generator 7 15 3 3 3 Asynchronous Reset and No delay Reset 3 3 3 1 Hand V Async Reset 3 3 3 2 Trigger Mode Selection 3 3 4 Exposure Control 3 3 4 1 Programmed Exposure Control 3 3 4 2 Pulse width Exposure Control 16 3 3 4 3 Internal Exposure Control Pulse Generator 3 3 5 Full
46. enerator _ nooo 26 4 6 1 6 Enhanced Function Block Connections 27 4 6 1 7 Programming PLC Control Bit 4 6 1 8 Other Programmable Logic Controller Function 77777 7 7 7 77 77 77 77 7 30 4 6 2 GPIO Connector and Cables 463 GPIO lnputandOuimpul FRA RR e 31 5 Camera Control Command and Register Map 32 cD C 33 6 1 SDK Software Development Kit 6 2 Upgrade 7 Troubleshooting GEVICAM Inc APPENDIX Page 8 Specifications mmmMMMMeMeMeMeMMMeeemMee 24 8 1 Electrical 8 2 Mechanical NNNM rcc m 35 9 PleoraDocuHment LISIS eee top oie stes 36 9 1 iPort Coyote 9 2 iPort IP Engine Instruction 9 3 e Bus Instruction Quick Start eese 3 9 4 iPort Instruction Quick Start 9 5 What s New in Version 2 3 1 9 6 PLC Programmable Logic Controller Reference 9 Troubleshooting Guide smilies tone eain 38 List of Figures and Tables Page Page Fig 1 MDR 14 Connectors 77777777 8 Fig 2 IR MEL one E 8 Fig 3 GPIO Industrial RJ 45 Cables 8 Fig 4 Device Manager 777 9 Fig 5 Locate File 7777770000007 9 Fig 6 Pro 1000 Grabber Driver 9 Fig 7 Driver Selection 10 Fig 8 Coyote Connection Detect 10 Fig 9 IP Engine Selection 777 10 Fig 10 Set IP Engine IP Address 10 Fig 11 Coyote Connection 10 Fig 12 Camera Function Blocks
47. er jumper for output TET Factory default is open on J1 and short on J2 3 4 3 Audio CODEC I O It has a built in audio CODEC to handle digital audio via Ethernet It uses the high speed serial port Bulk port 0 to take audio stream The input can be also used for analog input monitoring AC cou pled in audio frequency range 10 Hz 10 KHz such as the Doppler speedometer chopped DC level detection etc The audio input and output have no audio amp or speaker driver Therefore auxiliary device may be required The GPIO pin assignment is 13 for output 14 for input The full function cable uses shield cable for these pins The signal is similar to the computer audio IO AUX input earphone output 3 4 4 Temperature Sensor A temperature sensor is built in on the GPIO board to monitor internal thermal condition It is part of internal l2C control 90 XX and the value can be accessed by reading the register address in the Camera control port 0 Type 52 Read then address 90 00 for the l2C temperature sensor You will get the data in hexadecimal The raw data have to be converted to actual C binary formatted in 2 s complement The resolution of data output is 9 bit 0 5 C resolution with one sign bit The data are in hexadecimal and have to be converted to binary in the 9 bit resolution from MSB in 16 bit bit15 bit 14 bit 13 bit 12 bit11 bit10 bit9 bit 8 bit 7 bit 6 0 Sign bit 2 C bit 2 C bit 2 C bit 2 C bit 2
48. era gain is controlled in the10 bit resolution from 6 dB to 42 dB 0 3FF The variable gain amplifier is set by VGA Gain dB VGA code x 0 035 dB 5 3 dB 3 3 1 2 Black Level Control BlackLevelRaw 0011 The video black level control is in the 8 bit resolution from 0 to 16 digital value out of 255 0 FF The factory default is set at 4 0 digital value 3 3 1 3 Dynamic Range and S N Ratio The GEVICAM platform is set the factory default at the best dy Fig o RE ars ODE iu namic range Since the platform performs at very low noise floor providing overall signal to noise ratio of 60 dB the cameras are set to operate for the widest dynamic range in the 12 bit resolution Because of such a low noise floor the images which may look too dark to human eyes still contain very good signal once it is enhanced On the contrary if high gain is used the dark image may be visible but other brighter sections will be saturated and lost Our concept of a digital imaging camera is to provide the best signal to noise ratio and use full advantage of digiti zation for post image processing can be real time However those who need high gain operation it has Max 42 dB of internal gain adjustment which is extremely high gain The simplest measurement of S N Ratio is using black level data deviation standard deviation in a large region of interest ROI The specific definition of SNR is 20 log 255 rms noise and rms noise can be replaced by standard
49. ery powerful GPIO control which replaces simple PLC Programmable Logic Controller in factory automation floor In other words 33 a GigE camera can replace a camera a frame grabber and a PLC to save the cost and space ple anced The PLC function control used in the GP series is well described in the Pleora document Please refer the Pleora PLC reference in the SDK package for detailed infor mation Camera GPIO and Core Block The GPIO main block is shown in Fig 36 The upper left IO and Video Blocks are internal connections from the cam era module and the upper right lO is connected to the GPIO connector In the GP series the external lO num bers are limited and the specific signals are two TTL inputs two opto isolated Connector IO Block IO Block Connector inputs two TTL outputs and two opto TTL Output Block internal i isolated outputs In terms of PLC IO p Strobe Monitor function these opto isolated inputs and L out outputs are internally converted to TTL Opto Output Block T Therefore regardless the IO function all mem interface inside of the PLC block is the TTL logic level Fig 37 Nei The LUT Block connects each Input Audio OUT 4 Block and Output Block GPIO Connector Pins 1 2 and 7 are GND D The Enhance Function Block outputs are looped to both input and output blocks GPIO Inputs 4 inputs The External TTL trigger input is connected to TTL_ INO and lO via the GPIO connector P
50. es of strobe lightings at very short interval can be captured Since this method freezes objects in specific interval or almost simultaneously the application is effec tive for high speed object motion analysis dual lighting imaging i e front lit back lit two color LED strobes visible and IR lighting etc By analyzing the two frames it can find the particle trajectory ac curate motion speed different angle views different material properties etc This mode is only applied to the Full Scan Mode and the programmable interval 00 25 is within the one frame period It can be longer as custom option such as two frames or 100ms apart The interval programming is Number of n 2 x 1H horizontal clock For 1 ms interval for SXGA the command is intarnal H eync LVAL 57 00 25 00 00 00 1B a VT n 2 1000 40 55 25 n 27 1B hex Site Pulsa Culpa 1st Pulse fixed Variable 2nd Pulse To be precise this gives 1 01375 ms of interval The minimum interval is 00 00 00 04 This mode is only effective in the dark environment _Minimum Pulse interval H Lf and strobe lights are only the light source E 7 Fig 22 Transfer Gate b 3 3 8 Multiple Frame Capture ITS Mode Bracketing Exposure 00 23 00 00 00 04 This is similar to multiple shot photography with different exposures to bracket the lighting conditions This is a good tool for ITS license plate reading high security identifications of critical object ima
51. et value it gives the state of the signal The unmarked state is logic Low 20 and the marked state is logic High 21 If the camera is already configured for Async reset mode each time the Bit Control state changes from high to low it will reset Triggered Single Pulse Generator using PLC Control Bit Broadcast requests to all IP Engines IO Block status IP Engine value AL Al Ae AJ This allows single pulse programmed by the Pulse Generator and triggered by the manual remote control Let s practice to create a single pulse trigger control with Pulse width control mode We will use the same pulse duration as shown in previous page 50 ms for High and 5 ms for Low However the Pulse Generator outputs the rising edge trigger only with PLC_CTRL Therefore the camera must accept the rising edge trigger pulses To change the trigger polarity go to Port Communication and type 57 00 21 00 00 00 01 lt send gt Rising Edge Trigger In the same Port Communication select Pulse width control mode by typing 57 00 23 00 00 00 02 For the normal async triggering this polarity change is not necessary 27 E GEVICAM Inc IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Fier E Programmable Logic Controller Signal Routing Block and Lookup Table A MT LUDERE Eme 10 Pulse Generator 0 Output I1 GPIO Control Bit D IZ Reserved
52. gE Vision protocol version is called GEV version There are some minor trade off from the versatile and flexible Port protocol but GEV plays key roles to interface with many GigE compliant API software and devices as Plug and Play connectivity Because of the key protocol differences the firmware is not compatible each other and must order as the separate models However the SDK and control software is the same for both models Please refer supplemental GEV Manual for the GigE Vision compliant cameras The GigE Vision models are marked as GEV or GigE logo ES GEVICAM Inc 1 4 System Configuration The GigE Vision cameras require two parts of system configurations Camera setup and PC setup 1 4 1 Camera Power Requirement 1 4 1 1 GPIO Connector Camera power is 12 V DC 10 and we recommend to support more than 1A on inrush current at the start up The typical current consumption is 300 mA at standby and 310 mA when it sends streamed images We suggest to use the industrial GPIO cable Intercon1 GPIO XX PS but the standard MDR 14 pin plug 3M 10114 3000PE with a MDR shell can be used 1 4 1 2 RJ 45 Connector Data communication uses standard RJ 45 The GigE standard requires CAT 5e or CAT 6 Ethernet cables Either Patch cable or Cross cable works for the camera interface We suggest using the industrial GigE cable Intercon1 GigE cable GEVPT XX P for the secure and reliable operations 1 4 2 PC Requirement 1 4 2 1 P
53. ge Size Selection Open up Pixel tab and select proper data either Last Error Grayscale or RGB color la The pixel depth is selectable Factory Default 8 bit Fig 26 Count 0 Int 0x00 Mask 0x00 Time 0 E l Fig 25 Configuration Advanced Configuration Advanced IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter Area of interest Grayscale v Width Height 494 Pixel Type Then go to Image tab and input the cor rect pixel numbers It cannot go more than the camera output pix els Active pixel num bers See specifica tion If higher number than active pixel is selected display may freeze Fig 27 Color space Tap Quantity 1 v Offset X Offset Y 0 ked J Interlaced Format Info Pixel depth 18 bits Data format Binning lt Binning Y Decimation Y 11 Dual output format Decimation lt Matching Pixel Types Dec Block X 11 Dec Block Y 1 Grayscale 8 bits v Available converters Image type Pixel Type ID OO0000000001 0001h Camera type Area scan camera Conversion Options Field order Grab next field Indeterminate windowing When using indeterminate windowing the IP Engine is set up to use the frame valid FAL and or line valid AL signals to detect the height and the width of the image The
54. gh Performance Driver or 2 3 0 e Bus Driver The ver 2 2 1 is recommended only for Intel NIC Pro 1000 and whoever has already been using it The ver 2 3 1 works for various NIC manufacturers You can choose either High performance Driver or E Bus Driver based on your system For the new installation we suggest to use the ver 2 3 1 2 2 2 Install High Performance Driver At first a GigE NIC card Network Interface Card is required for your PC Intel Pro 1000 NIC card is recommended in the PC Install from the file or download the Pleora Coyote SDK software which contains the High performance Driver in Pleora iPort file For the ver 2 3 1 installation skip 2 2 2 1 2 2 2 1 Ver 2 2 1 High Performance Driver Go to Control Panel and open System Go to Hardware and select Device Manager Look for Network adapters and find which cards are listed It should show Pro 1000 network connection or similar Right click and select update driver Fig 4 Go to Window search for software then select Install from a list advanced Next select Don t search will choose driver to install It may list up available drivers and highlight Pro 1000 Grabber driver If it is not listed it may ask to find the file Browse the file where the Pleora iPort software exists Find Pro 1000 may be inside of Window NT or 2000 file and click Fig 5 The High Performance Driver should be installed into the PC
55. ging The number of frames being captured are programmable as well as each exposure time Example three shots per trigger with 1 250 1 500 1 1000s and use the best image among three The number of frames per trigger is programmed with 00 29 register Currently you can choose one two or three frames 00 00 00 00 02 03 respectively The exposure is 00 24 for the first frame 00 27 for the second frame and 00 28 for the third frame 3 3 9 Auto iris Lens Application Mode When an auto iris lens is required for continuous imaging such as for the surveillance application the normal mode operation is suggested However in async image capture such as for ITS application the analog output portion of a camera needs continuous video output for the auto iris lens drive In ITS Mode GP series generate continuous video so that a auto iris lens can be used in the async image capture with the electronic shutter The Auto iris lens model with the connector is optional For the signal output see Table 2 in next page 4 Advanced Camera Functions Hardware Description A GigE camera is powerful and it serves as a local server in a network Besides common l Os such as external trigger input and strobe signal output it provides additional port controls The GP series can handle RS 485 Serial Interface CAN optional Opto isolated l Os Digital Audio Input and Output and Temperature Sensor 3 4 1 RS 485 Interface 3 4 1 1 RS 485 Customers
56. he pa Mean RGB value 145 145 145 rameter can be stored for the next power up default It cannot emes nnn 10 store all data but major parameters Go to the Coyote Applica tion and pull down the IP engine menu Select Save device configuration to flash and mark Save state to flash The default is unmarked and allows the factory default setting at each power up Once this is marked the camera powers up with the new configuration Fig 32 and 33 Fig 31 Show advanced configuration pages File Bidaa Camera Tools Help Reset Test connection Reconnect Options Save device configuration to flash Keep partial images Save device configuration to flash Save F Address to flash IMPORTANT IF unchecked the device will obtain Its address with DACP BOOTP Pulse Generators Serial COM port link PLC Control Bits Status Don t request lost packets Save name to flash IMPORTANT IF unchecked the name will be Display Rate 0 00 fps average 0 00 fps Last Image ID FFFFFFFF timestamp 0 cleared fram the device Acquisition Rate 0 00 fps average 0 00 fps Save configuration to Flash IMPORTANT IF unchecked the default boot up configuration will be used Image Count Valid 0000000000 Invalid 00000 Last Error PLC Interrupts Count 0 Int 0x00 Mask 0x00 Time 0 Save state to flash IMPORTANT IFunchecked the default boot up state will b
57. igE Vision standard naming convention 14 E GEVICAM Inc 3 3 2 4 Test Pattern Generator 00 00 00 12 A test pattern generator is built in It is a useful tool to diagnose Ethernet communication and camera functions The output is 8 bit pattern 3 3 3 Asynchronous Reset and No delay Reset 3 3 3 1 Hand V Async Reset The external trigger is a hardware trigger applied to pin 9 of GPIO connector with TTL level same as Vinit or edge trigger The default polarity is negative going edge Positive going edge is selectable by selecting the register 00 21 00 00 00 01 GEVICAM has the no delay reset capability to reset both horizontal and vertical without internal sync delay Only a few fixed pixel clock delays 4 clocks typical exist as the internal logic delay The data output delay occurs through the signal process but it is not the trigger or reset delay The image cap ture is implemented with the internal no delay reset timing thus they are always synchronized to the trigger pulses regardless the number of cameras This eliminates a need of phase lock loop circuit for synchronizing multiple cameras 3 3 3 2 Trigger Mode Selection TriggerMode 00 23 In the trigger modes there are various useful modes as follows 1 Async No delay Trigger 00 00 00 01 It resets both internal H and V sync to pixel clock level The exposure time is programmable in each mode The camera module outputs one FVAL equivalent pulse per trigger for the image cap
58. in 9 The Strobe out from the camera module is connected directly to TTL IN1 and 1 The Opto D1 Pins 5 amp 11 inputs are connected to Opto IN2 and l2 The Opto D2 inputs Pins 6 amp 12 are connected to Opto IN3 and I3 D2 is normally set to output and the jumper setting has to be changed for the input mode GPIO Outputs 4 outputs Internal Trigger directly to camera module is TTL OUTO and Qo The GPIO connector Pin 3 is TTL OUT1 and Q1 It can be used as signal monitoring of internal pulses or status by selecting LUT factory default is Strobe Out Opto D1 output is Opto OUT2 and Q2 Opto D2 output is Opto OUT3 and Q3 If Opto D1 OUT is selected the hardware jumper must be changed Opto D2 OUT is default 24 E GEVICAM Inc 4 6 1 2 Configuring PLC Functions In order to configure the PLC GPIO functions let s start the GP series operation at first Open Configuration Advanced Wen ee BEGUN isst Bree ens BE the Coyote Application and click Configure The Flow Control PLC configuration is in the IP Engine tab With Euiprogrommeble Logie Control the advanced configuration marked there are 5 E _ _ T segments of PLC configuration blocks Fig 38 E Input Debouncing Block In this manual we will go through Signal Routing PLC special configurations Block Lookup Table LUT and Enhanced HH PLC interrupts Function Bloc
59. k Configuration Advanced IF Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter pE IP Engine Flow Control Programmable Logic Controller m Signal Routing Black and Laokup Table po TTL Input O Camera Link Frame Valid Show advanced configuration pages Fig 38 4 6 1 3 Signal Routing Block ad This defines the input node to each input signal from Lookup Table Reserved IO to I3 The IO is External Trigger Input for the cam era default If the internal software trigger is re f Input O Selection Parameter of the GPIO Look Up Table This parameter is an enumeration q ul red yOU can choose P U Ise Generator 0 output or parameter which is Filled during the connection to the device An application can use the CyParameterRepositary aetParameterRange method to obtain the number of selections G P lO Co ntrol Bit 0 for the lO i The selection of these available As well it is possible to obtain the associated string of an enumeration value with the CvyParameterRepository GetEnumParametervalue method functions is shown in Fig 39 For Opto isolated in Identifier 0 Becina 00000000 Hex Fig 38 puts this section is also TTL level after signal con ETATE a NR mem version in previous blocks For the practice lets se Mame 10 lect Pulse Generator 0 and click Apply Configuration Advanced
60. ls ES GEVICAM Inc 2 Installation 2 1 Camera Setup 2 1 1 Getting started We recommend you to save the original packing cartons for camera and accessories in case you need to return or exchange an item It is a good idea to bench test the products prior to the field installation GEVICAM cameras have highly integrated functions and do not need many add ons However please check the product items and options or accessories if you ordered them 2 1 2 Connect Power 2 1 2 1 GPIO Pin Assignment Table 1 The GPIO connector is MDR 14 and the mating Pin Description Pin Description plug is 3M s P N 10114 3000PE or equivalent 1 GND Power RTN 8 412VDC In Apply 12VDC 10 to pin 8 and return Power 5 GND Trigger In TTL GND to pin1 Table 1 Fig 1 Once the polarity is confirmed power up the cam i si e LEN sa era The current consumption is around 280mA RS 485 11 Opto D1 in without connecting Ethernet cable to PC 5 Opto D1 in 12 Opto D2 out 2 1 2 2 RJ 45 Connector and Ethernet Cable 6 Opto D2 out 13 Audio out Connect a CAT 5e or CAT 6 Ethernet cable to 7 GND AUS camera and PC The Ethernet connector has two green LEDs built in They are not power indicators They light when Ethernet cable is connected to PC One LED brinks when the data is being transferred Once Ethernet is connected the power consumption goes up to 300mA range without data transfer standby state 2 1 2 3 Cable Assembly and Powe
61. ly 32 ES GEVICAM Inc 6 SDK Software Development Kit Standard SDK is written in Visual C in a Visual Studio 6 0 environment Pleora offers various SDKs for its drivers and engines which include Visual Basic Linux and third party drivers such as MIL NI Halcon Image Pro All GEViCAM controls are done by register base control and just need serial communication port to access to the registers Similar to RS 232 control via GigE port GigE Vision standard requires general compatibility but doesn t cover various functions that GEVICAM features The SDK covers GigE Vision standard compliant version for general purpose However the proprietary high performance version may be better suit for OEM applications Due to the powerful functions of GEVICAM cameras we suggest to use Pleora iPort SDK 2 3 1 for the best performance 6 1 iPort SDK Related Documents Please review following documents in the software package e SDK reference guide PLC reference guide iPort Software Coyote Introduction IP Engine E Bus Introduction Quick Start e Bus file iPort Instruction Quick Start What s New in Version 2 3 1 6 2 Field Upgrade GEViCAM cameras are designed to download the firmware via Ethernet without removing the camera from the installed location This allows easy future upgrade or change to the SDK versions Proprietary or GigE Vision in the field Upgrading Firmware Use the Pleora upgrade tool This FPGA update software is not includ
62. ments i My Documents My Network Places My Documents 48 My Computer a My Network netFilter inf File name Files of type E Device Manager File Action View Help gt amp 9 m f Ethernet Bus 12 Floppy disk controllers Sy Human Interface Devices Sy IDE ATA ATAPI controllers gal Infrared devices a Keyboards Mice and other pointing devices B Modems Monitors BB Network adapters BS 11a b g Wireless LAN Mini PCI Adapter II 88 Bluetooth Device Personal Area Network Bg Bluetooth Device RFCOMM Protocol TDI sj PCMCIA adapters 4 Ports COM amp LPT PRO 1000 Grabber Devices Wm Intel R PRO 1000 MT Mobile Connection 17 SB Processors 8 Sound video and game controllers System devices Universal Serial Bus controllers Set IP Engine IP Address NIC Settings MAC Address IP Address Subnet Mask Gateway IP Engine Settings MAC Address IP Address Subnet Mask Gateway Warnings cable is connected to the PC Open the Coyote SH cms Application Coyote window appears Fig 8 rr 12 18 2 1 Press Detect button It may take for a while 5 Forshee il GEVICAM Inc 2 2 2 2 Ver 2 3 1 e Bus Driver Recommended Install the GEVICAM SDK ver 2 3 1 If you have the ver 2 2 0 or older one installed uninstall the driver at first and make sure iPort file of Pleora Technologies Select pour prefer
63. need further camera and grabber configure A qemme tions Fig 17 M EE 12 ES GEVICAM Inc 3 2 2 Configure and Camera Control Firstly open Configuration Advanced and set up the correct image size and pixel information from each tab Next select Port Communication tab Configuration Advanced IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter Part Selection The port is Serial Port 0 for this camera control Se sa tempo OT 5 lect two locations of Hexadecimal marks in Sena i and Receive Fig 18 um O ascil Hexadecimal The camera takes the command as virtual RS 232 Command 52 control Write starts with 57 hex and Read is 52 Append ETN which are equivalent to ASCII W and R For each 8 bit command has to be sent Click Send Y estootesafwarebude or hit Return at each 8 bit input If you are using the ae OO MEER ver 2 2 0 this is only the way to send command For example the register address of Gain Control is gt sz 0010 and the data of 32 bit follows The gain value gt 10 resolution is 10 bit and only changes from 0 to 1024 aia 10 bit So sending the maximum gain of 42 dB is 00 00 03 FF Therefore the sequence of the Write command is 57 send 00 send 10 send 00 send 00 send 03 send FF send VIERTE z After the completion ACK of 06 appears Fidis c
64. o detect the height and the width of the image Matching Pixel T A 1 1 The width and height controls are then used to set up the buffers of the application and are Rud pir value until you see image capturing not sent to the IP Engine Grayscale 8 bits v Pii Typo 10 oooooooo0001 con Trawa and ready for configuration changes mit he mamae han camo b trebea e adto intemal ratioa ida Fig 15 indeterminate width Indeterminate height a For the color versions Coyote takes only 8 bit input and Gamma 0 45 is more common for color display So the factory default of color camera is set to 8 bit with Gamma Select RGB color and the starting pixel orientation For detail of the color camera set ting please refer to Port control described in camera control to set the E Show advanced corfiguration pages y output format to 8 bit Gamma LUT and color selection in section 4 4 4 L Fig 15 Show advanced configuration pages Fie PED Cora Tot Heb Connection Atquitition Image Samang Diagne e Acquisition Corisal Upar Maja Ci Erep portu images Now go to acquisition and select Grab continuous and Start You will see the live images The grabbing infor Curent chancel H Dhoni eguit leat pastels mation should indicate around 100 fps of image capturing E for VGA 31 fps for XGA and 23 fps for SXGA Sikora ATA At this stage the image displayed may not be perfect pacta OB ae ALIS and you may
65. ontrol is the same meaning Exposure Control ExposureMode ExposureTimeRaw 00 24 The exposure time is variable from 1n to FFFF 65535 n n is number of counts of horizontal lines n 2 1H VGA SXGA XGA 1n 19 5 us in 40 55 us 1n 40 64 1 50 000sec 1 25 000sec 1 25 000 sec Example n FF in hex 255 4 97 ms in VGA If you want to set 1ms 1 1000 s for SXGA n 1000 40 55 25 19 Hex So enter 00 24 00 00 00 19 15 E GEVICAM Inc 3 3 4 2 Pulse width Exposure Control This is selected as Async Pulse width Control in trigger mode 00 23 00 00 00 02 The pulse width between the falling leading edge and the rising trailing edge is the exact period of the exposure The pulse width is not synchronized with the internal timing such as horizontal clock but only latched with the high speed pixel clock in 25 ns of latency to reproduce identical timing as the trigger pulse This is also useful tool for synchronizing multiple cameras triggered with a variable exposure 3 3 4 3 Internal Exposure Control Pulse Generator The Coyote software allows user to trigger GigE cameras from the PC or host See PLC functions in section 4 6 1 Note Some early models may be required firmware upgrade to implement this function 3 3 5 Full Scan and Partial Scan 00 23 00 00 00 10 11 12 14 3 3 5 1 Full Scan 00 00 00 00 01 02 03 04 The basic platform of GP series use the progressive scan CCD or CMOS The
66. r Supply We suggest to use an industrial GPIO cable made by TEREN Intercon1 P N GPIO XX PS jaaar srta For the easy application or demonstration the PSC12 Power Supply with a MDR connector is also available as our accessory item Fig 2 Industrial GigE cables are also available from Intercon1 P N GEVPT XX P These cables are available in various length in XX m The strain relief of both GigE and GPIO cables are using thumb screws to secure the contacts Fig 3 2 1 3 Lens Mount and Lens Selection Standard lens mount is C mount and CS mount is available as option Choose proper lens for the field of view and aper ture control as optics are always important factors for good image quality We call Garbage in garbage out princi ple No matter how good the image process is if input is not good the final data may not be good at all Keeping the initial image the best quality with optics and camera perform ance prior to the frame grabbing is very important GPIO Cable GigE Industrial Cable CS mount option is TBD ES GEVICAM Inc 2 2 Driver Installation 2 2 1 PC Software Use the Pleora Coyote Software to launch the High performance Driver and GigE communication For detailed installation of the High performance Driver please refer the Pleora s instruction document The Standard Ethernet Driver Window Stack has to be replaced with the High performance Driver The current version of driver is ver 2 2 1 Hi
67. rating the PLC in 10 minutes Configuring the PLC with Coyote IO Block Video IO Block Remote Control Block oignal Routing Block Look Up Table Enhanced Function block Image Control Block Sample and Glossary of Signal names E GEViCAM Inc 9 7 Troubleshooting Guide 9 7 1 Scope 9 7 2 Installation Issues 9 7 2 1 Cantinstall the iPort SDK 9 7 2 2 Pro 1000 Grabber Device High performance driver is missing in Device Manager 9 7 2 3 Window could not find a match or the hardware in the specified file 9 7 2 4 Sometimes the installed Filter Driver disappears and have reboot 9 7 3 Connection issues 9 7 3 1 Can t detect an iPort IP engine in the network 9 7 3 2 can connect and configure the Port IP Engine but get CY RESULT TIMEOUT instead of images 9 7 3 3 The frame rate is lower than expected or what it used to be 9 7 3 4 How do set up multicasting 9 7 3 5 In Multicast Mode the frame mode sometimes drops 9 7 3 6 In Multicast Mode the network is flooded and PC users can t access the network 9 7 3 7 Packet bursts are overflowing my network 9 7 3 8 How do set up my camera application to communicate over serial port on the PC 9 7 4 High Performance Driver Issues 9 7 4 1 It takes too long to discover and IP address is invalid 9 7 4 2 Device Finder doesn t detect all devices 9 7 4 3 The DHCP BOOTP IP address Assignment Function doesn t answer requests 9 7 4 4 CPU usage is higher than expected 9 7 4 5 Frames are lost even at
68. red diver OL Frey ef depend Els Universal Driver ir rx amaret adn hor new greets in the Program file is empty nea The installation creates two application icons One is Coyote Suns oL NM and another is Ethernet Bus Driver Tool To allow e Bus Driver Wes ot ack Mara f schonen netacel cand driver onkyinok recommended Installation Tool to see all NICs please make sure all the NICs have their original Window driver installed Pa Ce Follow the Ethernet Bus Installation Tool instruction and select the best driver for your system The High performance driver is the best choice for Intel NICs The good alternative is the e Bus Driver with optimal for Intel NICs and with universal driver for other NICs Fig 7 File iPEngne Camera Took Feb ETE RENE Dinten dogion image Sawing D sonoaic Each time you change the driver you are required to reboot the JP ea computer Also when you change the non Window stack s driver you have to install Window stack original driver at acere first then change to the e Bus or High performance Driver o ie through the Windows stack ns The driver installation method described in 2 2 2 1 can be also e applied for the High Performance Driver of ver 2 3 1 By doing so you do not have to reboot your computer 2 2 2 3 Open Coyote Application Connect the camera and PC with an Ethernet cable CAT 5e or CAT 6 and power up the camera LEDs of RJ 45 connector will be steadily ON If not
69. tbeat and Multi Target Modes Time Outs and Packets Device Actions Display Acquisition Information Set IP Address Dialog Camera Configuration Dialog Pixel type Grabber Features Port Communication Set Name Dialog Grabber Settings Tap Reconstruction GPIO Control Bits CAM products 36 9 3 9 4 9 5 9 6 GEViCAM Inc Signal Handling GPIO Control Block GPIO Control Block Programming Inputs TTL Inputs Optically Isolated Input Camera Inputs LVDS Inputs Software GPIO Control Bits Pulse generators Rescaler Delayer Counter Timestamp Triggers Feedback Inputs Outputs TTL Outputs Optically Isolated Output Camera controls Triggered Pulse Generators Image Grabber Trigger Host PC Interrupt Rescaler Input signal Counter events GPIO Label Table Examples Third Party Application Integration e Bus Instruction Quick Start Setting up your e Bus Driver Suite Understanding the eBus drivers Choosing your drivers Configuring your NIC Updating your drivers iPort Instruction Quick Start Setting up your iPort IP Engine Installing eBus Cabling your camera to your PC Connecting to your iPort IP Engine Acquiring images with your camera Using iPort SDK What s New in Version 2 3 1 GgiE Vision and GenlCam Compliance eBus Driver Suite eBus Drivers eBus Driver Installation Tool Documentation Changes User Interfaces Window 64 Bit Support Other Additions PLC Programmable Logic Controller Reference Understanding the PLC Demonst
70. trol 3 39 Pulse Out are TTL input and output The simplified input and output circuits are shown in Fig 57 It is a typical high speed inverter buffer IO and the sink current is not high 24 mA Therefore a care must be taken for these interface ratings Although the internal logic has ability to reject the induced z noise but TTL is high impedance in general and avoiding the noise into the interface is a good practice We suggest using full functional cables which have multiple individually shielded cables to meet the noisy environment applications Opto isolated IO We use a quad opto isolator and a set of input Fig 57 output two sets of input or two sets of output are A 3 3V selectable with solder jumpers A full function GPIO cable has four twisted pair of us DL Internal n cables Opto isolated IO connects to each differen LK PR Y 1K jd D2 Internal In EXT TRIGGER IN Internal Trigger Strobe 129 STROBE QUT NZ04 x 2 tial pair lOs User can select the following pairs DL IN 1 D1 Input D2 Output Default i 2 D1 Input D2 Input E 3 D1 Output D2 Output D2 IN 4 D1 Output D2 Input Fig 58 Hardware jumper change besides software selec tion is required See 3 4 2 DL OUT The Maximum rating of LED lg is 50 mA and the minimum current to turn the transistor ON is 3 mA This allows the overall input voltage range of 3 0V 22 OUT to 50V We recommend to stay up to 28V DC Output is open collector Photo tr
71. turing It finishes the complete frame before resetting with the next trigger If the trigger pulse comes in before the completion of frame data it will be ignored This fea ture avoids malfunction of image capturing caused by trigger noise and chattering 2 Pulse width Control ExposureWidth 00 00 00 02 It resets at both external pulse leading edge and trailing edge with no delay reset The exposure time is exactly the same as the pulse width between the leading edge and the trailing edge 3 Hardware or Software Trigger TriggerSelector The trigger type is selectable as a part of PLC GPIO functions The hardware trigger is TTL external trigger and the software trigger is initiated by the PLC program from the PC via Ethernet 4 Trigger Polarity TriggerActivation 00 21 00 00 00 00 01 The leading edge polarity of either Falling edge or Rising edge is selectable Factory Default Falling edge 3 3 4 Exposure Control 3 3 4 1 Programmed Exposure Control 00 24 00 27 00 28 The programmed exposure control is done by electronic shutter mechanism which discharges the photodiode electrons at the trigger and starts integrating at the shutter timing by counting number of H clocks Then the electronic charges are transferred to CCD shift registers to clocked out as video out put This mechanism is applied to all async shutter modes in normal scan mode async mode and ITS mode In essence the electronic shutter control and exposure c
Download Pdf Manuals
Related Search
Related Contents
Black & Decker 582268-01 Instruction Manual PDF/2.5MB KüppersbuschJKundendienst Garantiebedingungen Samsung SGH-D980 Priručnik za korisnike 取扱説明書 Axis Q6035-E 60 Hz Copyright © All rights reserved.
Failed to retrieve file