跳转到内容

imaFlex CXP-12 Quad#

imaFlex CXP-12 Quad is a fully programmable CXP-12 frame grabber. When connected to the computer power supply, imaFlex CXP-12 Quad supports Power over CXP (PoCXP).

imaFlex CXP-12 Quad

To install the imaFlex CXP-12 Quad in your host computer, plug it into a PCIe Gen. 3.0 x8 slot or higher. The following image shows an imaFlex CXP-12 Quad with two cameras connected to it:

PCIe Connection

Image Processing#

The frame grabber is fully programmable by VisualApplets. You can design your own image processing application tuned to your specific needs. Basler offers consultancy support, VisualApplets trainings and of course Basler can also implement for you your specific application.

For information on how to write your own applets, see the VisualApplets documentation.

Production Line Integration#

For integration into a production line, imaFlex CXP-12 Quad offers multiple general purpose inputs and outputs. 4 to 20 of the GPIOs (depending on the hardware add-ons used) are galvanically isolated.

These GPIOs enable you to do the following:

  • Control peripheral devices by sending trigger signals, e.g. lighting signals and cameras signals
  • Receive various trigger signals from peripheral devices, e.g., shaft encoders and light barriers
  • Synchronize multiple imaFlex CXP-12 Quad frame grabbers, and/or
  • Synchronize connected devices.

imaFlex CXP-12 Quad within the Production Line (Example)

Software Programming and Configuration Interface#

imaFlex CXP-12 Quad offers an easy-to-use API. The Framegrabber API allows to integrate the frame grabber into any image processing application. You can use the Framegrabber API to write code in the following languages:

  • C/C++
  • C# (wrapper available)
  • Python (wrapper available)

For more information about the Framegrabber API, see the Framegrabber API documentation.

Alternatively, you can use Basler's GenTL Interface to develop your application in form of a GenTL consumer. For more information about the Basler GenTL Interface, see GenTL Interface documentation.

Connectors and LEDs#

连接器#

imaFlex CXP-12 Quad has the following connectors:

imaFlex CXP-12 Quad with Connectors

插槽托架上的 LED 指示灯#

There are four LEDs located on the slot bracket of imaFlex CXP-12 Quad that indicate the state of the individual CXP links:

LED green Connection at CXP link ready for operation

LED red No connection at CXP link

板上的 LED 指示灯#

LEDs on the Board of imaFlex CXP-12 Quad

LED 名称 LED 颜色 含义
TRG 黄色 External voltage supplied via the 15-pin connector.
READY 橙色 FPGA 已成功配置,可以投入工作。
PG_INT 绿色 PG_INT =Power Good Internal
Voltage on the PCIe slot is stable. The voltage generated internally is also stable.
PG_EXT 绿色 Not defined/internal function.
USR1 至 USR6 绿色 User-defined. The LEDs can be controlled via VisualApplets software. They are not related to camera connectors and can be used for any purpose.
12EXT 绿色 The frame grabber's PCIe power connector is connected to a power supply via the host computer.
12PCI 绿色或红色 Green: The frame grabber receives power via the PCIe slot (12 VDC IN).
Red: The frame grabber doesn't get power via PCIe slot.

规格#

imaFlex CXP-12 Quad
主机接口 PCIe Gen 3 x8 (Direct Memory Access)
Bandwidth (typ./max.) 6520 MB/s
On-Board Memory 1.5 GB DDR4-RAM
Power Supply (Input) / Current PCIe Slot 12 V (±5 %) / <1.5 A (actual values depend on processing)
电源(输入)/电流 PCIe 6 引脚连接器 12 V (±5 %) / <6.5 A (actual values depend on connected PoCXP cameras)
PoCXP 供电(输出) 17 W of 24 V DC regulated power per CoaXPress connector
Size (L x H) PCIe 标准高度
半高卡:
167.64 mm x 111.15 mm
重量 274 g
相机接口 4 x CXP-12 (CXP-1 to CXP-12, micro-BNC/HD-BNC connector)
操作温度 0–50 °C at 100 LFMa
存放温度 -50-80°C
工作期间的湿度 5–90 %
存储期间的湿度 5%-95%
Compliance CE, FCC, RoHS, WEEE, REACH, UKCA, KC
Certificates for your interface card
For more information, see the Compliance section of the Basler website.

  1. LFM = Linear Feet per Minute, unit for measuring airflow velocity. 

信息

PCIe 总线数据吞吐量取决于主板、芯片组以及主机的 BIOS 配置。安装的 PCIe 板卡数量也会影响吞吐量,例如 PCIe x8 连接器可能仅支持 x4 性能。请务必仔细检查主板手册以确保符合要求。

The Front GPIO Connector#

The front GPIO connector covers the basic trigger setup of your frame grabber. Its trigger connector allows you to control peripheral devices (PLC).

The socket is located directly on the slot bracket:

The Front GPIO Connector

In default configuration, the trigger connector of the front GPIO connector offers:

  • 3 differential input signals or 2 differential and 1 single-ended input signal in pull-up mode
  • 2 TTL output signals

信息

You can configure the pin assignment of the front GPIO connector to provide different input signals, e.g.:

  • Pull-down
  • 4 single-ended signals (and no differential signals).

To change the GPIO configuration, use the command line tool installed with the Framegrabber SDK.

For more information, see Input Configuration and Configuring the Physical Properties of Trigger Signals with the gpioTool.

Pin Layout of the Front GPIO Connector#

Pins on the Front GPIO Connector

信息

The front GPIO connector is provided in form of a MOLEX 83612-9020 connector. For this connector, a matching, ready-made MOLEX D-Sub cable is available (MOLEX 083422-9018).

PIN Number (3P FPGA) Galvanically Isolated 信号 参考信号
1 GPO 0 (TTL) 5 V / global GND (pin 6)
2 GPO 1 (TTL) 5 V / global GND (pin 6)
3 预留用于 RS 485 (GND)
4 预留用于 RS 485
5 5 V_OUT (0.5 A max)
6 GND(全局接地)
7
8 GPI 2 (GPI2+ if used for differential signal) GPI voltage IN (pin 10) / GPI GND (pin 15)
9 GPI 3 (GPI2- if used for differential signal) GPI voltage IN (pin 10) / GPI GND (pin 15)
10 GPI voltage IN (4.5–28 V) GPI GND (pin 15)
11 GPI 0+ GPI voltage IN (pin 10) / GPI GND (pin 15)
12 GPI 0- GPI voltage IN (pin 10) / GPI GND (pin 15)
13 GPI 1+ GPI voltage IN (pin 10) / GPI GND (pin 15)
14 GPI 1- GPI voltage IN (pin 10) / GPI GND (pin 15)
15 GPI 接地
屏蔽 GND (Non-isolated ground / Earth / bracket)

可能的拓扑#

You can operate imaFlex CXP-12 Quad as follows:

Number of
Cameras
Number of
Channels
拓扑
1 1 One Camera One Channel
1 2 一台相机,两个通道
1 4 一台相机,四个通道
2 2 两台相机,每台一个通道
2 3 One Camera with One Channel and One Camera with Two Channels
2 4 两台相机,每台两个通道
3 3 三台相机,每台一个通道
3 4 Two Cameras with One Channel and One Camera with Two Channels
4 4 四台相机,每台一个通道

When connected to the computer power supply via the PCIe 6-pin connector, which always provides 12 V, imaFlex CXP-12 Quad supports Power over CXP (PoCXP).

You may connect the cameras in any order.

信息

If you are going to use multiple imaFlex CXP-12 Quad boards in one host computer, make sure you have one PCIe Gen. 3.0 x8 slot or higher per board available in the host computer. For more information, see Using Multiple Boards in one Host.

采集小程序#

To ensure optimum use of system resources, not all image acquisition and processing features designed for imaFlex CXP-12 Quad are loaded onto imaFlex CXP-12 Quad simultaneously. Instead, Basler provides various compilations of specific image acquisition and processing features that are combined to meet the requirements of a specific application field.

Typically, an applet supports a specific camera interface standard and topology, specific image acquisition features, and possibly specific image (pre-)processing features. By loading an applet onto the frame grabber, you define the functionality of the frame grabber and adapt it to the requirements of your specific application.

There are three kinds of applets: acquisition applets (*.dll) always delivered by Basler, custom applets (*.hap) developed in VisualApplets either by yourself or by Basler, and Enhanced Applets:

  • The Enhanced Applets are a new set of ready-to-use applets, available for imaFlex CXP-12 Quad. Enhanced Applets are the link between AcquisitionApplets and Custom Applets: Enhanced Applets include functions for the acquisition and pre-processing of image and signal data, as well as the processing of system information. They provide the features Binning, Flat-Field Correction (FFC), and PGI Feature Set. In Enhanced Applets (imaFlex CXP-12 Quad) you find an overview of the available Enhanced Applets.
  • Refer to Acquisition Applets for imaFlex CXP-12 for more information about the delivered acquisition applets.
  • For PDF documentation of the delivered acquisition applets (GenTL and Fglib), see Applets for imaFlex CXP-12 Quad Documentation.
  • In addition to the acquisition applets that are included in the delivery, imaFlex CXP-12 Quad can be programmed to fulfill highly specific image processing tasks that are required by a specific application. The programming can be done by Basler, a certified partner, or by yourself using the easy-to-use graphical FPGA programming environment VisualApplets.

预防措施#

→ See Safety Instructions (Frame Grabbers).

安装#

→ See Connecting Frame Grabbers.

→ See Connecting Cameras.