The Cognex CAM-CIC-12-9 is a ruggedized GigE area scan industrial camera designed for demanding industrial environments where dirt, dust, or water may be present. Its compact 29 x 29 mm enclosure and lens tube are IP67-rated, making it the smallest camera with this rating globally. It features robust M12 and M8 connectors and a Sony Pregius CMOS sensor, making it suitable for a wide range of industrial applications.
Important Technical Specifications:
Power:
The camera can be powered via Ethernet using Power over Ethernet (PoE) or through the GPIO pins. When using PoE, the power supply must comply with IEEE 802.3af. When using the GPIO, the supplied power must be within the stated voltage range.
Temperature:
- Storage Temperature: -30 to 60°C
- Operating Temperature: -20 to 55°C ambient
- Humidity Operating: 20% – 80%, relative, non-condensing
The camera's built-in temperature sensor allows for reading the device temperature property. It's important to note that the camera can get hot to touch if it has been streaming images for an extended period. Device temperature values are acceptable as long as the camera is kept within the specified operating temperature range.
Shock and Vibration:
The CAM-CIC-12-9 camera has been tested for stability under various shock and vibration conditions.
- Shock (DIN EN 60068-2-27): Each axis (x/y/z), 20 g, 11 ms, +/- 10 shocks.
- Bump (DIN EN 60068-2-29): Each axis (x/y/z), 20 g, 11 ms, +/- 100 bumps.
- Vibration (random) (DIN EN 60068-2-27): Each axis (x/y/z), 4.9 g rms, 15-500 Hz, 0.05 g2/Hz acceleration, 30 min per axis.
- Vibration (sinusoidal) (DIN EN 60068-2-6): Each axis (x/y/z), 10-58 Hz: 1.5 mm, 58-500 Hz: 10 g, 1 octave/min, 1 hour, 52 mm per axis.
The camera is mounted using four M3 mounting holes on the bottom. The center of mass from the C-mount is 16 mm, and the mass is 66 grams.
Compliance:
- FCC: Complies with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules.
- RoHS, REACH, and WEEE: Complies with RoHS 2015/863/EU, REACH 1907/2006/EC, and WEEE 2012/19/EC.
- CE: Meets requirements necessary for CE marking, including EN 55032:2012 Electromagnetic compatibility of multimedia equipment - Emission requirements, EN 61000-3-2:2014 Harmonic Current Emissions, EN 61000-3-3:2013 Voltage Fluctuations and Flicker, EN 61000-4-2:2008 Electrostatic Discharge, EN 61000-4-3:2010 Radiated RF Immunity, EN 61000-4-4:2012 Electrical Fast Transient/Burst, EN 61000-4-5:2014 Surge Transient, EN 61000-4-6:2013 Conducted Immunity, EN 61000-4-8:2009 Power Frequency Magnetic Field, and EN 61000-4-11:2004 Voltage Dips and Interruptions.
GPIO Characteristics:
The camera is equipped with an 8-pin General Purpose Input/Output (GPIO) connector.
- Pin 1: VAUX (12-24V DC Power Input)
- Pin 2: Non-isolated bi-directional GPIO channel (Line 2)
- Pin 3: VDD GPIO (2.5V Power Output) (Line 4)
- Pin 4: Non-isolated bi-directional GPIO channel (Line 3)
- Pin 5: GND (Camera GND)
- Pin 6: OPTO GND (Opto-isolated Reference)
- Pin 7: OPTO OUT (Opto-isolated Output) (Line 1)
- Pin 8: OPTO IN (Opto-isolated Input) (Line 0)
- Maximum supported input voltage: 24V
- Maximum supported output voltage: 24V
Cognex recommends using shielded GPIO cables for industrial settings to mitigate electromagnetic interference.
Lens:
The camera has a C-mount lens mount. C-mount lenses can be used on a C mount camera. According to the standard, the C mount flange back distance is 17.53 mm. When using heavy lenses, it's important to consider the lens' weight to avoid excessive force on the lens mount or damage to the camera's board and soldered components. A heavy lens may require additional support.
IP67 Rating:
The CAM-CIC-12-9 is designed for IP67 environments.
- IP67 Cables: Use IP67-rated cables to keep dust and water out of the connection ports. Custom cables must be qualified by the integrator to maintain the IP67 rating.
- GPIO Plug: When the GPIO port is not in use, attach the GPIO plug to achieve the IP67 rating.
- Lens Tube: Without a lens tube, the camera achieves an IP50 rating. With a lens tube from Cognex, the camera achieves an IP67 rating, making it dust-proof and water-resistant. Custom lens tubes must be qualified by the integrator to maintain the IP67 rating.
- Adapter Ring: The adapter ring is used to attach a lens tube to the camera. When attaching the adapter ring, the C-mount barrel on the CAM-CIC-12-9 should also extend past the ring by approximately 0.3 mm.
- IP67 Kit: The IP67 kits from Cognex consist of an adapter ring with O-ring installed and a lens tube. Pair a compact C mount lens with the associated lens tube to create a small IP67-rated device. The camera is not waterproof and should not be submerged under water for longer than 30 minutes.
Usage Features:
Ethernet Driver Installation:
Cognex recommends updating to the latest version of your Ethernet adapter's driver before connecting your camera.
Device Discovery and Enumeration:
The camera can be discovered and enumerated using three methods to obtain an IP address:
- Persistent IP: The camera uses a fixed IP address.
- DHCP: The camera is assigned an address from a DHCP server.
- Link-Local Address (LLA): The camera obtains an address in the Link-Local Address range from 169.254.1.0 to 169.254.254.255.
Out of the box, the camera first attempts to connect using DHCP. If it fails, it will use Link-Local Addressing. Persistent IP and DHCP configurations can be disabled on the camera.
Bandwidth Management:
- Jumbo Frames: Cognex recommends enabling jumbo frames on your Ethernet adapter. The CAM-CIC-12-9 supports a packet size of up to 9000 bytes. This can significantly reduce CPU load on the host system.
- Receive Buffers: A receive buffer is the size of system memory that can be used by the Ethernet adapter to receive packets. Setting a low value may result in decreased performance, while increasing the receive buffer size will increase system memory usage.
- Device Link Throughput Limit: This feature limits the maximum available bandwidth for transmission of data represented in bytes per second.
User Sets, Streamables, and File Access:
- User Sets: The camera features two customizable user sets. The "Default" user set allows loading or saving of factory default settings. The camera loads the user set selected in UserSetDefault upon power-up or reset. AcquisitionStop must be called before loading or saving a user set.
- Streamables: Features marked as "Streamable" can be stored to and loaded from the streamables file.
- File Access: The camera offers persistent storage for generic file access, allowing users to save and load custom files up to 16 megabytes with UserFile. User Set contents can also be saved to and loaded from a file. Loading new firmware may overwrite existing UserFile contents.
Image Processing Controls:
The camera's image processing pipeline includes several controls:
- Defect Pixel Correction: The camera supports a list of pixel coordinates to be corrected via firmware. Defective pixels are interpolated from neighboring pixel values.
- Gain: Gain can be manually adjusted or automatically controlled. Analog gain amplifies the sensor signal before A/D conversion, while digital gain amplifies the signal after digitization. The camera also features Conversion Gain Switching (HCG for maximum sensitivity in low light, LCG for increased saturation capacity in bright light).
- Color Processing: The Debayering core enables outputting color processed image formats (e.g., RGB8).
- White Balance: The White Balance module adjusts the balance between Red, Green, and Blue channels. It offers manual and automatic white balance adjustment based on statistics of previously acquired frames, with anchor points like Min, Max, Mean, and Green. Grey World and White Patch algorithms are supported.
- Look-Up Table (LUT): Maps 12-bit raw sensor pixel values to 12-bit user-specified pixel values.
- Gamma: Controls the optimization of brightness for display.
- Color Space Conversion and Correction: Converts RGB color space to other color spaces like YUV.
- Region of Interest (ROI): Allows specifying the region of the sensor used for image acquisition.
- Binning: Combines columns and/or rows of pixels to reduce image size without changing the field of view, potentially increasing frame rate.
- Decimation: Skips columns and/or rows of pixels to reduce image size, potentially increasing frame rate.
- Horizontal and Vertical Flip: Flips the image horizontally and vertically.
- Test Pattern: Outputs FPGA-generated test patterns.
Digital IO:
The camera's Digital IO controls input and output lines for synchronization with external devices.
- Input Line Configuration: Allows triggering the camera upon receipt of an external pulse.
- Output Line Configuration: Allows firing a pulse when the camera starts integration.
Chunk Data:
Additional tagged data (chunk data) can be appended after image data to identify individual images.
- ChunkCRC: When enabled, the camera tags a cyclic-redundancy check (CRC) checksum for error detection.
Transfer Control:
Allows the device to accumulate images in an on-camera buffer queue.
- Automatic Transfer Control: Images are automatically transmitted to the host.
- UserControlled Transfer Control: The host application requests the device to transmit blocks.
Sequencer Control:
Allows acquisition of images with varying settings without stopping the stream. Up to 8 different sets can be defined, each with unique values for supported features (e.g., Gain, Exposure Time). The camera cycles through these sets when Sequencer Mode is enabled.
Maintenance Features:
Firmware Update:
The camera's firmware can be updated via a web browser interface. The update process involves navigating to the firmware update page, selecting the firmware file, and submitting it. During the update, the camera will be inaccessible for control or image capture. The camera reboots after a successful update.