Line Scan 검사에서 문제가 생기면
가장 먼저 의심받는 요소 중 하나가 조명입니다.
- “조명이 약한가?”
- “조명 컨트롤러를 바꿔볼까?”
- “밝기 값을 다시 잡아보자”
하지만 많은 경우,
조명 ‘출력’은 문제가 아닙니다.
👉 문제는 훨씬 더 근본적인 곳,
조명이 ‘언제’ 켜지느냐입니다.
1️⃣ 조명 제어는 단순해 보이지만, Line Scan에서는 다르다
일반적인 인식은 이렇습니다.
“조명은 트리거 들어오면 켜지면 되는 거 아닌가요?”
Area Scan에서는 이 말이 어느 정도 맞을 수 있습니다.
하지만 Line Scan에서는 완전히 다릅니다.
2️⃣ Line Scan에서 조명은 ‘타이밍 신호’다
Line Scan에서 조명은 단순한 광원이 아닙니다.
- 한 줄마다
- 정확한 위치에서
- 정확한 노출 시점에
- 정확한 밝기로
👉 즉, 조명은
엔코더 · 카메라와 완전히 동기화된 ‘타이밍 신호’입니다.
3️⃣ 대부분의 조명 컨트롤러 구조
시중의 많은 조명 컨트롤러는 다음과 같은 구조를 가지고 있습니다.
- MCU 기반 설계
- 펌웨어 루프 실행
- 인터럽트 기반 트리거 처리
- 순차적인 명령 처리
이 구조는 범용 조명 제어에는 충분히 좋습니다.
하지만 Line Scan에서는 치명적인 한계를 드러냅니다.
4️⃣ MCU 구조의 근본적 한계
MCU는 다음과 같은 특성을 가집니다.
- 한 번에 하나의 작업만 처리
- 인터럽트 중첩 시 순서 지연
- 루프 주기마다 반응
- 정확한 실행 시점 보장 불가
👉 “조명을 켜긴 하지만
정확히 ‘그 순간’에 켠다는 보장은 없다”는 뜻입니다.
5️⃣ 이 미세한 차이가 Line Scan에서는 치명적이다
MCU 기준에서는 몇 µs의 지연이나 흔들림은
큰 문제가 아닐 수 있습니다.
하지만 Line Scan에서는 다릅니다.
- 한 줄의 타이밍 오차
- 다음 줄에 누적
- 그다음 줄에 또 누적
결과는 이렇게 나타납니다.
- 줄마다 밝기 미세 변화
- 이미지 패턴 흔들림
- 경계가 흐릿해짐
- 듀얼이미징 불안정
👉 조명은 켜졌지만 ‘정확한 타이밍’에 켜지지 않은 것입니다.
6️⃣ 듀얼이미징이 특히 어려운 이유
듀얼이미징은 두 가지 조건이 완벽히 맞아야 합니다.
- 서로 다른 조명 조건
- 서로 완전히 분리된 타이밍
MCU 기반 조명 제어에서는
이 과정이 순차적으로 처리됩니다.
- 두 조명이 겹치거나
- 타이밍 경계가 흐려지거나
- 패턴이 섞이게 됩니다
현장에서 흔히 듣는 말
👉 “듀얼이미징이 되긴 되는데, 안정적이지 않아요.”
7️⃣ 많은 사람들이 여기서 또 착각한다
- “조명 컨트롤러를 더 좋은 걸 쓰면 되지 않나?”
- “출력 전류를 더 높이면 되지 않나?”
- “밝기 마진을 더 주면 되지 않나?”
👉 하지만 이것도 문제의 본질을 건드리지 못합니다.
출력이 아니라 타이밍의 문제이기 때문입니다.
8️⃣ Line Scan에서 조명 제어의 정답 조건
Line Scan에서 조명 제어가 안정적이려면 다음 조건을 반드시 만족해야 합니다.
- 엔코더 기준으로 동작할 것
- 카메라 트리거와 완전히 일치할 것
- 순차 처리 없이 병렬 처리될 것
- OS 개입 없이 하드웨어에서 결정될 것
👉 이 조건은 MCU 구조로는 만족시킬 수 없습니다.
9️⃣ 그래서 조명 제어는 FPGA여야 한다
FPGA 기반 조명 제어는 이 모든 문제를 구조적으로 해결합니다.
- 엔코더 입력 즉시 반응
- 카메라 트리거와 동일한 타임라인
- 멀티 커런트 동시 제어
- 지연 없는 하드웨어 판단
👉 조명이 “켜진다”가 아니라 “맞는 순간에 켜진다”가 됩니다.
🔜 다음 글 예고
다음 글에서는 많은 분들이 가장 궁금해하는 주제로 넘어갑니다.
“멀티커런트와 듀얼이미징은
왜 그렇게 구현하기 어려운가?”
👉 5강. 멀티커런트·듀얼이미징이 어려운 진짜 이유
🔟 요약 한 줄
Line Scan에서 조명 문제는 밝기의 문제가 아니라 타이밍 구조의 문제다.
제품 문의 & 기술 자료 요청
성원기술 · SWTEC Co., Ltd.
#ETIO
#SCP3D
#SIGNALSCOPE
#성원기술
#머신비전
#2차전지검사
#반도체계측