imaFlex CXP-12 Penta#

호스트 컴퓨터에 imaFlex CXP-12 Penta를 설치하려면 PCIe Gen. 3.0 x8 슬롯 이상에 삽입하십시오. 다음 이미지는 5대의 카메라가 연결된 imaFlex CXP-12 Penta를 보여줍니다:

Image Processing#
프레임 그래버는 VisualApplets을 통해 완전히 프로그래밍할 수 있습니다. 특정 요구 사항에 맞게 조정된 자신만의 이미지 처리 애플리케이션을 설계할 수 있습니다. Basler는 컨설팅 지원 및 VisualApplets 교육을 제공하며, 물론 Basler에서 고객의 특정 애플리케이션을 직접 구현해 드릴 수도 있습니다.
자체 앱릿을 작성하는 방법에 대한 자세한 내용은 VisualApplets 문서를 참조하십시오.
Production Line Integration#
생산 라인 통합을 위해 imaFlex CXP-12 Penta는 여러 범용 입력 및 출력을 제공합니다. 사용되는 하드웨어 애드온에 따라 GPIO 중 8개(TTL Trigger 보드 사용 시) 또는 24개(Opto-Coupled Trigger 5 보드 사용 시)가 갈바닉 절연되어 있습니다.
이러한 GPIO를 사용하여 다음 작업을 수행할 수 있습니다.
- 예: 조명 신호 및 카메라 신호 등 트리거 신호를 전송하여 주변 장치 제어
- 샤프트 엔코더 및 라이트 바리어와 같은 주변 장치로부터 다양한 트리거 신호 수신
- 여러 imaFlex CXP-12 Penta 프레임 그래버 동기화, 그리고/또는
- 연결된 장치를 동기화합니다.

Software Programming and Configuration Interface#
imaFlex CXP-12 Penta는 사용하기 쉬운 API를 제공합니다. Framegrabber API를 사용하면 프레임 그램버를 모든 이미지 처리 응용 프로그램에 통합할 수 있습니다. Framegrabber API를 사용하여 다음 언어로 코드를 작성할 수 있습니다.
- C/C++
- C# (래퍼 제공)
- Python (래퍼 제공)
Framegrabber API에 대한 자세한 내용은 Framegrabber API documentation을 참조하십시오.
또는 Basler의 GenTL Interface를 사용하여 GenTL consumer 형태로 애플리케이션을 개발할 수 있습니다. Basler GenTL Interface에 대한 자세한 내용은 GenTL Interface documentation을 참조하십시오.
Connectors and LEDs#
Connectors#
imaFlex CXP-12 Penta에는 다음과 같은 커넥터가 있습니다.

LEDs on the Slot Bracket#
imaFlex CXP-12 Penta의 슬롯 브래킷에는 개별 CXP 링크의 상태를 나타내는 5개의 LED가 있습니다.
CXP 링크 연결 작동 준비 완료
CXP 링크 연결 없음
LEDs on the Board#

| LED 이름 | LED 색상 | 의미 |
|---|---|---|
| TRG | Yellow | 15핀 커넥터를 통해 공급되는 외부 전압. |
| READY | 주황색 | FPGA가 성공적으로 구성되었으며 작동 준비가 완료되었습니다. |
| PG_INT | 초록색 | PG_INT=Power Good Internal PCIe 슬롯의 전압이 안정적입니다. 내부적으로 생성된 전압도 안정적입니다. |
| PG_EXT | 초록색 | 정의되지 않음 / 내부 기능. |
| USR1 to USR6 | 초록색 | 사용자 정의. LED는 VisualApplets 소프트웨어를 통해 제어할 수 있습니다. 이는 카메라 커넥터와 관련이 없으며 어떤 목적으로든 사용할 수 있습니다. |
| 12V | 녹색 또는 빨간색 | 꺼짐: 프레임 그래버에 전원이 공급되지 않습니다. 빨간색: 프레임 그래버가 PCIe 슬롯을 통해서만 전원을 공급받습니다(12 VDC IN). 녹색: 프레임 그래버의 6핀(12V) 전원 커넥터가 호스트 컴퓨터를 통해 전원 공급 장치에 연결되어 있습니다. |
사양#
| imaFlex CXP-12 Penta | |
|---|---|
| 호스트 인터페이스 | PCIe Gen 3 x8 (Direct Memory Access) |
| 대역폭(표준/최대) | 6520 MB/s |
| 온보드 메모리 | 2.5 GB DDR4-RAM |
| 전원 공급 장치(입력) / 현재 PCIe 슬롯 | 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 공급(출력) | CoaXPress 커넥터당 24 V DC 안정화 전원 17 W |
| 크기(길이 x 높이) | PCIe 표준 높이 하프 길이 카드: 167.64 mm x 111.15 mm |
| 중량 | 270 g |
| 카메라 인터페이스 | 5 x CXP-12 (CXP-1~CXP-12, micro-BNC/HD-BNC 커넥터) |
| 주위 온도 | 50 °C 컴퓨터 내부에 적절한 공기 흐름을 유지하는 것이 좋습니다. |
| 작동 온도 | 100 LFM에서 0~50 °Ca |
| 보관 온도 | -50–80 °C |
| 작동 중 습도 | 5–90 % |
| 보관 중 습도 | 5–95 % |
| 규정 준수 | CE, FCC, RoHS, WEEE, REACH, UKCA, KC 자세한 내용은 Basler 웹사이트의 Compliance 섹션을 참조하세요. |
-
LFM = Linear Feet per Minute, 기류 속도를 측정하는 단위입니다. ↩
정보
PCIe 버스 데이터 처리량은 호스트 컴퓨터의 메인보드, 칩셋, BIOS 구성에 따라 다릅니다. 설치된 PCIe 보드 수도 처리량에 영향을 미치며, 예를 들어 PCIe x8 커넥터가 x4 성능만 지원할 수 있습니다. 확실한 확인을 위해 메인보드 설명서를 꼼꼼히 확인하십시오.
The Front GPIO Connector#
전면 GPIO 커넥터는 프레임 그래버의 기본 트리거 설정을 지원합니다. 트리거 커넥터를 통해 주변 장치(PLC)를 제어할 수 있습니다.
소켓은 슬롯 브래킷에 직접 위치합니다:

기본 설정에서 전면 GPIO 커넥터의 트리거 커넥터는 다음을 제공합니다:
- 3개의 차동 입력 신호 또는 풀업 모드의 2개 차동 및 1개 싱글엔드 입력 신호
- 4개의 TTL 출력 신호
정보
전면 GPIO 커넥터의 핀 할당을 구성하여 다음과 같은 다양한 입력 신호를 제공할 수 있습니다:
- 풀다운
- 4개의 싱글엔드 신호 (차동 신호 없음).
GPIO 구성을 변경하려면 Framegrabber SDK와 함께 설치된 명령줄 도구를 사용하십시오.
자세한 내용은 입력 구성(Input Configuration) 및 gpioTool을 사용한 트리거 신호의 물리적 Property 구성(Configuring the Physical Properties of Trigger Signals with the gpioTool)을 참조하십시오.
Pin Layout of the Front GPIO Connector#

정보
전면 GPIO 커넥터는 MOLEX 83612-9020 커넥터 형태로 제공됩니다. 이 커넥터에 맞는 기성품 MOLEX D-Sub 케이블을 사용할 수 있습니다(MOLEX 083422-9018).
| PIN 번호 | Galvanically Isolated | Signal | Reference Signal |
|---|---|---|---|
| 1 | Yes | GPO 0 (TTL) | 5 V / GPIO GND (핀 6 및 15) |
| 2 | Yes | GPO 1 (TTL) | 5 V / GPIO GND (핀 6 및 15) |
| 3 | Yes | GPO 2 (TTL) | 5 V / GPIO GND (핀 6 및 15) |
| 4 | Yes | GPO 3 (TTL) | 5 V / GPIO GND (핀 6 및 15) |
| 5 | No | 5 V_OUT (절연 5V 출력, 최대 500mA) | GPIO GND (핀 6 및 15) |
| 6 | No | GPIO GND (절연 GND) | |
| 7 | No | — (연결되지 않음) | |
| 8 | Yes | Single-ended 신호: GPI 2 Differential 신호: GPI2+ | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 9 | Yes | Single-ended 신호: GPI 3 Differential 신호: GPI2- (즉, GPI 2의 반전 신호) | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 10 | Yes | GPI voltage IN (풀업/컴parator용 4.5~28 V 입력. VIN_REF는 VIN의 20%입니다.) | GPIO GND (핀 6 및 15) |
| 11 | Yes | Single-ended 신호: GPI 0 Differential 신호: GPI0+ 아래의 정보 상자도 참조하세요. | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 12 | Yes | Differential 신호: GPI0- (즉, GPI 0의 반전 신호) 아래의 정보 상자도 참조하세요. | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 13 | Yes | Single-ended 신호: GPI 1 Differential 신호: GPI1+ 아래의 정보 상자도 참조하세요. | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 14 | Yes | Differential 신호: GPI1- (즉, GPI 1의 반전 신호) 아래의 정보 상자도 참조하세요. | GPI voltage IN (핀 10) / GPIO GND (핀 6 및 15) |
| 15 | Yes | GPIO GND (절연 GND) | |
| Shield | No | GND (비절연 접지 / 어스 / 브래킷) |
정보
싱글 엔디드 신호를 핀 11(GPI 0) 및 핀 13(GPI 1)에 연결할 수도 있습니다. 이러한 싱글 엔디드 신호에는 핀 12와 핀 14를 사용하지 마십시오.
GPI0-, GPI1-, GPI2-에서 마이너스 기호는 GPI 0, GPI 1, GPI 2의 반전된 신호를 나타냅니다. 음의 전압을 나타내는 것이 아닙니다.
Possible Topologies#
1개, 2개 또는 4개의 CXP 채널을 가진 카메라를 imaFlex CXP-12 Penta에 연결하는 다양한 방법이 있습니다. 모든 카메라에 걸쳐 총 사용되는 CXP 채널의 최대 수는 5개의 CXP-12 채널입니다. 각 카메라는 서로 다른 CXP 비트레이트로 작동할 수 있습니다. 모든 CXP 2.0 비트레이트는 각 CXP 카메라마다 독립적으로 지원됩니다.
imaFlex CXP-12 Penta는 다음과 같이 작동할 수 있습니다.
| 토폴로지 | 카메라 수 | 채널 수 | 토폴로지 |
|---|---|---|---|
| 카메라 1대, 채널 1개, 싱글 | 1 | 1 | ![]() |
| 카메라 1대, 채널 2개, 싱글 | 1 | 2 | ![]() |
| 카메라 1대, 채널 4개, 싱글 | 1 | 4 | ![]() |
| 카메라 2대, 각각 채널 1개, 펜타 | 2 | 2 | ![]() |
| 카메라 3대, 각각 채널 1개, 펜타 | 3 | 3 | ![]() |
| 카메라 4대, 각각 채널 1개, 펜타 | 4 | 4 | ![]() |
| 카메라 5대, 각각 채널 1개, 펜타 | 5 | 1 | ![]() |
항상 12 V를 공급하는 PCIe 6핀 커넥터를 통해 컴퓨터 전원 공급 장치에 연결하면 imaFlex CXP-12 Penta는 PoCXP(Power over CXP)를 지원합니다.
카메라는 어떤 순서로든 연결할 수 있습니다. 연결 토폴로지는 포트 번호와 완전히 무관합니다. 어떤 카메라 채널이든 프레임 그램버의 어떤 CXP 포트에도 연결할 수 있습니다. CXP 2.0 토폴로지 검색 기능은 카메라와 VisualApplets 어플릿 구성에 따라 소프트웨어에서 채널을 가상으로 재정렬합니다.
정보
호스트 컴퓨터 한 대에 여러 개의 imaFlex CXP-12 Penta 보드를 사용할 예정인 경우, 호스트 컴퓨터에 보드당 PCIe Gen. 3.0 x8 슬롯 이상이 하나씩 있는지 확인하십시오. 자세한 내용은 다음 주제를 참조하십시오.
Acquisition Applets#
시스템 리소스의 최적 사용을 보장하기 위해, imaFlex CXP-12 Penta를 위해 설계된 모든 이미지 Acquisition 및 처리 기능이 동시에 imaFlex CXP-12 Penta에 로드되지는 않습니다.
대신 Basler는 특정 응용 분야의 요구 사항을 충족하도록 결합된 특정 image acquisition 및 처리 기능의 다양한 컴파일을 제공합니다.
일반적으로 applet은 특정 카메라 interface 표준 및 토폴로지, 특정 image acquisition 기능, 그리고 경우에 따라 특정 image (pre-)processing 기능을 지원합니다.
앱릿은 두 가지 종류가 있습니다. Basler가 항상 제공하는 Acquisition Applets(*.dll)과 사용자가 직접 또는 Basler가 VisualApplets에서 개발한 커스텀 앱릿(*.hap)입니다.
- 제공되는 acquisition applets에 대한 자세한 내용은 Acquisition Applets for imaFlex CXP-12 Penta를 참조하십시오.
- 제공되는 acquisition applets(GenTL 및 Fglib)의 PDF 문서에 대해서는 Applets for imaFlex CXP-12 Penta Documentation을 참조하십시오.
- 기본 제공되는 acquisition applets 외에도, imaFlex CXP-12 Penta는 특정 애플리케이션에 필요한 고도로 특화된 이미지 처리 작업을 수행하도록 프로그래밍할 수 있습니다. 프로그래밍은 Basler, 인증된 파트너 또는 사용하기 쉬운 그래픽 기반 FPGA 프로그래밍 환경인 VisualApplets를 사용하여 직접 수행할 수 있습니다.
주의 사항#
→ Safety Instructions (Frame Grabbers) 참조.
설치#
→ Connecting Frame Grabbers 참조.
→ Connecting Cameras 참조.






