화인스텍 로고

지식정보

제품사용 매뉴얼

EURESYS_CXP_Linescan 사용방법

2022-10-25

 

1.Line Scan & TDI Camera

 

Line Scan Camera

특징

Area Scan Camera (Frame Scan Camera) 대비하여 적은 Pixel.

카메라혹은 촬영 하고자 하는 대상체를 이동시켜 이미지를 취득.

Pixel Resolution과 Encoder Resolution을 일치시켜 1대1 영상을 취득

장점

센서 자체의 FOV가 좁아 환경 구성 비용이 저렴.

단점

광량 확보가 어려움.

TDI Camera

특징

일반적인 Line Scan Camera의 감도 문제를 개선시키기 위해 개발.

여러 Stage에서 취득된 데이터를 중첩하여 감도 확보.

장점

감도 확보에 유리.

단점

Line Scan Camera에 비해 고비용

Focus 확보의 어려움 존재

2. Multicam to Coaxlink

 

Multicam to Coaxlink - period

동작 특징

Grabber 내부 Clock을 이용하여 설정된 Period를 갖는 신호를 생성.

생성된 신호에 의해 Frame Rate(Line Rate)가 변화

사용 환경

Encoder 신호를 받지 못하는 환경에서 사용

등속 구간이 아닐 경우, 영상의 일그러짐 발생 가능성 존재

LineRate 계산방식 : Motion Speed / Pixel Resolution -> 10 mm/s / 10um = 1000Hz - 1KHz

eg) CycleMinimumPeriod = 1 / 1000Hz - 0.0001s = 100(us)

Multicam to Coaxlink - pulse

동작 특징

외부 Encoder 신호를 정수비로 분주하여 신호를 생성.

사용 환경

Encoder 신호를 받아 사용

Pixel Resolution과 Encoder Resolution이 정수 배일 경우 사용.

등속 구간이 아닐 경우에도 영상의 일그러짐 발생하지 않음.

Factor 계산 방식 : Pixel Resolution / Encoder Resolution -> 10um / 1um = 10

Multicam to Coaxlink - Convert

동작 특징

외부 Encoder 신호를 실수비로 분주하여 신호를 생성.

사용 환경

Encoder 신호를 받아 사용.

Pixel Resolution 과 Encoder Resolution이 정수 배가 아닐 경우 사용.

등속 구간이 아닐 경우에도 영상의 일그러짐 발생하지 않음

Factor 계산 방식 : Pixel Resolution / Encoder Resolution -> 10um / 3um = 3.333

eg) Multiplier Factor = 10, Divider Factor = 3

Multicam to Coaxlink - Start Trigger

동작 특징

Image Buffer를 취득하는 시점을 외부 신호로 정의.

사용 환경

Differential, TTL, OPTO (5~25V) 모든 종류의 신호 사용 가능.

Start Trigger 인가 전까지 영상 대기 상태로 유지 .

Period, Pulse, Convert mode 관계 없이 사용 가능.

Multicam to Coaxlink - End Trigger

동작 특징

Image Buffer를 종료하는 시점을 외부 신호로 정의.

사용 환경

Differential, TTL, OPTO (5~25V) 모든 종류의 신호 사용 가능.

Start Trigger와 같이 사용.

Stop Trigger 인가 전까지 지속적으로 영상 획득.

Period,Pulse,Convert Mode 관계 없이 사용 가능.

3. TDI 카메라

 

TDI 카메랄 파라미터 - ScanDirection

데이터 스캔 방향성을 선택 합니다.

선택 된 방향성과 반대 방향으로 스캔 시 , Blur 증상이 발생 합니다.

TDI 카메라 파라미터 - TDI Stage

Operation Mode 가 TDI 일때 사용

중첩 시킬 Line의 개수를 의미

TDI Stage 수가 많아 질 수록 감도 성능이 우수해짐.

TDI 카메라 파라미터 - TDI, Area

TDI

TDI Stage를 이용하는 모드.

설정된 TDI Stage 수만큼 Image를 Intergration 하여 하나의 Line으로 출력

Area

TDI Sensor 특성상 Focus를 맞추기 어려워 제공되는 기능.

Sensor의 모든 라인을 이용하여 Image 출력.

노출시간 제어 가능.

항상 FreeRun으로 동작.

실제 검사 환경에 사용 권장하지 않음.

TDI 카메라 세팅방법 - Free Run

카메라 내부 Clock 기준으로 카메라가 영상을 취득합니다.

데이터 취득 속도는 Acquistion Frame Rate에 종속 됩니다.

Acquisition Frame Rate 계산 방법

= Moving Speed / Pixel Resolution

eg) Moving Speed - 10mm/s, Pixel Resolution = 10um

10,000um/s / 10um = 1,000

TDI 카메라 세팅방법 - Trigger Mode

카메라 외부에 인가되는 External Trigger 혹은 CXP Trigger 기준으로 카메라가 영상을 취득 합니다.

데이터 취득 속도는 External Trigger 혹은 CXP Trigger Rate에 종속 됩니다.

Pixel Resolution과 Trigger (Encoder Resolution)의 비율이 다를 경우, Grabber의 Pulse, Convert 모드를 사용하거나 , Camera의 Trigger Rescaler Rate를 이용하여 조절합니다.

4. JS 파일 설명

 

JS 파일 설명 - Immediate Trigger Mode

Grabber에서 일정한 주기를 갖는 신호를 생성.

해당 신호를 이용하여 카메라의 Frame Rate를 조절

CycleMinimumperiod, ExposureRecoveryTime 파라미터 조절을 통해 Line Rate 조절 가능.

CycleMinimumPeriod 계산식 = 1 / 사용하고자 하는 Line Rate. * 10^6(us 단위로 변환)

eg) 사용하고자 하는 Line Rate : 8KHZ

1 / 8,000 = 0.000125 * 1,000,000 = 125

JS 파일 설명 - Encoder Trigger Mode

Grabber External Connector로 인가된 Differential 신호를 이용.

Pixel Resolution과 Encoder Resolution이 일치하지 않을 경우, Pulse(DIV) or Convert(MDV) 모드 사용.

QuadratureDecoderToolForwardDirection을 이용하여 신호 방향성 설정 가능.

QuadratureDecoderToolOutputMode를 이용하여 신호 인식 동작 설정 가능.

CycleMinimumPeriod, ExposureRecoveryTime가 현재 사용하고자 하는 Line Rate와 일치하지 않을 경우, 포커스가 무너짐.

JS 파일 설명 - Encoder Trigger Mode + Start Trigger /End Trigger

Encoder Trigger Mode에 Start Trigger, End Trigger 기능 추가.

LineInputToolSelector, LineInputToolSource를 조절하여 입력 신호 조절 가능.

StartOfSequenceTriggerSource를 이용하여, Start Trigger 설정.

EndOfSequenceTriggerSource를 이용하여 End Trigger 설정.

5. 동작 예시

 

동작 동영상

미리 제작된 JS 파일 Load.

현재 상황에 맞게 파라미터 수정.

데이터 취득

첨부파일