콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

사용 사례 2 - 트리거 시스템#

관련 구성품#

구성품 Type Order Number 설명
Camera 하드웨어 카메라 모델에 따라 다름,
https://www.baslerweb.com/en/products/ 참조
ace 2, boost R, 또는 racer 2 S 카메라
Power-I/O Cable M8 6p/open 하드웨어 2200000315, 2200000296 길이 5m 또는 10m의 M8 6p/open 케이블
전원 공급장치 24V 하드웨어 2200000958 보드 및 카메라용 전원 공급장치
Driver Board 2x2 하드웨어 2200002796 Basler 구성품용 브레이크아웃 및 조명 제어 드라이버 보드
Trigger Source 하드웨어 - NPN 또는 PNP 출력(예: 광센서, 푸시 버튼, PLC)
pylon Software Suite 소프트웨어 - 카메라 및 트리거 설정용 소프트웨어

정보

트리거 입력은 Line 2(GPIO)에만 연결됩니다. 센서 또는 스위치 유형에 따라 24 V 풀업이 있는 NPN 배선 또는 GND 풀다운이 있는 PNP 배선을 사용하십시오.

연결 개요#

다음 도면은 트리거 시스템 아키텍처 및 신호 흐름을 보여줍니다.

Trigger System Overview

애플리케이션#

목적#

이미지 취득을 시작하려면 Line 2의 외부 트리거 소스(예: 광센서, 푸시 버튼 또는 PLC)를 사용하십시오. Driver Board 2x2는 GPIO 브레이크아웃을 제공합니다. 온보드 Line 2 LED는 현재 Line Status를 나타내며 카메라에서 올바른 Trigger Activation을 선택하는 데 도움을 줍니다.

사전 요구 사항#

  • Driver Board 2x2 및 완전히 연결된 카메라(connection overview 참조)
  • pylon Software Suite 설치 완료 및 pylon Viewer에서 카메라 인식됨

Wiring Line 2: NPN (Sinking) 및 PNP (Sourcing)#

다음 방식 중 하나를 사용하여 트리거 소스를 Line 2에 연결합니다.

NPN(sinking, 풀업 없음)#
  • 활성화 상태일 때 센서/스위치가 Line 2를 GND로 전환합니다(예: 광센서 차단, 버튼 누름).
  • 카메라에는 Line 2에서 3.3 V로 향하는 내부 풀업 저항이 있어, NPN 출력이 꺼져 있을 때 Line 2는 high이고 NPN이 도통될 때 low가 됩니다.
  • 트리거 이벤트가 발생하면 라인이 high에서 low로 전환됩니다. 카메라를 다음과 같이 설정하십시오. FallingEdge Trigger Activation.
  • Line 2와 GND 사이의 버튼만으로도 이 유스 케이스를 테스트하기에 충분합니다.
NPN(sinking, 24 V 풀업 포함)#
  • 활성화 상태일 때 센서/스위치가 Line 2를 GND로 전환합니다(예: 광센서 차단, 버튼 누름).
  • Line 2 출력이 꺼져 있을 때 Line 2가 high이고 NPN이 도통될 때 low가 되도록 Line 2에서 24 V로 향하는 풀업 저항을 사용하십시오.
  • 트리거 이벤트가 발생하면 라인이 high에서 low로 전환됩니다. 카메라를 다음과 같이 설정하십시오. FallingEdge Trigger Activation.
PNP(sourcing, GND 풀다운 포함)#
  • 활성화 상태일 때 센서/스위치가 Line 2를 24 V로 전환합니다(예: 광센서 차단, 버튼 누름).
  • PNP 출력이 꺼져 있을 때 Line 2가 low이고 PNP가 도통될 때 high가 되도록 Line 2에서 GND로 향하는 풀다운 저항을 사용하십시오.
  • 트리거 이벤트가 발생하면 라인이 low에서 high로 전환됩니다. 카메라를 다음과 같이 설정하십시오. RisingEdge Trigger Activation.

Line 2 LED를 사용한 Trigger Activation 설정#

온보드 Line 2 (GPIO) LED는 Line 2의 현재 전기적 상태를 보여줍니다. 이 상태를 사용하여 카메라가 트리거해야 하는 방식을 결정하십시오.

  • 트리거 이벤트 발생 시 LED 켜짐(예: 광센서 차단, 버튼 누름):

라인이 high 활성 상태입니다. 트리거가 활성화될 때 카메라가 상승 에지에서 트리거되도록 설정합니다. TriggerActivation (으)로 RisingEdge.

  • 트리거 이벤트 발생 시 LED 꺼짐(예: 광센서 차단, 버튼 누름):

라인이 low 활성 상태입니다. 트리거가 활성화될 때 카메라가 하강 에지에서 트리거되도록 설정합니다. TriggerActivation (으)로 FallingEdge.

트리거 조건에서 LED를 관찰합니다. 해당 순간에 LED가 켜져 있으면, TriggerActivation (으)로 RisingEdge(으)로 설정합니다. LED가 꺼져 있으면, TriggerActivation (으)로 FallingEdge.

필수 단계#

  1. 트리거 소스를 Line 2에 연결합니다:

    • NPN의 경우: 24 V로 풀업; 활성화되면 트리거가 Line 2를 GND로 풀다운합니다.
    • PNP의 경우: GND로 풀다운; 활성화되면 트리거가 Line 2를 24 V로 구동합니다.
  2. Line 2 LED를 확인합니다:

    • 트리거 조건을 유발합니다(예: 광센서 차단, 버튼 누름).
    • Line 2 LED가 켜져 있는지 또는 꺼져 있는지 해당 상태를 확인합니다. LED가 켜져 있으면, TriggerActivation (으)로 RisingEdge(으)로 설정합니다. LED가 꺼져 있으면, TriggerActivation (으)로 FallingEdge(으)로 설정합니다. (3단계도 참조하십시오.)
  3. pylon Viewer에서 카메라를 구성합니다:

    1. Features 창에서 Acquisition Control 카테고리를 클릭합니다.
    2. Trigger Selector를 Frame Start(또는 원하는 트리거 유형)로 설정합니다.
    3. Trigger Mode를 On으로 설정합니다.
    4. Trigger Source를 Line 2로 설정합니다.
    5. LED에 따라 Trigger Activation을 Rising Edge 또는 Falling Edge로 설정합니다(Using the Line 2 LED to Set Trigger Activation 참조).
  4. 이미지 캡처를 시작하고 소스를 트리거하여 예상되는 에지에서 이미지가 획득되는지 확인합니다.

예상 결과#

카메라는 Line 2의 트리거 이벤트당 하나의 이미지를 획득합니다. Line 2 LED는 라인 레벨과 일치합니다. 선택한 Trigger Activation(Rising Edge 또는 Falling Edge)은 배선 및 트리거 소스와 일치하므로 트리거 조건이 존재할 때 획득이 발생합니다.

문제 해결#

일반적인 문제#

증상 가능한 원인 조치 사항
Line 2 LED가 꺼져 있거나 켜진 상태로 유지되며 트리거 상태를 반영하지 않습니다. - 잘못된 배선 (Line 2가 연결되지 않았거나 잘못된 단자에 연결됨)
- 잘못된 극성
- 풀업/풀다운이 누락되었거나 잘못된 값
- 트리거 출력이 드라이버 보드의 Line 2 단자에 연결되어 있고 케이블이 보드를 통해 카메라에 연결되어 있는지 확인합니다.
- NPN의 경우: Line 2에서 24V로 연결되는 풀업 저항이 있는지 확인합니다. 센서가 활성화되면 Line 2가 로우 상태가 되어야 합니다(LED 꺼짐).
- PNP의 경우: Line 2에서 GND로 연결되는 풀다운 저항이 있는지 확인합니다. 센서가 활성화되면 Line 2가 하이 상태가 되어야 합니다(LED 켜짐).
- 드라이버 보드와 카메라에 전원이 공급되고 있는지 확인하고, 라인이 출력으로 설정된 경우 공장 기본값이 로드되어 있는지 확인합니다(Use Case 1 - Line Status Detection 참조).
트리거가 활성화될 때가 아니라 해제될 때 이미지가 획득되거나 트리거 시 이미지가 획득되지 않습니다. 트리거 활성화가 배선 및 LED 상태와 일치하지 않습니다. 예: Rising Edge가 설정되었지만 트리거 시 라인이 로우 상태가 되거나(반전 없는 NPN) 그 반대의 경우. - 트리거 조건(예: 광배리어 차단, 버튼 누름) 동안 Line 2 LED를 관찰합니다. 해당 상태에서 LED가 켜져 있으면 Trigger Activation을 Rising Edge로 설정합니다. LED가 꺼져 있으면 Trigger Activation을 Falling Edge로 설정합니다.
- Trigger Source가 Line 2로 설정되어 있고 Trigger Mode가 On으로 설정되어 있는지 확인합니다.
- NPN 대 PNP 배선과 풀업/풀다운을 다시 확인하여 라인 레벨이 의도한 트리거 조건과 일치하도록 합니다.
트리거 이벤트 없이 카메라가 트리거되거나 이벤트 시 트리거되지 않습니다. - 노이즈가 있는 신호
- 바운싱(예: 푸시 버튼)
- 카메라 프레임 레이트를 초과하는 트리거 속도
- 기계식 접점의 경우 디바운싱 또는 필터링(하드웨어 또는 사용 가능한 경우 카메라 line debouncer)을 추가합니다.
- 스위치나 센서가 유휴 상태일 때 안정적인 레벨을 유지할 수 있도록 풀업/풀다운 저항 값을 확인합니다.
- 트리거 속도가 카메라의 최대 프레임 레이트를 초과하지 않는지, 그리고 카메라가 다음 트리거를 수용할 준비가 되었는지 확인합니다(Acquisition Timing Information 참조).

디버깅 팁#

  • 카메라를 구성하기 전에 Line 2 LED를 사용하여 Line 2의 전기적 상태를 확인하십시오.
  • pylon Viewer에서 Digital I/O Control과 Polling을 사용하여 트리거 소스를 조작하는 동안 Line 2 상태를 읽습니다.
  • If available, use an oscilloscope or multimeter on the Line 2 terminals to verify voltage levels (Low < 0.8 V, High ≥ 2 V for GPIO).

추가 단계#

Use Case 2와 Use Case 3 - Simple Light를 결합하여 트리거된 이미지 획득과 동기화된 플래시 조명을 모두 구현할 수 있습니다.