시험으로 확인할 사항
동시 노출과 동시 수신은 다른 요구 사항입니다. 노출 정렬과 공유 링크의 버스트 과부하를 각각 확인합니다.
이 글은 제조사에 종속되지 않는 시운전 시험 방법입니다. 설정을 변경하기 전에 실제 카메라, 렌즈, 센서 또는 제어기의 모델별 매뉴얼을 확인하세요. 계산표의 수치는 가정값이며 Deyi Vision의 실측 결과나 제품 사양이 아닙니다.
적용 조건
공통 하드웨어 트리거나 문서화된 예약 취득을 사용합니다. PTP는 지원 여부와 시간 안정성을 확인해야 하며 시계 잠금만으로 동시 노출을 입증할 수 없습니다.
동시 노출, 타임스탬프 동기화 또는 같은 부품 연결 중 필요한 요구를 구분합니다. 모든 카메라와 네트워크 장비의 지원을 확인합니다. PTP 잠금만으로 노출 정렬을 증명하지 않습니다. 각 취득 시퀀스를 식별하고 그룹의 누락·중복 구성원을 감지합니다.
시험 장비와 기록
공통 점멸 타깃 또는 타이밍 출력, 카메라별 ID와 시각, 네트워크 카운터를 준비합니다. 토폴로지, 패킷 간격, 전송 지연과 큐 깊이를 기록합니다.
그룹별 부품/주기 ID, 카메라 ID, 프레임 ID, 노출, 트리거, 시계 정의와 완전 수신을 기록합니다. 공유 링크와 수신 큐도 적습니다. 공통 광학 사건이나 문서화된 출력을 같은 계기로 관측하고 노출과의 관계를 기록합니다. 소프트웨어 도착 시간은 대체 지표가 아닙니다.
시험 절차
- 시계 또는 공통 입력 신호를 먼저 확인한다.
- 동기 그룹 1000개를 촬영하고 광학 타깃이나 출력으로 노출 시간차를 측정한다.
- 실제 용량과 버스트 속도로 전 카메라를 운전하며 불완전 프레임과 큐 증가를 기록한다.
- 동시 노출은 유지하되 지원 설정으로 전송만 분산하고 재시작 및 시계 마스터 변경 후 반복한다.
단독 동작부터 확인하고 그룹의 필수 구성원을 대조합니다. 공통 사건으로 노출 정렬을 측정하며 전송 완료와 큐 증가를 별도 기록합니다. 지원되는 전송 시차를 적용할 때도 노출 시험을 유지하여 수신 개선이 동기화 악화를 숨기지 않게 합니다.
가정값을 사용한 계산표
가정 예시의 카메라 4대는 각 2 MB를 10 fps로 전송하여 평균 80 MB/s, 그룹당 8 MB 버스트를 만듭니다. 유효 링크 100 MB/s를 가정하면 최소 배출 시간은 80 ms이며 오버헤드는 제외됩니다.
aggregate_payload = cameras * bytes_per_frame * fps
4 * 2 MB * 10 = 80 MB/s
burst_drain_time >= 8 MB / 100 MB/s = 80 ms
clock_offset != exposure_skew != delivery_skew| 항목 | 가정값 | 의미 |
|---|---|---|
| 평균 페이로드 | 80 MB/s | 4대, 10 fps |
| 그룹당 데이터 | 8 MB | 2 MB 영상 4개 |
| 최소 배출 시간 | 80 ms | 유효 링크 가정, 오버헤드 제외 |
평균 페이로드는 장기 부하, 버스트 배출 시간은 순간 부하입니다. 경로의 가용 대역폭을 측정하거나 근거를 제시합니다. 배출 전 다음 버스트가 시작되면 평균이 낮아도 큐가 증가합니다. 오버헤드와 수신 동작을 포함하며 계산된 최소 시간을 타임아웃으로 사용하지 않습니다.
시험 흐름
시험 흐름
노출은 정렬하고 영상 전송은 별도 시간 구간에 배분합니다.
- 공통 이벤트
- 노출
- 전송 슬롯
- 수신
결과 해석
결과 해석
동기를 먼저 검증한 뒤 네트워크 부하와 큐를 확인합니다.
- 시계 확인
- 노출 시간차
- 버스트 부하
- 큐 확인
동시 노출도 도착은 다를 수 있고 동시 도착도 노출은 다를 수 있습니다. 그룹 ID별 정렬과 전송 완료를 따로 표시하고 불완전 그룹을 남깁니다. 드문 편차가 이동 부품 측정을 무효화한다면 안정적인 평균만으로 충분하지 않습니다.
문제 해결
- 평균 대역폭은 충분한데 트리거마다 손실이 나면 버스트 경쟁을 확인한다.
- 비슷한 수신 시각은 노출 동기를 보증하지 않는다. 다른 시계의 타임스탬프도 직접 비교할 수 없다.
그룹에서만 실패하면 단독 기준과 수신 통계 및 공유 병목을 비교합니다. 타임스탬프 드리프트는 시험 전체 동기 상태와 오프셋을 기록합니다. 중복 구성원은 주기 연결을 먼저 확인합니다. 재연결 후 그룹 ID와 시계 상태를 다시 검증합니다.
인수 판정과 인계
노출 시간차, 프레임 완전성, 수신 기한을 별도로 정합니다. 최악 버스트에서 시계 안정성과 큐 상한을 입증하고 시계 변경 후 수렴도 기록합니다.
원시 데이터, 설정, 시료 ID와 판정 한계를 함께 보관하세요. 아래 관련 제품과 준비 가이드를 참고하여 기록된 요구 사항을 Deyi Vision과 검토할 수 있습니다.
새 그룹으로 생산 호스트 부하, 가장 부담되는 형식, 트리거 패턴과 공유 통신에서 노출 정렬 및 완전 전달을 모두 검증합니다. 카메라 누락이나 불완전 그룹은 명시적인 무효 결과여야 합니다. 그룹 대장, 동기 관측과 전송 설정을 보관하고 카메라·대역폭 변경 시 재검증합니다.
출처와 기술 참고 자료
참고 자료는 이 안내의 방법과 한계를 설명합니다. 예시 확인 절차는 참고용이며, 생산 수락 판정에는 실제 샘플을 통한 근거가 필요합니다.
- Precision Time ProtocolBasler확인일
- Network-Related ParametersBasler확인일
부품 및 선정 참고 자료
- 산업용 카메라 인터페이스 선정 가이드
- 머신 비전 시스템 구성요소
- 산업용 머신비전 카메라
- 머신 비전용 산업용 카메라
- 산업용 카메라 vs 일반 카메라
- GigE 대 USB3 산업용 카메라
- PCB 커넥터 핀 유무 검사
- Basler Camera Selection · 영어 참고 자료
- Allied Vision Camera Selection · 영어 참고 자료
- Hikrobot Machine Vision Alternative · 영어 참고 자료
- IDS Imaging Camera Selection · 영어 참고 자료
- 게인·비트 깊이와 저대비 노이즈 시험하기
- GigE 패킷 손실을 계층별로 진단하기
- 하드웨어 트리거 지연과 지터 측정하기
- OCR 라벨: 촬영과 문자 샘플링
- 실링·비드 외관: 카메라 설정
- SKU 색상 분류: 반복 가능한 색 촬영
- 표면 결함: 카메라 샘플링과 움직임

