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

외부에서 Sequencer를 트리거할 때 발생하는 오버트리거 오류#

Basler 카메라의 Sequencer를 사용하여 두 가지 서로 다른 Exposure Time 간에 전환하고 있습니다. 외부 하드웨어 신호는 Sequencer 세트 간을 토글하는 데 사용됩니다. 예상했던 프레임 레이트가 나오지 않는 것을 확인할 수 있습니다.

외부 신호가 없으면 카메라는 예상대로 정확히 작동합니다. 그 이유는 카메라가 오버트리거(overtriggered)되었기 때문입니다.

두 Sequencer 세트 간에 토글 중인 다음 다이어그램을 살펴보겠습니다. Set 1은 Set 2보다 Exposure Time이 더 깁니다.

Overlap 모드에서의 Overtrigger 오류

여기서 센서는 Overlap 모드로 작동합니다. 따라서 다음 이미지의 Exposure는 이전 이미지의 Readout 중에 시작될 수 있습니다. 이는 정상적인 동작입니다.

그러나 문제는 이전 Readout이 완료되지 않은 상태에서 두 번째 Exposure가 끝난다는 점입니다. 두 번째 Readout은 폐기되어야 하며, 프레임이 손실됩니다. 카메라는 Overtrigger 오류를 반환합니다.

이를 해결하려면 다음 세 가지 방법 중 하나를 선택할 수 있습니다.

  • Sequencer Set 2의 Exposure Time이 Readout Time보다 길거나(또는 같도록) 설정되어 있는지 확인합니다.

그럼에도 트리거 주파수가 너무 높으면 Set 1로 돌아갈 때 오버트리거가 발생합니다. 이 점을 주의 깊게 확인하십시오.

  • 더 일반적인 방법으로, 모든 Sequencer 세트의 Exposure Time이 Readout Time보다 길거나(또는 같도록) 설정되어 있는지 확인합니다.
  • Readout이 완료된 후에 Set 2 Exposure가 종료되도록 외부 트리거 신호를 수정합니다.

트리거 신호를 조정하는 데 필요한 모든 값을 확인할 수 있습니다. Exposure Time과 해당 Sensor Readout Time은 pylon Viewer에서 제공됩니다.

Readout 단계 간의 지연

따라서 트리거 포인트 시퀀스를 최적화하여 프레임 레이트를 최적화하는 것이 가능할 수 있습니다.

Sensor Readout Time과 Exposure Time의 알려진 값을 사용하여 대략적인 계산을 수행할 수 있습니다. (Readout 없는 시간을 최대한 줄이기 위한) 정확한 계산에는 센서 데이터 시트에서 확인할 수 있는 일부 센서 시간이 포함됩니다.

위 그림에서 볼 수 있듯이 Readout 단계 간에는 지연이 있어야 합니다. 센서는 한 Readout에서 다음 Readout으로 즉시 건너뛸 수 없습니다.

기술 문서로 돌아가기