방법: Basler ace 2 또는 boost R 카메라와 광원 동기화하기#
문제#
Basler ace 2 또는 boost R 카메라를 트리거하고 출력 신호 중 하나를 사용하여 광원을 트리거하는 경우, 이미지가 너무 어둡게 촬영되는 현상이 관찰될 수 있습니다.
이는 노출 시간을 단축(100 µs 미만)하여 작업할 때 더욱 두드러지게 나타납니다. 노출 시간이 짧아질수록 이 효과는 더욱 강해집니다.
근본 원인#
광원이 트리거되면 목표 밝기에 도달하는 데 일정 시간이 필요합니다. 이 과정에서 광원이 서서히 밝아지는 램프 업(ramp up) 구간이 존재하며, 이 시간 동안 카메라 노출의 일부가 감소된 광량 상태에서 진행됩니다.

해결 방법#
광원이 원하는 강도에 도달할 때까지 카메라 노출 시작을 약간 지연시키는 것이 해결책이 될 수 있습니다. Basler ace 2 또는 boost R에서 이를 수행하려면 Timer를 사용할 수 있습니다: https://docs.baslerweb.com/timer
- Timer 1은 카메라 노출을 시작하는 신호로, 광원이 원하는 밝기에 도달할 때까지 대기합니다.
- Timer 2는 광원을 제어하는 출력 신호로, 하드웨어 트리거와 함께 시작됩니다.
설명에 따라 다음 매개변수를 설정하십시오:
Acquisition Control: 프레임 시작 트리거를 활성화하고 Timer 1 Active를 소스로 사용합니다.
- Trigger Selector: Frame Start
- Trigger Mode: On
- Trigger Source: Timer 1 Active
- Trigger Activation: Rising Edge
이 경우 Timer 1 Active 상태 동안 상승 에지(rising edge)가 발생하면 카메라 노출이 시작됩니다.
Counter and Timer Control: 여기에서 Timer 1 및 Timer 2를 구성합니다.
- Timer Selector: Timer 1
- Timer Trigger Source: Line 1
- Timer Trigger Activation: Rising Edge
- Timer Delay: 광원이 목표 강도에 도달하는 데 필요한 시간보다 크거나 같아야 합니다. 이 예시에서는 이를 Timer 1 delay라고 합니다.
-
Timer Duration: Exposure Time보다 짧아야 합니다.
-
Timer Selector: Timer 2
- Timer Trigger Source: Line 1
- Timer Trigger Activation: Rising Edge
- Timer Delay: 0
- Timer Duration: Timer 1 delay + exposure time
디지털 I/O 제어(Digital I/O Control):
- Line Selector: Line 2
- Line Mode: Output
- Line Source: Timer 2 Active (조명용 출력 신호)
이제 신호는 다음과 같습니다:

이 구성은 프리런(free run) 모드에서도 작동합니다. 외부 하드웨어 트리거를 사용하지 않아도 됩니다.