background image

Camera direction 

Selectable camera direction accommodates an object direction change on a web and allows 
you to mount the camera “upside down”. 

 
Note

: The example here assumes the use of a lens (which inverts the image).

 

 

 

 

Figure 7: Object Movement and Camera Direction Example, with a Lens 

 

Summary of Contents for Piranha4 Series

Page 1: ...Piranha4 8K Color Cameras P4 CC 08K03T 01 R sensors cameras frame grabbers processors software vision solutions 03 032 20274 01 www teledynedalsa com...

Page 2: ...anufactures and markets digital imaging products and solutions in addition to providing wafer foundry services Teledyne DALSA Digital Imaging offers the widest range of machine vision components in th...

Page 3: ...STEPS OVERVIEW 18 1 Install and configure frame grabber and software 18 2 Connect Camera Link and power cables 18 3 Establish communicating with the camera 18 4 Operate the camera 18 STEP 1 INSTALL AN...

Page 4: ...Y 43 Camera information feature descriptions 44 Camera configuration selection dialog 47 Camera power up configuration 47 User set configuration management 47 CAMERA CONTROL CATEGORY 48 Camera control...

Page 5: ...83 Supported Sapera LT 83 PROGRAMMING DECA MODE 83 PROGRAMMING FULL MODE 86 APPENDIX F CAMERA FRAME GRABBER COMMUNICATION 88 Setting up communication between the camera and the frame grabber 88 APPEN...

Page 6: ...cohol To clean the surface of the camera housing use a soft dry cloth To remove severe stains use a soft cloth dampened with a small quantity of neutral detergent and then wipe dry Do not use volatile...

Page 7: ...control and integrate Programmable features include exposure control flat field correction and gain settings The Piranha4 camera is ideal for the inspection of printing printed circuit board solar cel...

Page 8: ...from third party vendors Camera Performance Specifications Table 4 Camera Performance Specifications Characteristics Typical Value Unit Sensor Characteristics at Maximum Pixel Rate Resolution 8192 x...

Page 9: ...storage and operation 15 to 85 relative non condensing MTBF mean time between failures 100 000 hours typical field operation Functionality Programmable via GenICam Control Interface Analog Gain Up to...

Page 10: ...x defined by the GenApi module of the GenICam specification The camera uses the GenICam Generic Control Protocol GenCP V1 0 to communicate over the Camera Link HS command lane For more information see...

Page 11: ...Trilinear Quantum Efficiency 0 200000 400000 600000 800000 1000000 1200000 350 450 550 650 750 850 950 Responsivity e uJ cm 2 wavelength nm Responsivity row 27 row 28 row 29 0 10 20 30 40 50 60 70 35...

Page 12: ...es Line shift can also be disabled However this is only correct when the object pixel size is square i e the distance moved by the object for one EXSYNC period is equal to the width of the object pixe...

Page 13: ...ample 1 Target speed adjusted for square pixels Example 2 Target running slower than example 1 same EXSYNC trigger frequency Example 3 Target running faster than example 1 same EXSYNC trigger frequenc...

Page 14: ...not show up Figure 4 Image with Horizontal Color Alignment Issues Using the camera s Parallax Correction feature the optical magnification for each line is adjusted such that colors can be lined up a...

Page 15: ...ction accommodates an object direction change on a web and allows you to mount the camera upside down Note The example here assumes the use of a lens which inverts the image Figure 7 Object Movement a...

Page 16: ...Mechanicals Figure 8 Camera Mechanicals...

Page 17: ...d light can be problematic with halogen light sources but is not an issue with white LED sources When infrared light is present with this camera color fidelity is reduced To prevent infrared from dist...

Page 18: ...r then you will need to install one Follow the manufacturer s installation instructions A GenCP Generic Control Protocol compliant XML device description file is embedded within the camera firmware al...

Page 19: ...and comes bundled with SaperaLT Using CamExpert is the simplest and quickest way to send commands to and receive information from the camera Camera Link Environment These cameras implement the Camera...

Page 20: ...d 14 14 inner shield 2 25 Y0 2 25 X0 15 12 Y0 15 12 X0 3 24 Y1 3 24 X1 16 11 Y1 16 11 X1 4 23 Y2 4 23 X2 17 10 Y2 17 10 X2 5 22 Yclk 5 22 Xclk 18 9 Yclk 18 9 Xclk 6 21 Y3 6 21 X3 19 8 Y3 19 8 X3 7 20...

Page 21: ...internally using the GenICam features The external control signal EXSYNC is optional and enabled through the user interface This camera uses the falling edge of EXSYNC to start the exposure period The...

Page 22: ...optimum performance WARNING When setting up the camera s power supplies follow these guidelines Apply the appropriate voltages Protect the camera with a 2 amp slow blow fuse between the power supply a...

Page 23: ...e shown 3 Select the frame grabber device by clicking on the name Note The first time you set up the camera you will need to establish a communication link between the camera and frame grabber Instruc...

Page 24: ...grade the camera s software An important component of CamExpert is its live acquisition display window which allows immediate verification of timing or control parameters without the need to run a sep...

Page 25: ...Piranha4 8k Color Camera User s Manual 25 Teledyne DALSA 03 032 20274 00 CamExpert panes Figure 12 CamExpert s Camera Control Window...

Page 26: ...changing all acquisition parameters supported by the acquisition device CamExpert displays parameters only if those parameters are supported by the installed device This avoids confusion by eliminatin...

Page 27: ...line column profile during live acquisition or in a still image Output Message pane Displays messages from CamExpert or the device driver The camera is now ready to retrieve a test pattern Select Imag...

Page 28: ...em Gain 1x White balanced gains all set to 1x Color correction parameters set to neutral values Corrected using an 80 mm lens and a magnification of 0 8 Check Camera and Sensor Information Camera and...

Page 29: ...emperature issue remove power wait for the camera to cool down and fix the temperature issue by improving your cooling strategy You may then restart the camera Saving and Restoring Camera Settings The...

Page 30: ...n be saved thereby becoming the user setting using the User Set Save parameter A previously saved user setting User Set 1 to 4 or the factory settings can be restored using the User Set Selector and U...

Page 31: ...pped with the same settings as the factory set The command User Set Save saves the current settings to non volatile memory as a User Set The camera automatically restores the last saved user settings...

Page 32: ...be an internal timer signal free running mode or an external trigger signal The exposure duration can be programmable such as the case of an internal timer or maximum In the latter case the camera wi...

Page 33: ...ure Mode Timed 2 Internally Programmable Line rate and Maximum Exposure Time Line rate can be adjusted When setting the line rate exposure time will automatically adjust to accommodate the new line ra...

Page 34: ...External Trigger On Maximum exposure CC1 rising edge triggers start of internal exposure 4 External Trigger On Internal Exposure Control CC1 Rising edge triggers start of internal exposure Note minimu...

Page 35: ...he camera will continue to output data at its maximum line rate of 33 kHz Though no image artefacts associated with over speed will occur you may notice that under over speed conditions the image will...

Page 36: ...re Time To set the camera s exposure time use the Exposure Time parameter a member of the Sensor Controls set This feature is only available when the Exposure Mode parameter is set to Timed The allowa...

Page 37: ...tern Black Grey Vertical Ramp Set Baud Rate The baud rate sets the speed in bits per second bps of the serial communication port and is available as part of the Serial Port Control parameters Serial P...

Page 38: ...he expense of lower image resolution This camera provides only 1 x 1 pixel binning format Camera Direction Control Found in the I O Control Direction Control set of features Direction Control Paramete...

Page 39: ...amera and puts in the default settings including a 9600 baud rate Calibrating the Camera Important Note to ensure best results the conditions under which you calibrate the camera e g temperature and i...

Page 40: ...h ColorChecker the camera should have been calibrated with a white reference in place of the Gretag Macbeth ColorChecker and color correction must be turned off The calibration process will ensure the...

Page 41: ...s should be at the target value white balance gains will have been adjusted to suit the cameras optimum setup for a balanced white output and the correction coefficient will be enabled The system gain...

Page 42: ...1 This feature may not be of use to many users as the camera already subtracts true dark current but it may be useful for some to provide a per pixel offset correction 2 Default value is 0 DN for each...

Page 43: ...Parameters such as camera model firmware version etc are read to uniquely identify the connected P4 device These features are typically read only The Camera Information Category groups information spe...

Page 44: ...tandard Features Naming Convention SFNC not shown The Device Version number represents the camera software functional group not a firmware revision number Display Name Feature Description Device Versi...

Page 45: ...make active on camera power up or reset The camera configuration sets are stored in camera non volatile memory RW 1 00 Beginner Factory Setting Default Load factory default feature settings UserSet1 U...

Page 46: ...by the user Current User Set UserSetSelector Points to which user set 1 4 or factory set that is loaded or saved when the UserSetLoad or UserSetSave command is used 1 00 Beginner Load Configuration Us...

Page 47: ...tion state to load on power up see feature UserSetDefaultSelector The user chooses from one factory data set or one of two possible user saved states User set configuration management The second drop...

Page 48: ...d Parameters in black are user set in CamExpert or programmable via an imaging application Camera control feature descriptions The following table describes these parameters along with their view attr...

Page 49: ...canDirection Forward Reverse ExternallyControlled Sets the scan direction configuration Direction of the scan is Forward Direction of the scan is Reverse Direction of the scan is defined by CC3 CC3 0...

Page 50: ...rentUserColourSet Indicates which user set is currently in use RO 1 00 Beginner Color Transformation Value Selector ColorTransformationValueSele ctor Gain00 Gain01 Gain02 Gain10 Gain11 Gain12 Gain20 G...

Page 51: ...m imageDistortionCorrectionAlgo rithm Parallax Correction RO 1 00 Beginner Image Distorition Parallax Correction Pixel Stretch imageDistortionParallaxCorrec tionPixelStretch Value entered indicates th...

Page 52: ...the minimum camera firmware version required Additionally the firmware column indicates which parameter is a member of the DALSA Features Naming Convention DFNC versus the GenICam Standard Features Na...

Page 53: ...Wait For Trigger StatusWaitForT rigger Bit0 of Hardware status 1 if no trigger identified for more than 1 second 1 00 Beginner Status Trigger Too Fast StatusTriggerT ooFast Bit1 of Hardware status 1...

Page 54: ...xpert or programmable via an imaging application Features listed in the description table but tagged as Invisible are usually for Teledyne DALSA or third party software usage not typically needed by e...

Page 55: ...alibrate PRNU flatfieldCalibrationPRNU Initiates the PRNU or Flatfield process 1 00 Beginner FFC Bank Selector FFCBankSelector Factory User1 User2 User3 User4 Allows the user to select between the fac...

Page 56: ...ning FFC or balance overflow StatusWarningFfcOrBalanceO vf 0 1 Status register after FFC calculation RO No overflow during FFC Overflow during FFC 1 00 Beginner Image Format Control Category The Image...

Page 57: ...ded by the device manufacturer 1 00 Beginner DFNC Off Selects sensor video to be output from sensor Grey Horizontal Ramp Selects a horizontal grey scale White Selects a blank white pattern Grey Patter...

Page 58: ...read only either always or due to another parameter being disabled Parameters in black are user set in CamExpert or programmable via an imaging application Features listed in the description table bu...

Page 59: ...DeviceReset Used to restart the camera warm reset 1 00 Beginner XML Major Version DeviceManifestXMLMajorVersio n Together with DeviceManifestXMLMinorVersio n specifies the GenICam feature description...

Page 60: ...rt control feature descriptions The Device Version number represents the camera software functional group not a firmware revision number Display Name Feature Description View Baud Rate DeviceSerialPor...

Page 61: ...00 Beginner One Use 1 stop bit File Access Control Category The File Access control in CamExpert allows the user to quickly upload various data files to the connected camera The supported data files...

Page 62: ...operation executed by FileOperationExecute Read Read Select the Read operation executed by FileOperationExecute Write Write Select the Write operation executed by FileOperationExecute Delete Delete Se...

Page 63: ...amera model File Operation Result FileOperationResult Displays the file operation result For Read or Write operations the number of successfully read written bytes is returned RO 1 00 Guru File Size F...

Page 64: ...firmware changes require a device reset command from the Camera Information Controls and additionally CamExpert should be shut down and restarted after a reset Download a list of camera parameters Fo...

Page 65: ...Piranha4 8k Color Camera User s Manual 65 Teledyne DALSA 03 032 20274 00...

Page 66: ...ication Figure 21 Serial DLL hierarchy as mentioned in the Camera Link Specification 1 Cycle power to the camera by either a issuing the reset camera command rc or b powering the camera OFF and then O...

Page 67: ...racter may look like this The camera responds to a simple ASCII based protocol A carriage return CR ends each command Example to return the current detector settings gcp CR A complete list of the avai...

Page 68: ...cription Calibrate user FPN dark flat field coefficients Full Name Camera Link Mode Mnemonic clm Argument s Mode 0 Base 1 Medium 2 Full 3 Deca Description Camera Link Mode Full Name Camera Link Speed...

Page 69: ...in11 5 cgb Gain12 6 cbr Gain20 7 cbg Gain21 8 cbb Gain22 Integer Value From 256 gain 4 to 255 gain 3 984375 by step of 0 015625 1 64 Description Color Transformation Matrix Full Name Flatfield Mode Mn...

Page 70: ...r blue 1024 Color Matrix Selector 4 Color Correction Matrix 49 25 10 25 79 10 34 15 113 Mirroring Mode Off Camera Link frequency 85MHz Camera Link mode 8bits RGB_Base 3Taps Pixel Format 8K TriLinear R...

Page 71: ...57ns smm Mirroring Mode 0 Off 1 On spf Pixel Format 0 RGB8 ssa Set Spatial Alignment 0 disabled 1 0 5 line 2 1 line 3 1 5 line 4 2 lines ssb Offset 4096 to 4095 in 12 bit DN ssf Internal Line Rate ret...

Page 72: ...200 scd Direction 0 Forward 1 Reverse 2 CC3 signal sem Exposure Mode 0 Off 1 On set Exposure Time Integer 32 bits step of 6 357ns sha Set horizontal alignment From 40 4 pixels to 40 4 pixels shm Set h...

Page 73: ...e Notes Full Name Set Baud Rate Mnemonic sbr Argument s Baud rate 9600 19200 38400 57600 115200 Description Set baud rate Notes Send command and then change speed of HyperTerminal Full Name Direction...

Page 74: ...to 40 by step of 1 unit is 1 10 pixel Description The value entered will stretch shrink the sensor red and green lines to align the colors Notes Full Name Set Horizontal Alignment Mode Mnemonic shm A...

Page 75: ...n order to set the line delay Values entered must be between 0 and 4 Decimal places are not valid Full Name Offset Mnemonic ssb Argument s Offset 8 bit 4096 to 4095 step 1 in DN12b Description Set off...

Page 76: ...al ramp Description Select test pattern Notes Full Name Default User Set Mnemonic usd Argument s Set selector 0 Factory set 1 4 User sets Description Select user set to load when camera is reset Notes...

Page 77: ...rgument s Set selector 1 to 4 Description Save user set Notes Saves all the current settings listed by the GCP command plus the user FPN coefficients user PRNU coefficients and color correction matrix...

Page 78: ...line rate using Camera Link Deca mode but it may be easier to start your evaluation using the medium mode Set your Camera Link frame grabber up to receive the standard RGB medium mode 2 Communicating...

Page 79: ...e exposure time using the set command Ensure that the exposure time period is not greater than the period of the line rate minus 2 5 sec The camera will indicate an error if you select an exposure tim...

Page 80: ...completion of the cpa command you should see an image from the camera that is white balanced with all three colors at the target level you set You are now ready to evaluate the image quality of the P...

Page 81: ...and to avoid introducing oily residues avoid touching the sensor Scratches diffract incident illumination When exposed to uniform illumination a sensor with a scratched window will normally have brig...

Page 82: ...g an ionized air gun Place the sensor under the microscope at a magnification of 5x to determine the presence of any remaining contamination Clean the contamination on the sensor using one drop of cle...

Page 83: ...e images with the Piranha4 color camera under RGB 9 1 Deca mode to achieve a 68 5 KHz line rate and under RGB 6 2 Full mode to achieve a 55 KHz line rate Supported Sapera LT Sapera 7 10 or later is re...

Page 84: ...a feature to share buffer components between two SapBuffer objects Buffer type may Red 1 D0 D7 Blue 1 D0 D7 Green 1 D0 D7 Red 2 D0 D7 Blue 2 D0 D7 Green 2 D0 D7 Red 3 D0 D7 Blue 3 D0 D7 Green 3 D0 D7...

Page 85: ..._Buffers m_Buffers new SapBufferWithTrash NUMBUFFERS m_Acq Call Create for acquisition buffer m_Buffers Create Declare SapBuffer object which shares buffer components with the acquisition buffer SapBu...

Page 86: ...to correctly format the image for processing and display purposes frame grabbers need to support RGB 6 2 mode natively Until then here are some workarounds using Sapera LT Notice to support this pixe...

Page 87: ...e same buffer contents as the SapFormatRGBR888 Sample code Assuming acquisition buffer is declared as below define NUMBUFFERS 8 SapBuffer m_Buffers m_Buffers new SapBufferWithTrash NUMBUFFERS m_Acq Ca...

Page 88: ...tion manual 2 Install Sapera LT and the Teledyne DALSA frame grabber driver 3 Connect the camera to the frame grabber refer to the camera installation manual 4 Power up the camera and wait until the s...

Page 89: ...b select CameraLink Medium Color RGB 1 8 Modify the camera and frame grabber parameter settings as required At present when using GenCP cameras the camera and frame grabber parameters must be adjusted...

Page 90: ...occur in the camera one or more these flags could be set Some of these flags set will result in the status light turning red Definition Flag No trigger during more than 1s Bit0 Trigger too fast Bit1 S...

Page 91: ...ead only register 0x8005 GENCP_BAD_ALIGNMENT Attempt to access registers with an address which is not aligned according to the underlying technology 0x8006 GENCP_ACCESS_DENIED Attempt to read a non re...

Page 92: ...luding interference that may cause undesired operation EN55024 This equipment has been tested and found to comply with the limits for Class A digital device pursuant to part 15 of the FCC rules These...

Page 93: ...a4 8k Color Camera User s Manual 93 Teledyne DALSA 03 032 20274 00 Revision History Revision Change Description Date 00 Initial release 28 June 2019 01 Flash memory specification added 32 Mbytes 9 Jul...

Page 94: ...ation of Conformity 92 direction sensor shift 15 web movement 15 E environmental specifications 9 error and warning messages 90 exposure control 32 external frame rate programmable exposure time 33 in...

Page 95: ...10 revision history 93 S safety 6 Sapera 24 sensor controls 48 52 56 settings current 31 default 31 factory 28 31 loading 29 saving 29 user 31 setup overview 18 shift direction 15 size image 37 softwa...

Reviews: