Image Acquisition and I/O Control (Stereo ace)#
입력 라인을 사용하면 특정 시점에 이미지 캡처를 트리거하는 등 카메라를 제어할 수 있습니다. 출력 라인을 사용하면 이미지 캡처가 진행 중일 때 등 카메라에 대한 정보를 가져올 수 있습니다.
I/O Lines#
Stereo ace 카메라는 하나의 광학 커플링 방식 입력 라인과 하나의 출력 라인을 제공합니다.
Out2은(는) Stereo ace 카메ラの 출력 라인으로 사전 설정되어 있습니다.In1은(는) Stereo ace 카메ラの 입력 라인으로 사전 설정되어 있습니다.Out1은(는) 프로젝터를 트리거하기 위한 내부 라인입니다. 출력 라인으로 사용할 수 없습니다.
I/O 라인의 Line Mode는 변경할 수 없습니다.
Opto-Coupled Input Line#
다음 다이어그램은 광학 결합 입력 라인을 사용하는 일반적인 회로를 보여줍니다.
입력 라인은 핀 6에 연결됩니다. 핀 5는 접지에 연결됩니다.
General Purpose Output Line#
NOTICE: 카메라의 GPO 라인에 잘못된 전기 신호를 인가하면 카메라가 심각하게 손상될 수 있습니다.
GPIO 라인에 외부 회로를 연결하기 전에 Line Mode 기능을 사용하여 해당 라인을 입력 또는 출력용으로 설정하십시오.
아래에 명시된 대로 적절한 입력 또는 출력 신호 전압을 인가해야 합니다.
다음 다이어그램은 출력 라인을 사용하는 일반적인 회로를 보여줍니다.
출력 라인은 Out2 은(는) 핀 4에 연결됩니다. 핀 5는 접지에 연결됩니다.
Electrical Requirements#
Input Line#
| 전압 | 설명 |
|---|---|
| 30 VDC | Absolute maximum voltage This voltage must never be exceeded. Doing so may damage the camera and voids the warranty. |
| 0–24 VDC | 안전 동작 범위 |
| 0–1.0 VDC | 논리적 0 |
| >2.2 VDC | 논리적 1 |
- 최소 전류: 5 mA
- Typical current: 5–15 mA
신호 디바운싱(Debouncing)이 구현되어 있지 않습니다. 따라서 입력 라인의 전기적 신호가 깨끗하도록 유지해야 합니다(예: PLC 출력 사용 또는 로우패스 필터 적용).
Output Line#
| 전압 | 설명 |
|---|---|
| 30 VDC | Absolute maximum voltage This voltage must never be exceeded. Doing so may damage the camera and voids the warranty. |
| 3.3–24 VDC | 안전 동작 범위 |
| <3.3 VDC | Unreliable GPIO output |
- 내부 풀업 저항: 오픈 컬렉터 포함 ≈650 Ω. 많은 응용 프로그램에서 추가 풀업 저항을 제공해야 합니다.
- Maximum current: 50 mA
- Leakage current: <60 µA
I/O Cable#
Basler에서는 Power-I/O Cable M12, M, 8P/Open 사용을 권장합니다. 케이블 문서에는 I/O 라인의 핀 배치(pinout)와 색상 코드가 포함되어 있습니다.
Features and Configuration#
The DigitalIOControl 기능 카테고리에는 I/O 라인 동작을 구성하고 모니터링하기 위한 다양한 기능이 포함되어 있습니다.
Line Selector#
Line Selector 기능을 사용하여 구성할 I/O 라인을 선택할 수 있습니다. 라인을 선택하려면 LineSelector 매개변수를 원하는 I/O 라인(예: Line1)으로 설정합니다.
Line Status#
I/O 라인의 상태를 확인하려면 다음을 수행합니다.
- 파라미터를 원하는
LineSelector파라메터In1입력 라인의 경우 또는Out2출력 라인의 경우입니다. - 다음의 값을 가져옵니다.
LineStatus파라미터에 HTML 로그 파일(*.html)의 경로와 이름을 지정할 수 있습니다.
값이 false (0)인 경우 폴링 시점에 Line Status가 Low였음을 의미합니다. 값이 true (1)인 경우 폴링 시점에 Line Status가 High였음을 의미합니다.
Line Source (Output Line Only)#
출력 라인은 Out2 매개변수를 통해 다양한 신호를 출력하도록 설정할 수 있습니다. LineSource 이를 통해 카메라의 상태를 모니터링하거나 외부 장치를 제어할 수 있습니다.
Line Source를 구성하려면 다음과 같이 하세요.
- 파라미터를 원하는
LineSelector파라메터Out2. - 파라미터를 원하는
LineSource파라미터를 설정하십시오:Low: 라인이 항상 Low 상태를 유지합니다.High: 라인이 항상 High 상태입니다.ExposureActive: 각 프레임이 노출되는 동안 라인이 활성화됩니다.ExposureAlternateActive: 두 번째 프레임마다 노출되는 동안 라인이 활성화됩니다.
다음 항목을 사용할 수 있습니다. ExposureActive 카메라가 현재 노출 중인지 모니터링하기 위한 신호입니다.
Line Inverter#
The LineInverter 매개변수는 I/O 라인의 전기적 신호 레벨을 반전시킵니다. 즉, 회선 상태 High에서 Low로 또는 그 반대로 반전시킵니다.
Line Inverter를 활성화하려면 다음과 같이 하세요.
- 파라미터를 원하는
LineSelector원하는 I/O 라인에 매개변수를 설정합니다. - 파라미터를 원하는
LineInverter파라메터true선택한 I/O 라인의 전기적 신호 레벨을 반전시키거나false반전을 비활성화합니다.
예: 입력 라인이 In1 트리거 입력 소스로 설정된 경우, 신호 레벨을 반전한다는 것은 트리거가 상승 에지가 아니라 트리거 신호의 하강 에지에서 발생함을 의미합니다.
출력 라인의 경우 Out2, 선택한 출력 신호의 레벨이 반전됩니다.
Free Run 및 Trigger 동작#
카메라는 free run 및 triggered mode로 작동할 수 있습니다.
free run 모드에서는 설정된 프레임 속도(기본값 또는 AcquisitionFrameRate 파라미터를 통해 지정된 값)에 따라 카메라가 내부적으로 트리거됩니다.
프리런 모드인 동안 Precision Time Protocol 기능을 사용하여 여러 카메라의 트리거를 동기화할 수 있습니다.
에서 triggered mode에서는, 예를 들어 다음과 같이 외부 트리거 소스를 사용하여 카메라를 트리거합니다. software trigger 또는 hardware trigger (입력 라인 사용 In1).
트리거는 항상 FrameTrigger이며, 즉 현재 Operating Mode에서 단일 프레임의 획득을 트리거합니다.
프리런 이미지 취득#
free run 이미지 획득을 활성화하려면:
- 파라미터를 원하는
TriggerSelector파라메터FrameStart. - 파라미터를 원하는
TriggerMode파라메터Off.
Triggered Image Acquisition#
정보
카메라가 다음 트리거를 수용할 준비가 될 때까지 새로운 트리거 신호는 무시됩니다. 두 트리거 신호 사이의 최소 간격은 Acquisition Frame Rate에 따라 다릅니다.
Software Trigger#
소프트웨어 트리거를 통해 이미지 취득을 활성화하려면 다음을 수행합니다.
- 파라미터를 원하는
TriggerSelector파라메터FrameStart. - 파라미터를 원하는
TriggerSource파라메터Software. - 파라미터를 원하는
TriggerMode파라메터On. - 다음으로 단일 프레임을 트리거합니다.
TriggerSoftware.
이제 단일 시차 맵(disparity map)이 캡처되고 처리되어 클라이언트 소프트웨어로 전달됩니다.
이미지를 수신하려면 소프트웨어 트리거 전에 이미지 취득이 시작되었는지 확인하십시오.
Hardware Trigger#
하드웨어 트리거를 통해 이미지 취득을 활성화하려면 다음을 수행합니다.
- 파라미터를 원하는
TriggerSelector파라메터FrameStart. - 파라미터를 원하는
TriggerSource파라메터In1. - 파라미터를 원하는
TriggerMode파라메터On.
이미지는 다음의 상승 에지에서 트리거됩니다In1(만약LineInverter파라미터가 다음으로 설정된 경우에만 Light Control 기능과 함께 사용할 수 있음을 명시했습니다.false) 또는 하강 에지(만약LineInverter매개변수가true)인 경우. 이미지는 카메라에서 캡처 및 처리된 후 호스트 컴퓨터로 전송됩니다.
이미지를 수신하려면 하드웨어 트리거 전에 이미지 취득이 시작되었는지 확인하십시오.