시험으로 확인할 사항
불완전한 영상 전송, 누락된 트리거와 앱 큐 손실을 구분합니다. 프레임 카운터 하나로는 실패 계층을 알 수 없습니다.
이 글은 제조사에 종속되지 않는 시운전 시험 방법입니다. 설정을 변경하기 전에 실제 카메라, 렌즈, 센서 또는 제어기의 모델별 매뉴얼을 확인하세요. 계산표의 수치는 가정값이며 Deyi Vision의 실측 결과나 제품 사양이 아닙니다.
적용 조건
실제 픽셀 포맷, ROI와 트리거 패턴을 사용합니다. 패킹 형식과 청크 데이터에 따라 용량이 달라지므로 보고된 페이로드 크기를 사용합니다.
누락 트리거와 불완전 네트워크 영상을 먼저 구분합니다. 처리나 파일 저장 실패도 부품 기록 누락을 만듭니다. 모델 매뉴얼에서 카메라·수신 카운터의 정의를 확인하고 타임아웃을 패킷 손실 카운터로 취급하지 않습니다. 어댑터, 패킷 크기와 드라이버를 바꾸기 전에 실패 설정을 보관합니다.
시험 장비와 기록
전용 NIC, 정상 케이블과 스트림·NIC·앱 카운터 로그를 준비합니다. 드라이버, 스위치, MTU, 패킷 크기, fps와 CPU 부하를 기록합니다.
카메라부터 케이블, 스위치, 호스트까지 경로를 그리고 각 구간 MTU, 링크 속도, 어댑터, 스트림, 영상 크기, 패킹과 처리를 기록합니다. 시험별 예상 트리거, 프레임 ID, 불완전 영상, 제공되는 재전송 통계, 결과와 파일을 대조합니다. 시험 ID로 재시작이나 카운터 초기화가 다른 시험을 섞지 않게 합니다.
시험 절차
- 카메라 한 대를 직결하고 지원되는 보수적 패킷 크기로 예상 프레임 10000개를 기록한다.
- 구간별 트리거 수, 카메라 ID, 완전 수신 수와 처리 결과 수를 맞춘다.
- 케이블, 크기 또는 패킷 간격을 하나씩 바꾸며 경로 전체의 MTU를 확인한다.
- 스위치와 다른 카메라를 순차 복원하고 실제 디스크 쓰기와 CPU 부하에서 반복한다.
촬영 설정은 유지하고 지원되는 보수적 패킷 크기로 처리와 저장 없이 수신합니다. 시작·종료 카운터를 남기고 처리와 저장을 각각 복원합니다. 시험마다 전송 설정 하나만 바꾸고 개선하지 못한 변경은 되돌립니다. 짧은 무손실 촬영보다 재현 가능한 개선을 근거로 삼습니다.
가정값을 사용한 계산표
2048 × 1536픽셀 Mono8을 30 fps로 촬영하는 가정 예시의 페이로드는 94.37 MB/s입니다. 이더넷 오버헤드와 재전송은 추가되므로 충분한 링크 여유를 입증하지 않습니다.
payload_rate = payload_bytes * frames_per_second
2048 * 1536 * 1 * 30 = 94371840 B/s
= 94.37 MB/s = 754.97 Mbit/s (payload only)| 항목 | 가정값 | 의미 |
|---|---|---|
| 영상 페이로드 | 3.146 MB | 비패킹 Mono8 가정 예시 |
| 페이로드 속도 | 94.37 MB/s | 네트워크 오버헤드 제외 |
| 페이로드 대역폭 | 754.97 Mbit/s | 전체 회선 트래픽은 아님 |
계산은 영상 페이로드만 포함합니다. 헤더, 재전송과 다른 장비도 용량을 쓰므로 링크 속도보다 낮아도 여유가 입증되지 않습니다. 픽셀 바이트 계산 전에 패킹과 패딩을 확인합니다. 예상 수를 각 단계와 대조하고 처음 어긋나는 단계를 조사하되 그것만으로 원인을 단정하지 않습니다.
시험 흐름
시험 흐름
트리거부터 카메라, NIC와 앱까지 프레임을 추적하여 손실 계층을 찾습니다.
- 트리거
- 카메라
- NIC
- 앱
결과 해석
결과 해석
같은 페이로드와 작업 부하로 직결 경로와 실제 네트워크를 비교합니다.
- 직결
- 스위치 경유
- 재전송
- 완전 프레임
카메라 프레임 ID가 증가하지만 완전 영상이 없으면 전송과 수신기를 점검합니다. 완전 영상만 있고 결과가 없으면 큐 소유권과 처리 예외를, 결과만 있고 파일이 없으면 저장을 점검합니다. 해당 카운터와 로그를 같이 보관합니다. 다른 프레임의 정상 영상은 누락된 영상의 설명이 아닙니다.
문제 해결
- NIC 오류와 재전송이 함께 늘면 케이블과 전송 경로를 점검한다.
- 완전 수신 후 결과가 누락되면 큐와 처리량을 점검한다. 버퍼만 늘리면 과부하 발생을 늦출 수 있다.
저장을 켰을 때만 실패하면 호스트 경합 가능성을 저장을 다시 꺼 반복 확인합니다. 큰 패킷에서 악화하면 경로 전체 MTU를 점검합니다. 패킷 간격 증가가 순간 부하를 줄여도 전송을 길게 할 수 있으므로 실제 모델의 처리량과 취득 동작을 확인합니다.
인수 판정과 인계
합의된 운전 시간과 최대 부하에서 프레임 수가 일치하고 원인 불명의 불완전 영상이 없어야 합니다. 운전 시간과 재전송 수를 명시하고 짧은 정상 운전으로 무제한 신뢰성을 주장하지 않습니다.
원시 데이터, 설정, 시료 ID와 판정 한계를 함께 보관하세요. 아래 관련 제품과 준비 가이드를 참고하여 기록된 요구 사항을 Deyi Vision과 검토할 수 있습니다.
최종 설정에서 처리, 저장과 계획된 네트워크 부하를 포함한 생산 조건을 반복하고 합의된 전체 시험 동안 단계를 대조합니다. 허용 손실은 명시합니다. 안전한 경우에만 수신 재시작이나 케이블 복구를 시험하고 불완전 프레임 거부를 확인합니다. 경로, 카운터 정의, 설정과 지속 부하 근거를 인계합니다.
출처와 기술 참고 자료
참고 자료는 이 안내의 방법과 한계를 설명합니다. 예시 확인 절차는 참고용이며, 생산 수락 판정에는 실제 샘플을 통한 근거가 필요합니다.
부품 및 선정 참고 자료
- GigE 대 USB3 산업용 카메라
- 산업용 카메라 인터페이스 선정 가이드
- 산업용 머신비전 카메라
- 머신 비전용 산업용 카메라
- 산업용 카메라 vs 일반 카메라
- PCB 커넥터 핀 유무 검사
- Basler Camera Selection · 영어 참고 자료
- Allied Vision Camera Selection · 영어 참고 자료
- Hikrobot Machine Vision Alternative · 영어 참고 자료
- IDS Imaging Camera Selection · 영어 참고 자료
- 게인·비트 깊이와 저대비 노이즈 시험하기
- 하드웨어 트리거 지연과 지터 측정하기
- OCR 라벨: 촬영과 문자 샘플링
- 실링·비드 외관: 카메라 설정
- SKU 색상 분류: 반복 가능한 색 촬영
- 표면 결함: 카메라 샘플링과 움직임
- 동기 카메라의 버스트 전송 검증하기

