콘텐츠로 바로 가기

marathon VCLx#

marathon VCLx는 특히 복잡한 이미지 처리에 적합한 완전 프로그래밍 가능한 Camera Link 프레임 그래버입니다. 컴퓨터 전원 공급장치에 연결된 경우 marathon VCLx는 Power over Camera Link(포트당 PoCL SafePower 4 W / 12 VDC)를 지원합니다.

보드에서 실행 중인 앱릿에 따라 microDiagnostics를 통해 PoCL 지원을 활성화해야 할 수 있습니다. 버전 2.0 이상의 표준 앱릿을 실행하거나 VisualApplets 버전 3.0.6 이상으로 생성된 개별 앱릿을 실행할 때, marathon VCLx에서는 자동 PoCL 감지가 기본적으로 비활성화됩니다. 이러한 앱릿과 함께 PoCL 카메라를 사용하는 경우 자동 PoCL 감지를 활성화해야 합니다. 이는 microDiagnostics(Framegrabber SDK 버전 5.5.1 이상)에서 가능합니다. 자세한 내용은 PoCL 지원 활성화를 참조하십시오.

marathon VCLx

컴퓨터에 marathon VCLx를 설치하려면 PCIe Gen. 2 x4 슬롯 이상에 꽂으십시오. 다음 이미지는 두 개의 Camera Link 카메라가 연결된 marathon VCLx를 보여줍니다.

PCIe 연결

Image Processing#

이 프레임 그래버는 VisualApplets를 통해 완전 프로그래밍이 가능합니다. 특정 요구에 맞춘 자신만의 이미지 처리 애플리케이션을 설계할 수 있습니다. Basler는 컨설팅 지원 및 VisualApplets 교육을 제공하며, 고객의 특정 애플리케이션을 직접 구현해 드릴 수도 있습니다.

자체 애플릿 작성 방법에 대한 자세한 내용은 VisualApplets 문서를 참조하십시오.

생산 라인 통합#

생산 라인 통합을 위해 marathon VCLx는 여러 범용 입력 및 출력을 제공합니다. 사용된 하드웨어 애드온에 따라 4개에서 20개의 GPIO를 사용할 수 있으며, 갈바닉 절연(galvanically isolated) 기능도 지원됩니다.

이러한 GPIO를 사용하여 다음 작업을 수행할 수 있습니다:

  • 조명 신호 및 카메라 신호 등 트리거 신호를 보내 주변 장치를 제어합니다.
  • 로터리 엔코더 및 광전 센서 등 주변 장치로부터 다양한 트리거 신호를 수신합니다.
  • 여러 marathon VCLx 프레임 그래버를 동기화합니다.
  • 연결된 장치 동기화.

생산 라인 내의 marathon VCLx(예시)

카메라와 marathon VCLx 간의 통신은 직렬 인터페이스와 Camera Link 케이블당 4개의 CC 신호를 통해 이루어집니다.

소프트웨어 프로그래밍 및 설정 인터페이스#

marathon VCLx는 사용하기 쉬운 API를 제공합니다. Framegrabber API를 사용하면 프레임 그래버를 모든 이미지 처리 응용 프로그램에 통합할 수 있습니다. Framegrabber API를 사용하여 다음 언어로 코드를 작성할 수 있습니다.

  • C/C++
  • C#(래퍼 제공)
  • Python(래퍼 제공)

Framegrabber API에 대한 자세한 내용은 Framegrabber API 문서를 참조하십시오.

또는 Basler GenTL Interface를 사용하여 GenTL 컨슈머 형태로 애플리케이션을 개발할 수도 있습니다. Basler GenTL Interface에 대한 자세한 내용은 GenTL Interface 문서를 참조하십시오.

커넥터 및 LED#

커넥터#

marathon VCLx에는 다음과 같은 커넥터가 있습니다.

커넥터가 있는 marathon VCLx

구성 스위치#

marathon VCLx는 SAVE configuration이라고 하는 대체 FPGA 구성을 활성화하기 위한 온보드 구성 스위치를 제공합니다. SAVE 구성에 대한 자세한 내용은 FPGA 대체 구성을 참조하십시오.

구성 스위치

보드의 LED#

marathon VCLx는 보드상에 다음과 같은 LED를 제공합니다.

보드의 marathon VCLx LED

LED 이름 LED Color 의미
TRG_PWR Green 전면 GPIO가 외부 전원(전원 입력)에 연결되어 있습니다.
SAVE RED FPGA 구성에 SAVE 설정이 사용됩니다.
READY 주황색 FPGA가 성공적으로 구성되었으며 작동 준비가 되었습니다. READY LED는 FPGA에서 SAVE 설정이 사용될 때도 켜집니다.
PGOOD 주황색 PGOOD=Power Good
모든 전압이 올바르게 인가되었습니다.
CL A 주황색 포트 A가 클록을 제공하는 카메라에 연결되어 있습니다.
CL B 주황색 포트 B가 클록을 제공하는 카메라에 연결되어 있습니다.
PoCL A Green 포트 A에서 Power over Camera Link가 활성화됨: 포트 A의 카메라에 Camera Link 케이블을 통해 프레임 그래버로부터 전원이 공급됩니다.
PoCL B Green 포트 B에서 Power over Camera Link가 활성화됨: 포트 B의 카메라에 Camera Link 케이블을 통해 프레임 그래버로부터 전원이 공급됩니다.
USR1 주황색 사용자 정의. LED는 소프트웨어를 통해 제어할 수 있습니다. 카메라 커넥터와는 관련이 없으며 다양한 용도로 사용할 수 있습니다.
USR2 주황색 사용자 정의. LED는 소프트웨어를 통해 제어할 수 있습니다. 카메라 커넥터와는 관련이 없으며 다양한 용도로 사용할 수 있습니다.
PWR Green 프레임 그래버가 PCIe 인터페이스를 통해 12 VDC IN을 공급받습니다.

사양#

marathon VCLx
주문 번호 2200000360
Host Interface PCIe Gen 2 x4 (Direct Memory Access)
대역폭(일반/최대) 최대 1.8 GB/s의 지속적인 데이터 대역폭 (최대 Camera Link 데이터 전송률 850 MByte/s)
On-Board Memory 2 GByte DDR3-RAM
전원 공급(입력) / 현재 PCIe 슬롯 12 VDC (±5 %) / <2 A (actual values depend on processing)
PoCXP 공급(출력) 각 Camera Link 커넥터당 12 VDC로 조정된 전원 4 W
소비 전력 표준 전류 1.4 A @12 VDC(실제 값은 처리에 따라 다름)
크기(길이 x 높이) PCIe 표준 높이
하프렝스 카드:
167.64 mm x 111.15 mm
중량 200 g
Camera Interface 2 x Camera Link 2.0 표준 (2 * SDR 26) (mini CL)
주변 온도 50 °C (0 LFMa)
60 °C (100 LFMa)
컴퓨터 내부의 적절한 공기 흐름을 권장합니다.
FPGA 작동 온도b 100 LFM에서 0–85 °Ca
Storage Temperature -50~80 °C
동작 중 습도 5–90 %, 비응축
보관 중 습도 5~95 %
인증 및 규정 준수 CE, FCC, UKCA, RoHS

  1. LFM = Linear Feet per Minute, 기류 속도를 측정하는 단위입니다. ↩↩↩

  2. 온도가 FPGA에서 직접 측정됩니다. marathon VCLx용으로 제공되는 모든 앱릿에서 측정된 값을 앱릿 파라미터를 통해 읽어올 수 있습니다. FG_SYSTEMMONITOR_FPGA_TEMPERATURE. ↩

정보

PCIe 버스 데이터 처리량은 호스트 컴퓨터의 메인보드, 칩셋, BIOS 구성에 따라 다릅니다. 또한 설치된 PCIe 보드의 수도 처리량에 영향을 미치는데, 예를 들어 PCIe x4 커넥터가 x1 성능만 지원할 수도 있습니다. 정확한 확인을 위해 메인보드 매뉴얼을 꼼꼼히 확인하시기 바랍니다.

전면 GPIO 커넥터#

전면 GPIO 커넥터는 프레임 그래버의 기본 트리거 설정을 지원합니다. 트리거 커넥터를 사용하면 주변 장치(PLC)를 제어하고 여러 marathon VCLx 보드를 동기화할 수 있습니다.

Trigger IN/Trigger OUT에 전면 GPIO 커넥터를 사용하는 marathon VCLx(예시: 대량 선별)

소켓은 슬롯 브래킷에 직접 위치합니다.

전면 GPIO 커넥터

기본 구성에서 전면 GPIO 커넥터의 트리거 커넥터는 다음을 제공합니다.

  • 풀업 모드의 차동 입력 신호 3개 또는 차동 입력 신호 2개 및 싱글 엔디드 입력 신호 1개
  • 2개의 TTL 출력 신호

정보

전면 GPIO 커넥터의 핀 할당을 구성하여 다음과 같은 다양한 입력 신호를 제공할 수 있습니다.

  • Pull-down
  • 4개의 단동 신호 (차동 신호 없음).

GPIO 구성을 변경하려면 Framegrabbers SDK와 함께 설치된 명령줄 도구를 사용하십시오.

자세한 내용은 Input Configuration 및 gpioTool을 참조하십시오.

전면 GPIO 커넥터의 핀 레이아웃#

전면 GPIO 커넥터의 핀

핀 번호(3P FPGA) 절연 방식 신호 기준 신호
1 아니요 GPO 0 (TTL) 5 VDC / 공통 GND (핀 6)
2 아니요 GPO 1 (TTL) 5 VDC / 공통 GND (핀 6)
3 아니요 RS 485용 예비(GND)
4 아니요 RS 485용 예비
5 아니요 —
6 아니요 GND(글로벌 GND)
7 아니요 5 V_OUT(최대 0.5 A)
8 예 GPI 2 (차동 신호로 사용하는 경우 GPI2+) GPI voltage IN (핀 10) / GPI GND (핀 15)
9 예 GPI 3 (차동 신호로 사용하는 경우 GPI2-) GPI voltage IN (핀 10) / GPI GND (핀 15)
10 예 GPI 전압 IN (4.5–28 VDC)
11 예 GPI 0+ GPI voltage IN (핀 10) / GPI GND (핀 15)
12 예 GPI 0- GPI voltage IN (핀 10) / GPI GND (핀 15)
13 예 GPI 1+ GPI voltage IN (핀 10) / GPI GND (핀 15)
14 예 GPI 1- GPI voltage IN (핀 10) / GPI GND (핀 15)
15 예 GPI GND
갈바닉 절연 회로를 위한 추가 전압 IN/GND#

전면 GPIO 커넥터의 모든 범용 입력(GPI)은 갈바닉 절연(전기적으로 분리)되어 있습니다. 유입되는 신호는 디지털 절연기를 통해 프레임 그래버로 전달됩니다. 이를 통해 프레임 그래버는 높은 입력 전압으로부터 안전하게 보호됩니다.

그러나 내부 GPI 회로를 작동하려면 전압원과 접지를 연결해야 합니다. 핀 10에는 내부 연산 증폭기의 작동 전압 역할을 하는 전압(GPI 전압 IN)을 인가하고, 핀 15에는 해당 접지(GPI GND)를 연결합니다.

필요 공급 전압

marathon VCLx 트리거 시스템은 GPI Voltage IN 핀(핀 10)에 공급 전압을 받아야 합니다. PWR 핀이 없는 장치를 연결하려는 경우, 외부 소스에서 GPI Voltage IN 핀(핀 10)으로 전원 공급을 제공해야 합니다.

가능한 토폴로지#

marathon VCLx는 다음과 같이 운영할 수 있습니다.

카메라 수 카메라 포트 수 프레임 그래버 포트 수 Mode Topology
1 2 2 Bayer 패턴 One Camera, Two Ports, Bayer Pattern
1 2 2 Grayscale One Camera, Two Ports, Grayscale
1 2 2 RGB One Camera, Two Ports, RGB
2 1 2 Bayer 패턴 Two Cameras, One Port Each, Bayer Pattern
2 1 2 Grayscale Two Cameras, One Port Each, Grayscale
2 1 2 RGB Two Cameras, One Port Each, RGB

사용 중인 앱릿에 적합한 토폴로지를 확인하려면 Choosing the Right Area Scan Applet 또는 Choosing the Right Line Scan Applet을(를) 참조하십시오.

Acquisition Applets#

시스템 리소스를 최적으로 활용하기 위해, ‘ marathon VCLx’용으로 설계된 모든 이미지 획득 및 처리 기능이 ‘ marathon VCLx’에 동시에 탑재되지는 않습니다. 대신, Basler는 특정 응용 분야의 요구 사항을 충족하도록 조합된 다양한 이미지 획득 및 처리 기능 모음을 제공합니다.

일반적으로 앱릿은 특정 카메라 인터페이스 표준 및 토폴로지, 특정 이미지 취득 기능, 그리고 잠재적으로 특정 이미지 (사전) 처리 기능을 지원합니다.

Applet에는 두 가지 종류가 있습니다. Basler가 항상 제공하는 acquisition applets(*.dll)과 사용자가 직접 또는 Basler가 VisualApplets에서 개발한 커스텀 applets(*.hap)입니다.

  • 프레임 그래버와 함께 제공되는 표준 앱릿 및 사용된 토폴로지에 대한 종속성에 관한 자세한 내용은 marathon VCLx용 Acquisition Applets을 참조하십시오.
  • 제공된 Acquisition Applets(GenTL 및 Fglib)의 PDF 문서에 대해서는 marathon VCLx Documentation용 Acquisition Applets을 참조하십시오.
  • 기본 제공되는 Acquisition Applets 외에도, marathon VCLx는 특정 애플리케이션에 필요한 고도로 특화된 이미지 처리 작업을 수행하도록 프로그래밍할 수 있습니다. 프로그래밍은 Basler, 공인 파트너 또는 사용하기 쉬운 그래픽 기반 FPGA 프로그래밍 환경인 VisualApplets을 사용하여 직접 수행할 수 있습니다.

Precautions#

→ Safety Instructions (Frame Grabbers) 참고.

설치#

→ Connecting Frame Grabbers 참고.

→ Connecting Cameras 참고.