Home

GD-series MANUAL 8-1-08

image

Contents

1. gal Infrared devices a Keyboards Mice and other pointing devices BL Modems Monitors BB Network adapters ES 11a b g Wireless LAN Mini PCI Adapter II 88 Bluetooth Device Personal Area Network 59 Bluetooth Device RFCOMM Protocol TDI a PCMCIA adapters f 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 S Application Coyote window appears Fig 8 ree 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 1 or older one installed uninstall the driver at first and make sure Port file of Pleora Technologies Select pour preferred diver OL Darky of depend UL Universal Driver icecereraded hor new precie La in the Program file is empty ero The installation creates two application icons One is Coyote ier dirk Dan y and another is Ethernet Bus Driver Tool To allow e Bus Driver Wes ot ack Maracas netacel cond driver onkyinok recom
2. 0 Int 0x00 Mask 0x00 Time 0 Fig 42 Pulse Generators Controls Selection Pulse Generator 0 Delay low duration Bal 500250 E 16502 4 50 001 060 ie a aa Width high duration hoo famo Granularity t 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 0 Made 03 07 011 016 017 gt gt i Pulse Generator Create a pulse A Aii Rescaler Adjust the frequency of an input signal eae prikar a Delayer Delay a complex signal bic Interrupt FIFO Send an interrupt request to PC 09 7 010 015 ppeberinssesvese ianea E General Purpose counter Count pulses such tS_ent 31 0 map elle ia as from the encoder on a conveyer belt a Timestamp Counter Use IP Engine s on board pa cow Bb gon ot oe Counter Trigger Generator Set alarm clock Timestamp Counter al f mE clear 1 5 T P k t P Counter Trigger gp_ent 31 0 m count Generator ts_cnt 31 0 that outputs up to four signals ts ent 31 0 ts_trigO ts_trig3 Fig 44 PLC Control Bits 4 6 1 7 Program
3. GEVICAM OPERATIONS MANUAL GD 155000 GEVICAM Inc A GigE Vision Camera Company Rev Ver 1 0 Date 8 1 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 GEViICAM 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 CE mark have been declared to be in
4. 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 of GD series is 400 mA at standby and 450 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 PC 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 custom application 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 Built in graphic card in a laptop or general PC may not be able to display full resolution of GD 155000 Reduced image size fo
5. 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 bit14 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 C bit 2 C bit 2 C bit 2 C bit all o For example Hexadecimal Binary Decimal Ta C 1 2 x Decimal OFA 011111010 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 ESEA 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 extens
6. of 4 For the quick test purpose you Fig 15 can stay with the default value until you see image capturing and ready tw advanced confiuration pases tos for configuration changes Fig 15 Fig 16 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 S color camera setting please refer to Port control described in Cot tii camera control to set the output format to 8 bit Gamma LUT and d a color selection in section 4 4 4 Show advanced configuration pages Close Fie Ple Cora Tot Heb Cater charra Eborvt eguet loot pachai e Acquisition EJ Now go to acquisition and select Grab continuous and Me Se E E E E E Start You will see the live images The grabbing infor Pecpaten Rae SB a mage TONE mation should indicate around 12 fps of image capturing for 5 Meg 200 fps for VGA A RRE At this stage the image displayed may not be perfect and you may need further camera and grabber configure tions Fig 17 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
7. 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 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 or
8. 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 3 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 21 Fig 20 Async Trigger and Internal Reset Timings Fig 21 Internal Reset Delay Asyne Trigger Pulse width ane External Trigger Input TTL i External Trigger T N fra Discharge Pulse Transter Gate i FVAL r Active Data Cire Frame Internal Reset Exposure Pulse _Exposre Strobe owt AI 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 images 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
9. 45 7 4x7 4 5 5 x55 Active Area mm 8 47 H x 7 10 V 4 74 H x 3 55 V 5 63 H x 5 63 V Scanning Mode Progressive scan full Progressive scan full Progressive scan full Frame Rate 12 fps 40 x2 MHz 200 fps 40 x2 MHz 60 fps 40 x2 MHz Data Clock 80 MHz 80 MHz 80 MHz Data Output Gigabit Ethernet Gigabit Ethernet Gigabit Ethernet Resolution 2456 x 2058 640 x 480 1024 x 1024 S N Ratio gt 56 dB gt 58 dB gt 58 dB Minimum Illumination 0 5 lux at 12 fos 2 0 lux at 200 fps 1 0 lux at 60 fps Gamma 1 0 0 45 LUT 1 0 0 45 LUT 1 0 0 45 LUT Power Requirement 12 V DC 10 5W 12 V DC 10 4W 12 V DC 10 5W Lens Mount C mount C mount or CS C mount or CS Operating Temperature 10 C to 50 C 10 C to 50 C 10 C to 50 C Vibration 7Grms 7Grms 7Grms Shock 70G 70G 70G Size mm 34 x 34 x 68 34 x 34 x 68 34 x 34 x 68 Weight 115g 402 115g 402 115g 402 Table 4 8 2 Power consumption and Thermal considerations GD 155000 has powerful functions and high speed dual tap GigE architecture in a very small pack age The power consumption is less than 5 W at 12V However heat generation is inevitable for such high speed device The camera design contains heat pipe structure for two critical components FPGA and PHY to extract the junction temperature to the base plate CCD generates more heat than other small CCDs and thermally connected to the front end Even though internal components are kept the junction temperature at
10. Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0 PORT Hardware PT1000 DLY A iIPORT Hardware PT1000 LY p PORT Hardware PT1000 ST SN PORT 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 E PORT Hardware PT2000 CLM 234KB Adobe Acrobat 7 0 _ A _ gt 7 iPORT Introduction IP_Engine aS 826KB Adobe Acrobat 7 0 3 E Bus Introduction Quick Start e Bus file PORT Introduction Quick_Sta 610KB Adobe Acrobat 7 0 4 Port Instruction Quick Start ys PORT Introduction What s_New 438 KB Adobe Acrobat 7 0 AIPORT Misc Troubleshooting_ 157KB Adobe Acrobat 7 0 5 Wh at S N ew EN PORT Reference C _S5DK 2 117 KB Compiled HTML Help 6 Reference PLC E iPORT Reference MIL_Driver 98KB Adobe Acrobat 7 0 SiPORT Reference Programma 1 960 KB Adobe Acrobat 7 0 re Troubleshooting Guide iPORT Reference Run Time_L 174KB Adobe Acrobat 7 0 The SDK reference manual iS provided in two PORT Reference Visual_Basic 1 123KB Adobe Acrobat 7 0 PORT Software Coyote 1 124KB 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
11. Grabber Pixel Image Grabber Extensions RGB Filter ff Port Selection The port is Serial Port 0 for this camera control Se sa tempo OT lect two locations of Hexadecimal marks in Sena i and Receive Fig 18 nam O ASCII 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 Se 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 a 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 Pon z After the completion ACK of 06 appears meee With 42 dB of gain you will see significantly bright but noisy images If you want to see the register reading type 52 lt send gt then 00 lt send gt 10 lt send gt 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
12. Image display pops up and the acquisi f File IP Engine Camera Tools Help Control Mode Current channel os E _ pa RI TE one Connection Acquisition mage Saving Diagnostic Fig 24 Options C Keep partial images C Don t request lost packets tion rate is displayed Fig 25 Next click Configure button and mark show advanced configuration page at the bottom left Status Display Rate Acquisition Rate Image Count 4 4 2 Pixel Format and Image Size Selection Open up Pixel tab and select proper data either Last Error 103 10 fps average 16 10 fps Last Image ID OOOOO34B timestamp 1936234466 99 84 fps average 99 96 fps Valid 0000000940 Invalid 00000 PLC Interrupts Count 0 Int 0x00 Mask 0x00 Time 0 Grayscale or RGB color The pixel depth is selectable Factory Default 8 bit Fig 26 Fig 25 bd Configuration Advanced Image Grabber Extensions RGB Filter IP Engine Port Communication Il Grabber i Pixel Pixel Type Area of interest Color space Grayscale v width 2456 Height 2050 Pixel depth E bits v Tap Quantity 2 v Offset x 0 rr Offset Y 0 Data format C Interlaced Binning lt Binning Y Dual output format tak Segmented Right Inverted Decimation lt 1 Decimation Y 11 Matching Pixel Types Dec Block x 1 Dec Block Y 1 Grayscale 8 bits Dual Left Right Inverted out
13. Troubleshooting Guide 9 7 1 Scope 9 7 2 Installation Issues 9 7 2 1 Can t install the Port 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 Port 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 below maximum data rates 9 7 4 6 Can t acquire images 9 7 5 Universal Filter Driver Issues 9 7 5 1 The Port Universal IP filter Driver can t detect devices 9 7 6 Imaging issues 9 7 6 1 I m getting a gray display and the frame rate is zero or
14. 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 Port 9 7 8 5 How can verify camera is up and running through an Port IP Engine E ORT m 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 GD Series Manual Version A 0 3 40 Date 4 10 08
15. frame 00 27 for the second frame and 00 28 for the third frame 4 Advanced Camera Functions Hardware Description A GigE camera is powerful and it serves as a local server in a network Besides common I Os such as external trigger input and strobe signal output it provides additional port controls The GD 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 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 17 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 inp
16. 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 GND Power RTN 8 12VDC In Apply 12VDC 10 to pin 8 and return Power r 2 lena 9 Triger GND to pin1 Table 1 Fig 1 J Once the polarity is confirmed power up the cam Stobe out Tit 10 FRSA era The current consumption is around 350mA 4 RS485 11 OptoDiinm 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 loptoD2out 13 Audioout Connect a CAT 5e or CAT 6 Ethernet cable to PF tem a lada 1 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 400mA range without data transfer standby state 2 1 2 3 Cable Assembly and Power Supply We suggest to use an industrial GPIO cable made by TEREN Intercon1 P N GPIO XX PS Le 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 T
17. 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 lt 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 nes For 1 ms interval for 5 Meg the command is Internal H syno LVAL k 57 00 25 00 00 00 1B UUU ollas ls Uso Urllalfo lr YY Yu n 2 1000 32 31 n 33 21 hex Strobe Pulse Output 1st Pulse fixed Variable 2nd Pulse To be precise this gives 1 01375 ms of interval ame H default Transfer Gate 7 The minimum interval is 00 00 00 04 This mode is only effective in the dark environment _MinimumPulse interval f Lf and strobe lights are only the light source E Fig 22 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 imaging 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
18. 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 lo lO cable og 2 0 PLC_CTRLO gt l1 gt oP Delayer gt 14 Pulse Gen 1 L Q9 gt Pulse Gen 0 gt I0 gt QO For Signal Routing Block Fig 50 I0 Pulse Generator 0 Output 11 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 IF Engine Port Communication Grabber Pixel Image Grabber Extensions IP Engine El Flow Control E Programmable Logic Controller Pulse Generator 0 a CCC Same as Fig 47 E ZE 7 I4 Delayer 0 Output Pulse Generator 1 Fig 51 amp 52 as Reserved Width 1024 30 ms E gt Delay 1024 30 ms ES E Granularity 1000 30us ne an Periodic Yes marked Lookup Table Fig 50 Q0 10 Q3 11 show advanced configuration pages Fig 90 Configuration Advanced E In this practice you will see the delayed puls
19. value out of 255 O 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 Gacone i 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 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 representatio
20. 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 characteris tics please refer the AD74111 data sheet Fig 58 31 ES GEVICAM Inc 5 Camera Control Command and Register Map Register Name ChamnelBalance GainErrorFactor GainRaw BlackLevelRaw PixelFormat TriggerMode AcquisitionMode Exposure control Dual tap VGA lt Control Registers Address and Data gt Address L CH 0x00 02 R CH 0x00 03 0x00 10 0x00 11 0x00 19 0x00 12 0x00 21 0x00 23 0x00 24 Data Table 3 00 00 00 01 Auto balance Enable 00 00 00 00 Disable 00 00 00 00 to 00 00 00 FF Max 3FF 00 00 00 00 to 00 00 03 FF default 00 00 00 50 00 00 00 00 to 00 00 OO FF default 00 00 00 48 00 00 00 00 00 00 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 20 00 00 00 11 21 00 00 00 12 22 00 00 00 14 24 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 Rising edge trigger Continuous Normal Async trigger Asyn
21. 4 1 Camera Power Requirement 1 4 1 1 GPIO Connector 1 4 1 2 RJ 45 Connector 1 4 2 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 rsssanenan tapon order esas 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 cooooooooooo coco o coco ccoo rrr rence rere r tert te 10 2 2 2 3 Connecting Ethernet and Open Coyote Application 3 Operation Camera Control Section 00 11 3 1 GigE Camera Function Blocks 3 2 Coyote Application Software Ver 2 3 1 ooo rrr 12 3 2 1 Launch Coyote Application 3 2 2 Configure Camera Contra 13 3 3 Basic Camera Control Register base Control 77ers 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 Expos
22. 52 lt space gt 00 lt space gt 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 lt is the same process for the Write command Type 57 00 10 00 00 00 50 lt send or return gt 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 lt return gt 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 camera gain is controlled in the10 bit resolution from 6 dB to 42 dB O 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 0019 The video black level control is in the 8 bit resolution from 0 to 16 digital
23. 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 atente ETT see the image by opening the Acquisition tab and click Start CO 1 gt For detailed camera configuration see section 4 4 ment tag MAL svtriness 00 50 Gas 1D 70 FF Application contol mode For users who do not have GigE NIC cards but have a normal Cee Se Fast Ethernet NIC the same filter driver can be used with limited bandwidth Regardless the Coyote Filter Driver must be used corey sm cannot use TCP IP driver Comirsancali n moda FURI Pitscal ci Heh Partoimance IF Dir 10 Fig 11 ES GEVICAM Inc 3 Operations 3 1 GigE Camera Function Blocks e 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 siz
24. SDK Documentation List 36 Table 1 Pin ASSIGNAMENE eoseinisososssicaci ns 8 Table 2 Auto iris Connection 18 Table 3 Control Registers Address amp Data 32 Table 4 Electronic Specifications 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 GD series are the dual tap models of high performance GigE Vision camera family In the small and robust package It contains two channel digital video camera functions frame grab ber programmable logic control and Giga bit Ethernet interface all together In today s many applica tions which use full advantage of digital data for image capture process and manipulation for the best result the 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 dual tap CCD platform for VGA mega pixel and 5 to 10 Mega pixel cameras in monochrome and RGB Bayer color 1 2 Features and Benefit 1Gigabit s high speed point to
25. 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 iPort 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 Port 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 Heartbeat 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 Reconst
26. TIT TT III II IITTTTTI III Titi 23 4 6 GPIO Programmable Logic Control mooooooooonnccncccrcnmcntn cnn t cnt tt tt TT TIT TIT TT TT IIITTTr 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 Generator _ 2 26 4 6 1 6 Enhanced Function Block Connections 2 r0 20r erro enero enn rn nnn 2 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 SPIOINPuUc and QUIDUE FRA RR e 31 5 Camera Control Command and Register Map _ 32 6 SDK TT 33 6 1 SDK Software Development Kit 6 2 Upgrade 7 Troubleshooting GEVICAM Inc APPENDIX Page 8 Specifications rrrnrn nnn ne ennn nnn eee e een nner eee een een en eee 34 8 1 Electrical 8 2 Power Consumption and Thermal consideration 8 3 Mechanical ____ ___ 8 35 9 Pleora Document Lists SR IRSA ARSS 36 9 1 Port Coyote 9 2 Port IP Engine Instruction 9 3 e Bus Instruction Quick Start 7 77 77 37 9 4 iPort Instruction Quick Start 9 5 What s New in Version 2 3 1 9 6 PLC Pr
27. a IP Engine Port Communication Grabber Pixel 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 soft ware need to be installed Please refer section 2 and 3 for the software and driver installa Select Camera Pleora Technologies Inc Standard CameraLink Camera Adimec Atmel Corporation Basler AG CIS Corporation Cohu Inc Dalsa Corporation Devael GmbH Fairchild Imaging Inc impers Inc JAI ALS J l Pulnix Inc NeunCam 5 p A Nippon Electro Sensory Devices Corp Perkin Elmer Inc Photon Focus AG tion camera setup and application software device detection Now you are ready to use the application software and control various camera functions The GD series platform can perform vast tasks beyond normal camera functions Let s go through the Coyote application software After all connections are done you will see Coyote window Open Acquisition and start An
28. al images Save lP Address to flash Pulse Generators Serial COM port link El Don t request lost packets IMPORTANT If unchecked the device will obtain PLC Control Bits E lts address with DACP BOOTP i Save name to flash Status IMPORTANT IF unchecked the name will be Display Rate 0 00 fps average 0 00 fps Last Image ID FFFFFFFF timestamp 0 cleared from the device Acquisition Rate 0 00 fps average 0 00 fps Save configuration to flash i IMPORTANT IF unchecked the default boot up Last Error configuration will be used Image Count Valid 0000000000 Invalid 00000 PLC Interrupts Count 0 Int 0x00 Mask 0x00 Time O E Save state to flash F IMPORTANT IF unchecked the default boot up state will be used l Lx Fig 33 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 Semestion only outputs FVAL Frame Valid Pulse Control Dati Mode Grab Continuous Keep partial images per trigger the frame grabber side can stay in continuous mode and only grabs images when it receives FVAL for Async coi 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 timesta
29. arameterRepository GetEnumParameter alue method Identifier 7 Gecinal 00000007 Aen Fig 46 Show advanced configuration pages Apply e dit PLC Control Bits PLE Control Bit status Sek value IP Engine value PLE_ETRALO PLE_CTALA val PLE_ETAL2 m PLE_ETRAL3 ll Broadcast requests to all IP Engines IO Block status IP Engine value 40 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 QO I0 Q9 11 Pulse Generators Controls O TT Delay low duration PE LL Ogg 16502 150 001 060 ins Width high duration lt 3 1851 E 5 002 830 rs Granularity AAA 10 g 3 030 ins Periodic Fig 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
30. ation 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 very 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 GD 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 GD series the external lO num bers are limited and the specific signals ar
31. c Pulse width control Strobe 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 10us 1 100 000 sec gt 100 000H 000186A0 1s Dual tap 5M 1H 40us 1 25 000 sec gt 50 000H 0000C350 2s Back to back strobe position 0x00 25 Partial scan starting lines 0x00 26 00 00 00 04 to one frame in 1H increment 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 00000000 Single frame capture default 00000002 Two frames 00000003 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 only Factory Default OxFF FF 00000000 Recall factory default Power up Default OXFF FE 00000001 Save current settings for user power up default Registers 0010 0011 0012 0023 0024 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 Lin
32. 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 control 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 1H VGA 5 Mega p
33. 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 7777 T TOTO TIT TT TT IT III TT TT TIT IT TT TIT T TT TT TIT TT TT TIT TIT TIT seers 6 Features and Benefits GigE Vision Standard Compliant Models SEI NON 00 seen A ee en ter ee ane 7 1
34. e characteristics of CCD and CMOS sensors are adapted to the same platform while other blocks remain in the same hardware e 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 e 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 The standard size is 16 MB but can be extended to 64 MB as the custom option e 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 exp
35. e 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 IF Engine Port Communication Grabber Pixel Image Grabber Extensions AGE Filter Pulse Generator O a Pulse Generator 1 Width thighs 1024 Delay Clow 1024 Granularity Factor 1000 1 Emit periodic pulse z Trigger mode Triggered on rising edge Pulse period ns 153630 o Pulse frequenc 6503 145349 Pulse Generator 2 Contrals El Pulse Generator 3 selection Pulse Generator 1 _ Rescaler O y l i E Delayer 0 l Delay low duration IMMM 11024 30 750 720 ne Delay count 30 a i Reference timi Pulse Generator 1 output width high duration 1024 E 130 750 720 ns Input signal 193 x Name Emit periodic pulse Granularity A 1000 5 30 030 je Penodic Periodic mode parameter of a pulse generator extension Identifier 3 Cecinah 00000003 Ae Type Boolean Range FALSE TRUE Default FALSE Fig 51 iso 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 GD series default has one input and one output opto isolators These lOs can be used for the trigger input i
36. e 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 Pe E Programmable Logic Controller Signal Routing Block and Lookup Table A a eee ce 10 Pulse Generator 0 Output Il GPIO Control Bit O IZ Reserved B Reserved I4 Reserved I5 Reserved l Reserved Reserved B QO I0 Q9 11 Lookup Table E Enhanced Function Block mn gt Mame I7 Input Selection Parameter of the GPIO Look Up Table This parameter is an enumeration parameter which is Filled during the connection to the device An application can use the CyParameterRepository GetParameterRange method to obtain the number of selections available As well it is possible to obtain the associated string of an enumeration value with the CyP
37. e two TTL inputs two opto isolated Connector IO Block IO Block _ Connector inputs two TTL outputs and two opto PTTL Output Block Lb internal mi isolated outputs In terms of PLC IO p Strobe Monitor function these opto isolated inputs and 5 our outputs are internally converted to TTL Opto Output Block T Therefore regardless the IO function all ER interface inside of the PLC block is the TTL logic level Fig 37 panne The LUT Block connects each Input Audio OUT 4 l Block and Output Block GPIO Connector Fins 1 2 and 7 are GND u 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 l0 via the GPIO connector Pin 9 The Strobe out from the camera module is connected directly to TTL_IN1 and l1 The Opto D1 Pins 5 amp 11 inputs are connected to Opto_IN2 and 12 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 chang
38. ed 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 GD series operation at first Open Configuration Advanced Wen ee Fisel Ms Bree ens BE the Coyote Application and click Configure The Flow Control PLC configuration is in the IP Engine tab With Eproprsnimeble Logie Controle _ 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 PLC interrupts Function Block Configuration Advanced IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter IP Engine F Flow Control Programmable Logic Controller E Signal Routing Block and Lookup 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 13 The I0 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 ch
39. ertise based on many years of design experience i Port e 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 MemoryBlock e Memory Block e Please contact GEViCAM for the specific requirement Fig 12 11 ES GEVICAM Inc 3 2 Coyote Application Software Ver 2 3 1 eee 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 Lonmech n Aopen ings Gime Disp Connection tab appears Pre ngs au Ire creci e e Secondly click Detect device and High Performance IP cs Driver with MAC address appears Fig 13 senate Click address and OK The IP addresses appear in the Eer e Connection dialog box Common node POAT Placa arer High Petare PD e On Camera click Select camera GEVICAM cameras are S canna designed to take the standard Pleora camera link camera nm Click OK Then click Apply The IP Engine Setting infor TET a f 18 mation status indicates C
40. hese 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 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 Windows Stack has to be replaced with the High performance Driver The current version of driver is ver 2 2 1 High Performance Driver or 2 3 1 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
41. iginal version i e Pro 1000 MT Server E Device Manager File Action View Help 4 8 R ARA El Display adapters A DYD CD ROM drives Ethernet Bus 4 Floppy disk controllers 23 Human Interface Devices 2 IDE ATAJATAPI controllers e Infrared devices Keyboards Mice and other pointing devices Modems Monitors BB Network adapters B 11a b a Wireless LAN Mini PCI Adapter II E Bluetooth Device Personal Area Network S Bluetooth Device RFCOMM Protocol TDI Intel R PRO 1000 MT Mobile Conne z fj PCMCIA adapters Ports COM amp LPT Disable BR Processors Uninstall Sound video and game controllers Es System devices Scan for hardware changes e v E Properties Fig 4 Launches the Hardware Update Wizard For the selec Locate File Look in Windows 2000 My Recent Documents E En 4 Desktop LJ My Documents My Recent Documents 4 My Computer ee IBM_PRELOAD C Desktop D Program Files D Pleora Technologies Inc PORT Software E Drivers O Windows 2000 2 DWD CD AW Drive D Gad Shared Documents i My Documents My Network Places My Documents g My Computer a My Network netFilter inf File name Files of type E Device Manager File Action View Help gt 42a Y Ethernet Bus 12 Floppy disk controllers g Human Interface Devices Sy IDE ATAJATAPI controllers
42. ion 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 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
43. ixel n 10 us n 32 us 1 100 000sec 1 30 000sec Example n FF in hex 255x32us 8 16 ms of exposure in 5 Meg pixel If you want to set 1ms 1 1000 s for 5 Meg n 1000 32 31 1F Hex So enter 00 24 00 00 00 1F 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 GD series use the progressive scan CCD or CMOS The 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 x2 clocks as standard and the typical f
44. merded Installation Tool to see all NICs please make sure all the NICs have their original Window driver installed Pa Co 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 Fingre Camera Took Help AT RENE Dinten dogion image Sawing Disgroaie Each time you change the driver you are required to reboot the Panga sa ea computer Also when you change the non Window stack Se driver you have to install Window stack original driver at Si Hee 3 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 make sure an Ethernet z ws 0 to 10 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
45. ming 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_CTALO PLCLCTALI O NE PLC CTRL O IF Engine value with GPIO Control Bit 0 Now the PLC input signal is connected to the remote control 0 Also set the PLC_CTROL O to True Click Apply or OK and close the configuration dialog Coyote Application PLC Control Bit is now active and PLC_CTRL O is set for QO output connected to the Internal Trigger In the pane of Set value it gives the state of the signal The unmarked state is logic Low 0 and the marked state is logic High 1 lf 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 IF Engine value AQ 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 sam
46. mmunication Grabber Pixel Image Grabber Extensions AGB Filter IP Engine Flow Control Programmable Logic Controller Signal Routing Block 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 on high level f Triggered on Falling edge Triggered on rising AMD Falling edges Triggered on low level Pulse period ms Pulse frequenc Pulse Generator 1 Pulse Generator 2 Pulse Generator 3 Mame Trigger mode Trigger mode parameter of a pulse generator extension Identifier 4 Cecimah DOD00004 e Type Enumeration Possible values 0 Triggered on rising edge dafauh 1 Triggered on high level Fig 41 Show advanced configuration pages File Bissau 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
47. mp 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 and choose the number of im eee ages If you choose multiple images the Fined frame number is not necessarily stream PARAR E video but it is rather controlled by number o ocio ean of triggered frames which are captured in O Fow dotafies number of FVAL created by the trigger in i Acync Mode y File location or name C Documents and Settings All UsersiDesktop ead The saving data file format is selectable Controls e eae 4g 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 loc
48. n 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 Dual tap output must use packed data format for 10 and 12 bit Pixel Tab 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 GigE 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 fu
49. nctions 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 capturing 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
50. nstead 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 l1 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 8 OR XOR NOT operations to combine various inputs Example Q1 15413 Q16 18 16 Q6 14 amp 16 amp 12 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 J 2 GND 9 Trigger in TTL P 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 7 GND 14 Audio in CIP Fig 54 Fig 53 a a Full functional GPIO cables are available from Intercon1 www nortechsys com intercon with various length The mating MDR 14 Plug is comm
51. ogrammable Logic Controller Reference 9 7 Troubleshooting Guide Re Sine ae Serene nese eta ramen HE 38 List of Figures and Tables Page Page Fig 1 MDR 14 Connectors _ 8 Fig 2 PSC 12 8 Fig 3 GPIO Industrial RJ 45 Cables 7777777 8 Fig 4 Device Manager 9 Fig 5 Locate FIle esscssessetve nesqetsaxssaccaas 9 Fig 6 Pro 1000 Grabber Driver 9 Fig 7 Driver Selection 10 Fig 8 Coyote Connection Detect 10 Fig 9 IP Engine Selection 10 Fig 10 Set IP Engine IP Address 10 Fig 11 Coyote Connection CC 10 Fig 12 Camera Function Blocks 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 9 777 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 8 PA Select Camera sssrini 20 Fig 25 Acquisition 20 Fig 26 Pixel Depth sesorosi neioipidict 20 Fig 27 Mago SZO sata pitos 20 Fig 28 Port Communication Read 21 Fig 29 Port Communication Write 21 Fig 30 RGB S
52. only 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 amp 8 Spare A Shield wire B Normal wire A Shield Wire l D Twisted pairs 1 amp 2 3 amp 4 5 amp 6 K B Standed Wire Fig 56 E GEVICAM Inc 4 6 3 GPIO Input and Output TTL Input and Output The Trigger Input and Strobe Exposure Control Pulse Out are TTL input and output The simplified input and output circuits are shown in Fig 57 eeN ETR ICCER TN 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 l 1 the internal logic has ability to reject the induced 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 Strobe which have multiple individually shielded cables to meet the noisy environment applications Opto isolated IO 1 We use a quad opto i
53. onnected to device Fig 14 T e Select next tab Acquisition Go to Configure and mark Show advanced configuration pages ee e Select Pixel Tab The factory default of B W camera output al Area of interest Configuration Advanced x is 8 bit with Dual output format Right Inverted So select 8 Width a0 E Height a0 E bit default And click OK Fig 16 mu 1 8 Daty C P ct 3 Binning lt Binning Y POE ae x gt Open Image tab the Image SIZE ES 1 e 1 IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter _ for G D 1 550 00 iS 2456 X 2058 but ee ae a pat Grayscale v Can be changed to smaller numbers Image type ES Y motu 2 for display limitation of PC When Camera pe Hen scen canera a ata formal lormal nterlace ormat Info Field order Grab next field v ya o pes LEE smaller width is selected Offset X ual output forma 2 taps Segmented Right Inverte i Indeterminate windowin eae must have the difference from 2456 yigt ere nemnde ren he P ni e ane vaki FAL a a dto Jl dal ope be to S el n u m be r exa m p e fo r 2 0 0 0 X se oe ae arke controls are then used to set up the buffers of the application and are Pixel Type ID 0000000002010001h _ Available converters converters not sent to the ngne A SR Clee aoe te Ne se ee la dialed horizontal number must be Increment C Indeterminate width C Indeterminate height
54. oose P U Ise Generator 0 output or parameter which is Filled during the connection to the device An application can use the C ParameterRepository GetParameterRange 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 Y puts this section is also TTL level after signal con Eee ee ane eee eee a ME TT version in previous blocks For the practice let s se Hame 10 lect Pulse Generator 0 and click Apply Configuration Advanced 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 ces 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 QO 10 in LUT section In ee Fig 40 lO is TTL Input O and QO I0 This allows the eR oar 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
55. ped 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 8 1 Electrical Specifications GD 155000 GD 3400 TBD GD 21000 TBD CCD Imager 2 3 5 Meg 1 3 VGA 1 2 1 Meg Active Pixels data out 2456 x 2058 640 x 480 1024 x 1024 Pixel Size um 3 45 x 3
56. 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 e Excellent S N gt 58dB for 12 bit 10 bit or 8 bit output 12 to 8 bit Gamma conversion and cus tom LUT Dynamic channel balance No delay asynchronous reset with time stamp and async shutter a GPIO for local I O RS 485 communication for auxiliary devices Audio I O 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 cost 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 GigE Vision protocol version is called GEV version There are some minor trade off from the versatile and flexible iPort 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
57. put v JA Pixel Type ID 0000000002010001h S aaa scan caera Show advanced configuration pages Conversion Options Field order Grab next field Indeterminate windowing A E PA Image Grabber Extensions RGB Filter z Then go to Image tab and input the correct pixel num bers It cannot go more than the cam era output pixels Active pixel num bers See specifica 4 gt 4 gt tion If higher num ber than active pixel is selected display may freeze Fig 27 When using indeterminate windowing the IP Engine is set up to use the frame valid FVAL and or line valid LVAL signals to detect the height and the width of the image The 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 retriqger mode on the indeterminate height cannot be enabled C Indeterminate width C Indeterminate height Fig 26 Fig 27 ox Cose Show advanced configuration pages 20 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 0 The GD series control is register base architecture in 16 bit address followed by 32 bit data Write command is 57 He
58. r display format may be required 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 See 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 125 S The above list may change from time to time Please contact GEVICAM or Pleora for the updated models 7 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
59. reasonable range package may get hot It is recommended to mount cameras on relatively large metal mounting stages brackets 34 GEVICAM Inc 8 3 Mechanical Unit mm NOOR WD GEVICAM lt GPIO Connector Pin Assignment gt 12V RTN GND 8 Powerin 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 MS GEVICAM Inc a 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 Y ya Search Ke Folders Fai Address B gram Files Pleora Technologies Inc iPORT SoftwarelDocumentation Y 4 Go Name images j index E iPORT Hardware FB1000 CL Y PORT Hardware FB1000 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 Se X Type File Folder HTML Document Adobe Acrobat 7 0 Adobe Acrobat 7 0 Adobe Acrobat 7 0
60. rface 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 LUT Q1 10 where l0 is connected to Pulse Generator 0 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 lt send gt 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 pene z z IP Engine Port Co
61. rmat ASCII Hexadecimal Log gt 52 00 10 oOo 00 00 50 OL Fig 28 Show advanced configuration pages Port Selection Port Serial Port D w Send Sendas Q ASCII 6 Hexadecimal Command 54 A A E Send Other a He Append CA LF MULL Port specific extra parameter el See Coyote Software Guide Receive Display format ASCI Hexadecimal Show advanced configuration pages Fig 29 E GEVICAM Inc Configuration Advanced A IP Engine Port Communication Grabber Pixel Image Grabber Extensions RGB Filter 4 4 4 Color Camera ae The difference between monochrome and color camera is Color space Bayer RGB the CCD with monochrome or RGB Bayer pattern Peto abre Tap Query 1 Data format Normalized ked Interlaced The camera data outputs are the same for both but for the lin color camera the PC software interpolation makes the color Mateo Pik Tapa reproduction into RGB Go to Pixel tab and select Bayer Bayer RGB bits RGB in color space The Color pixel depth is acceptable in eee only 8 bit for the Coyote Application Software to display AS P However the Raw data save can be done in 12 bit ClAtomaticay aust MN pate GARG The CCD types and data output formats may require different ee eens Bayer pattern starting location In order to process the proper color interpolation
62. ruction 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 Demonstrating the PLC in 10 minutes Configuring the PLC with Coyote IO Block Video IO Block Remote Control Block Signal Routing Block Look Up Table Enhanced Function block Image Control Block Sample and Glossary of Signal names E GEVICAM Inc 9 7
63. solator and a set of input output two sets of input or two sets of output are selectable with solder jumpers m A full function GPIO cable has four twisted pair of Siete cables Opto isolated IO connects to each differen Internal Trigger 129 STROBE OUT NZ04 x 2 Fig 57 A 3 3 tial pair lOs User can select the following pairs ee y Y 1 D1 Input D2 Output Default 7 p 7 A 2 D1 Input D2 Input i i 3 D1 Output D2 Output ata p 4 D1 Output D2 Input Fig 58 ik Di Internal Out Hardware jumper change besides software selec tion is required See 3 4 2 DL OUT The Maximum rating of LED Iris 50 mA and the D2 Internal Out minimum current to turn the transistor ON is 3 mA D2 OUT This allows the overall input voltage range of 3 0V to 50V We recommend to stay up to 28V DC Output is open collector Photo transistor rating is Vceo 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 Vcc 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
64. tarting Pattern 22 Fig 31 RGB Filter 9 77 777 22 Fig 32 Save Configuration to Flash 22 Fig 33 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 GEViICAM PLC Block 24 Fig 38 Configuration IP Engine 25 Fig 39 Signal Routing Block I0 7777777777777777 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 46 Pulse Generator 0 LUT 98 Fig 47 Pulse Generators 28 Fig 48 PLC Control Bits 28 Fig 49 Delayer Block sroorocmon s 29 Fig 50 Delayer LUT 9 29 Fig 51 Pulse Gen Delayer 29 Fig 52 Pulse Generators 29 Fig 53 Back Plate ooo 30 Fig 54 MDR 14 Connectors _ EE_ 30 Fig 55 GPIO Industrial RJ 45 Cables 30 Fig 56 Cable Structure isembescsoic nicis 30 Fig 57 TTL Input Output 31 Fig 58 Opto isolated Q 31 Fig 59 Mechanical Drawing _ 35 Fig 60
65. the Starting Bayer pattern order must be rain selected Choose one of the starting Bayer patterns from the Fig 30 BE eos Pate ecan pull down menu Fig 30 The Color adjustment can be done by opening RGB filter e et tab Each R G B gain is displayed By manually adjusting each gain the best color balance will be set The current LIP Engine Port Communication Grabber Pixel Image Grabber Extensions AGB Filter E color balance is analyzed by clicking the button The value iS scores now used to adjust the white balance by applying the value Gas Olas Fig 31 i Configuration Advanced 0 4 4 5 Save Configuration Parameters to Flash AAA Once the camera control configuration is completed the 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 Fic 31 19 Show advanced configuration pages File Biama Camera Tools Help Reset Test connection stic Save device configuration to flash Reconnect Options Save device configuration to flash C Keep parti
66. 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 Internal 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 Inte
67. 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 and the brief specification is as follows e Onboard 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 Configuration Advanced
68. ull frame rate is 200 fps for VGA 12 fps for 5 Mega pixel 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 3 3 5 2 Partial Scan Mode A 00 00 00 10 11 12 14 and Mode B 20 21 22 24 The GD 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 200 fps but 240 line partial scan outputs 380 fps The factory set partial scan lines are 240 for the VGA and 1380 A and 1080 B for the 5 Meg 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 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
69. ure Control 22222222222 n nnn nnn 16 3 3 4 3 Internal Exposure Control Pulse Generator 3 3 5 Full 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 77777777777777777777777777777777777777777777777777777777777 16 Sr BACA ODA ers 10 0 66 I aaa a a a a 17 3 3 8 Multiple Frame Capture ITS Mode and Bracketing Exposure 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 Tao ooo ooo roo rra II III III IT III TIT TIT TIT TIT TT ere scene ecs 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 7 7 7 7 7 7 7 7 7 7 7 7 19 4 1 General Description of GigE Interface 4 2 Related Documents 4 3 Functions and Features 4 4 Camera Configuration and Control rrr rrr nnn TIT TT TIT TT TIT TIT TIT see ccc scenes 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 GolorCdimeta dees Sccasscecsekccussatscenssseensesnecesesaseccausssasccaeaaseaceees 22 4 4 5 Save Configuration Parameters to Flash 4 5 Image Capture and Save III III acca TIT
70. uts 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 a short For input selection J1 and J2 jumpers are open and they are shorted solder jumper for output er 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
71. ux 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 Port SDK 2 3 1 for the best performance 6 1 Port 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 GEViICAM 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 included 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 unzip
72. x 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 OD 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 Bulk Port O high speed serial port is used for Audio lO Internal 12C control uses the same Serial Port 0 as the camera control See section 3 2 2 for more detail 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 RGE Filter Configuration Advanced Port Selection Port Serial Fort O v Send Sendas ASCII 6 Hexadecimal command EF Append 7 CR CJLF CINULL Other Hex Port specific extra parameter alnfo a See Coyote Software Guide eee Receve Display fo

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 - GENTOS  Mod. CPE - CMCO France  USER MANUAL - Future Mobility Healthcare  Hampton Bay BSG8116 Instructions / Assembly  Diseño e instalacion de un sistema de riego por aspercion para 50  user manual - sinclair air conditioners  Samsung ST30 Korisničko uputstvo  

Copyright © All rights reserved.
Failed to retrieve file