Sensor Modes .................. 11 Trigger Modes.................. 13 The External Trigger Enable line ............14 Output of internal Trigger and Status signals ..........15 Software Integration of C3 Camera ............... 16 Register Description The C3 Camera Register Set ................. 20 Register Reference..................20 CFG_REG ..................
Page 4
The CameraLink Interface of C3 Camera System Overview..................42 Supported CameraLink Modes ..............42 Output Modes of C3 Camera with CameraLink Interface ..... 44 CameraLink Signal Assignment ............44 Camera Control Signal Assignment............ 44 The UART Configuration Protocol ..............45 CMD_WRITE_DAC ................
Page 5
Camera Specifications ..............53 Electrical Specification of I/O Signals ..........53 Mechanical Specifications................54 Service Information Document Revision ..................55 Product Information and Updates ..............55 Warranty Conditions ..................56 Index • v C3 Camera Hardware Reference Manual Rev. 1.3.7...
Page 7
Neither is any liability assumed for damages resulting from the use of the information contained herein. No license is granted under any patents or patent right of AT – Automation Technology GmbH. Trademarks 3M™...
The C3 camera acquires height profiles and height images based on the laser triangulation principle. According to this method a laser line is projected on the object from one direction. The C3 camera views the object from another angle defining the triangulation geometry. The resulting sensor image is evaluated by the C3 camera core and converted into a single height profile.
The camera views the object perpendicularly to its surface, while the laser line is projected under the triangulation angle α. The height resolution can be approximated: ∆Z ≈ ∆X / tan(α) α Overview • 3 C3 Camera Hardware Reference Manual Rev. 1.3.7...
The camera views the object under an angle α, while the laser line is projected under a different angle β at the camera side. The height resolution can be approximated: ∆Z ≈ ∆X * cos(β) / sin(α - β), β α 4 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
The C3 Camera Algorithms The C3 camera can be operated both in a variety of 3D profile modes and in image mode. The current operation mode can be chosen by setting the configuration bits of the CFG register. The frame rate can be increased in all camera modes by reducing the AOI size. In the image mode the frame rate is limited by the output rate of the camera interface (CameraLink).
0 to 1023 pixels (10 bit). If there is more than one local maximum, the position of the first maximum (starting from row zero) is used. 6 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
In threshold mode the camera can output either the left and right threshold position separately or the subpixel position (P ) and the line width (P ). Moreover, the maximum intensity value can be optionally delivered. Overview • 7 C3 Camera Hardware Reference Manual Rev. 1.3.7...
In addition the laser line width can be delivered over the Data Channel DC1. The average intensity of the illumination profile can be calculated by normalising the sum of intensity value I with the line width. 8 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
The Camera AOIs The C3 camera series supports the operation of up to 8 none overlapping sensor Areas of Interest (AOIs). Every AOI is defined by its starting row and total number of rows. A reduction of the AOI size increases linearly the maximum frame rate.
Alg. Flags – Output over DC1 (16 bit mode): Bit14 = LEFT_TRSH_FOUND_FLAG: indicates that the left edge of laser line was found Bit15 = RIGHT_TRSH_FOUND_FLAG: indicates that the right edge of laser line was found 10 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
In order to achieve a constant integration time, even for asynchronous trigger pulses (e.g. from resolver interface) an integration time greater or equal to the sensor readout time is recommended. Overview • 11 C3 Camera Hardware Reference Manual Rev. 1.3.7...
Integration Frame N Pause Time Frame N Frame N+1 Image Mode Integration optional Integration Sensor Readout Frame N Pause Time Frame N+1 Frame N 3D Profile Mode Output Profile N 12 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
Image Acquisition Start The image acquisition is initiated by a trigger when CFG_SEQ_FREERUN = 0 and „Start – Input“, when IO_START_STOP_SEQ_IO_EN = 1 or CC(2) when IO_START_STOP_SEQ_CC_EN = 1 or Overview • 13 C3 Camera Hardware Reference Manual Rev. 1.3.7...
In free-run (untriggered) mode the external trigger enable signal enables the acquisition. The external trigger enable has no function in external integration time control mode. 14 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
1. Operation as a Standard CameraLink-Camera in combination with One-Off Configuration In this case the C3 camera is configured with the software tool “C3Explorer” and the configuration is saved permanently in the camera EEPROM. This default configuration will be loaded automatically each time the camera is connected to power.
Page 23
Camera Height Image Configuration Image Processing Lib C3Lib UART DLL with Frame Grabber API with UART interface (eg. SAPERA, MIL, CVB) UART-Serial driver Frame Grabber driver CameraLink Frame Grabber C3-Camera Overview • 17 C3 Camera Hardware Reference Manual Rev. 1.3.7...
Page 24
PC-Camlink, PC2-Camlink Euresys Grablink Value, Grablink Expert Multicam Matrox Meteor II/CL National Instruments PCI-1426, PCI-1428 NI-IMAQ In addition, the C3Lib supports the Iport protocol of Pleora Technologies over Gigabit Ethernet interface. 18 • Overview C3 Camera Hardware Reference Manual Rev. 1.3.7...
Page 25
4. Camera configuration and image acquisition over GenIcam Transport Layer A fourth method for integration of C3 camera in software applications is the use of the GenIcam API standard with the XML functionality. Based on Dalsa X64CL-Ipro and Sapera library, AT has developed a CameraLink Transport Layer, which allows the easy integration of C3 cameras into machine vision applications.
Register Description The C3 Camera Register Set The C3 camera can be configured by means of a programmable register set. In this way e.g. the camera operation (image mode of 3D profile mode) can be changed by setting the register contents to appropriate values.
Stop the sequencer when the frame end is reached CL_X0_REG Description Address: 1 Access: R/W This register defines the starting column of the output frame with respect to the internal buffer of the camera. Register Bit Description Register Description • 21 C3 Camera Hardware Reference Manual Rev. 1.3.7...
Set the number of output rows per frame. JTAG_REG Description Address: 4 Access: R/W Register Bit Description The access to this register is reserved for commissioning and maintenance tasks of the manufacturer. 22 • Register Description C3 Camera Hardware Reference Manual Rev. 1.3.7...
Bit Name Description 0 – 15 IRTIME_L Reduction of sensor integration time (low Word) in µs 0-10 IRTIME C3-2350-CL only: Number of rows needed when „Short Integration Mode“ is enabled Register Description • 23 C3 Camera Hardware Reference Manual Rev. 1.3.7...
0 = sensor is active SENSOR_X0_REG Description Address: 12 Access: R/W Register Bit Description Bit Name Description 0-11 SENSOR_X0 Starting column of sensor readout, (C3-2350-CL only). For C3-1280-CL = 0. SENSOR_DX_REG Description Address: 13 Access: R/W Register Bit Description Bit Name Description 0-11 SENSOR_DX Row width of sensor readout (C3-2350-CL only).
13-8 CL_CFG_ROW_END_PAUSE number of additional CameraLink pulse at end of output row CL_CFG_FRAME_END_PAUSE number of additional Anzahl CameraLink pulse at end of frame HWINFO_REG Description Address: 16 Access: R/W 26 • Register Description C3 Camera Hardware Reference Manual Rev. 1.3.7...
LINLOG-DAC-Value1 for LinLog2 mode. This value is enabled in the beginning of integration and remains active until LINLOG_TIME expires. LINLOG_VAL1 (obsolete, C3-A1024-CL only) Description Address: 19 Access: R/W Register Bit Description Register Description • 27 C3 Camera Hardware Reference Manual Rev. 1.3.7...
5: FrameOutputTimeH 6: Capability Info 7: Revision MUX_REG Description Address: 26 Access: RO Register Bit Description Bit Name Description 0-15 STATUS_MUX returns data according to STATUS_MUX_SEL bits of STATUS_REG register 30 • Register Description C3 Camera Hardware Reference Manual Rev. 1.3.7...
/ stop mode of sequencer over the CameraLink control signals CC2 and CC3 IO_ TRIGGER_ENABLE_IN2 configure input IN2 as Triggerenable. IO_ TRIGGER_ENABLE_CC4 configure CameraLink Control Signale CC4 as Triggerenable. DATAOUT_REG Description Address: 29 Register Description • 33 C3 Camera Hardware Reference Manual Rev. 1.3.7...
(recommended for use only with intensity values when DATAOUT_8BIT=1) DATAOUT_TWO_PIXEL_OUT output two pixel values in one cycle AOI0_Y0-AOI7_Y0 Description Address: AOI0_Y0=30, AOI0_Y1=33, .. AOI0_Y7=51 Access: R/W Register Bit Description Bit Name Description starting row of AOI 34 • Register Description C3 Camera Hardware Reference Manual Rev. 1.3.7...
SUM_INT_VALID_MIN_REG Description Adresse: 66 Access: R/W Registerbit Description Bit Name Description 0-15 SUM_INT_VALID_MIN _VAL Minimum area of valid Gaussian intensity distribution in 3D-mode SUM_INT_VALID_MAX_REG Description Adresse: 67 Access: R/W Register Description • 37 C3 Camera Hardware Reference Manual Rev. 1.3.7...
Page 44
Registerbit Description Bit Name Description 0-15 SUM_INT_VALID_MAX _VAL Maximum area of valid Gaussian intensity distribution in 3D-mode 38 • Register Description C3 Camera Hardware Reference Manual Rev. 1.3.7...
*a series resistor 3.6k is required for operation with 24V signals (included in the external I/O-Panel) I/O Connector Pin Assignment (View from solder side of connector) I/O Interface • 39 C3 Camera Hardware Reference Manual Rev. 1.3.7...
2 (green) on = camera sequencer is active off = camera sequencer is inactive, e.g. it is waiting for external trigger signal. 3 (green) on = camera start up completed. 40 • I/O Interface C3 Camera Hardware Reference Manual Rev. 1.3.7...
Supported CameraLink Modes A CameraLink compatible frame grabber with at least one Base CameraLink connection is required in order to operate the C3-Camera with CameraLink interface. The CameraLink pixel frequency of the 42 • The CameraLink Interface of C3 Camera...
Page 49
40MHz (C3-2350-CL 50MHz). Camera versions with different CameraLink pixel frequency are available on request. In all versions the frame grabber must support the corresponding pixel frequency of the camera. The following frame grabbers have been tested with the C3 camera.
Output Modes of C3 Camera with CameraLink Interface DC Mode Assignment of CameraLink Ports A, B, C pixel N = port A (7...0) 8 bit mode with 2 taps (always with parallel output of two pixels) pixel N+1 = port B (7...0) pixel N = port B (3..0) + port A (7..0)
Apart from the image data transmission line, an additional serial UART channel is available for the communication with the C3 CameraLink version. This can be implemented by using the hardware integrated CameraLink UART interface or the separate RS232 lines in the I/O panel. A specific serial protocol is defined for the access to camera registers, sensor DAC and configuration EEPROM.
TX 3-4 16 bit data word (16 bit) RX 1-2 16 bit data word (first high byte, then low byte) RX 3 CMD_ACK / CMD_NAK 46 • The CameraLink Interface of C3 Camera C3 Camera Hardware Reference Manual Rev. 1.3.7...
Xclk+ SerTC+ SerTC- SerTFG- SerTFG+ CC1- CC1+ CC2+ CC2- CC3- CC3+ CC4+ CC4- inner shield inner shield SCHIRM SCHIRM is connected to the camera case The CameraLink Interface of C3 Camera • 47 C3 Camera Hardware Reference Manual Rev. 1.3.7...
Page 54
Helukabel Part Number of dragchain cable Bezeichnung Helukabel Part Number shielded dragchain cable Supertronic-C-PVC (14 x 0,14mm²) with diameter 7mm 49627 and bending radius 70mm 48 • The CameraLink Interface of C3 Camera C3 Camera Hardware Reference Manual Rev. 1.3.7...
All units are in mm. C3-1280-CL & C3-2350-CL Hole mounting pattern is identical in all 4 sides (C-Mount) C3-1280-CL & C3-2350-CL Hole mounting pattern is identical in all 4 sides (F-Mount) F-Mount Bajonett 54 • Technical Specifications C3 Camera Hardware Reference Manual Rev. 1.3.7...
26.11.08 Update (added new features of Rev. 4.8) 1.3.6 26.05.09 Update (minor corrections) 1.3.7 11.08.09 Update (C3-A1024-CL removed, drawing of camera housing with C-Mount modified) Product Information and Updates Updates www.AutomationTechnology.de Service and Support service@AutomationTechnology.de In order to process your support inquiries immediately, we always need the serial number of the camera, a dump of configuration EEPROMs, a snapshot and a precise problem description.
Need help?
Do you have a question about the C3 Series and is the answer not in the manual?
Questions and answers