총 6 건
1.카메라 설정 ( 트리거 모드 설정 방법) 카메라 촬영 신호 - 프레임그래버에서 / 카메라 노출 제어 - 카메라에서 Synchronization mode : External Exposure mode : Programmable 카메라 촬영 신호 - 프레임그래버에서 / 카메라 노출 제어 - 프레임그래버에서 Synchronization mode : External Exposure mode : Pulse Width 2. Multicam Camfile 열기-RG(Encoder) Camfile Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 가장 좌 상단에 위치한 을 클릭합니다. Camera Link 인터페이스 라디오 버튼을 선택 후 버튼을 클릭합니다. 아이콘을 클릭하여 Camfile이 있는 경로를 선택합니다. 제조사 하위에 있는 카메라 모델명을 선택하고 버튼을 클릭합니다. Camfile을 선택 및 하단에 표기된 Camfile 이름을 확인 후 버튼을 클릭합니다. 보드의 종류에 따른 Topology / Connector 선택 Full / Base : Topology -> Mono / Connector -> M DualBase : Topology -> Duo / Connector -> A 또는 B 설정을 모두 마치고 버튼을 누르면 Camfile이 열립니다. Camefile Open 확인 하단 이미지에 붉은 영역으로 표기된 영역과 같이 Camfile이 Open 됬는지 확인합니다. 3. Encoder 동작 모드 설정 (Period / Pulse /Convert) PERIOD 모드 프레임그레버에서 촬영 신호를 설정된 주기만큼 일정하게 생성 및 전송 전송받은 신호로 카메라는 주기적으로 이미지 취득 카메라 설정 예시를 들기 위해 임의의 사양 지정 Pixel size(카메라 픽셀 사이즈) : 3.5um x 3.5um Lens magnification(렌즈 배율) : 0.7x Resolution(실제 분해능) 3.5um(카메라 픽셀 사이즈) / 0.7(렌즈 배율) = 5um 광학계 사양 및 파라미터값 계산 (Period) 카메라 설정 예시를 들기 위해 임의의 사양 지정 Motion Speed(모션 속도) : 10mm/sLine interval(촬영 주기) : 5um(실제 분해능) / 10mm/s(모션 속도) = 500us Exposure time(노출) : 500us(촬영 주기) – 4us(Offset Time) = 496us 이하 카메라가 이미지 취득 후 다음 동작을 위해서 Offset Time이 필요하며, 센서 종류 또는 카메라 제조사마다 값이 상이합니다. Encoder Pitch : 4um Encoder 1 pluse 당 모션이 이동하는 거리로서 Encoder 성능에 따라 달라집니다. Line Pitch (=Resolution): 4um 현재 라인과 다음 라인의 물리적인 간격을 의미하며 1:1 영상을 맞추기 위해 실제 분해능 값과 동일합니다. Multicam 파라미터 설정 (PERIOD) 카테고리 파라미터를 를 PERIOD 모드로 변경합니다. 를 500us (Line Inteval) 값으로 설정합니다. 카테고리 에 사용하고자 하는 Exposure 값을 입력합니다. 설정한 Expose_us 만큼 카메라로 Pulse가 전송됩니다. 단, Expose_us에 설정한 노출 값은 카메라의 설정이 Pulse Width 모드에서만 적용됩니다. (카메라 내부 노출 제어 설정 시 트리거 신호로만 인식함) Encoder 체배 신호 설명 Encoder Pitch 4um 기준 예시 1 체배 신호 A 상의 Rising Edge 또는 Falling Edge 신호를 사용하며, Encoder의 A 상 신호가 4um 이동마다 발생하며, 항상 A 상의 Rising Edge 또는 Falling Edge만 사용하므로 신호의 발생 간격은 4um입니다. 2 체배 신호 A 상의 Rising Edge와 Falling Edge 신호를 사용하며, Encoder A 상 신호가 4um 이동마다 발생하며, 항상 A 상의 Rising Edge와 Falling Edge 모두 사용하므로 신호의 발생 간격은 Encoder Pitch 값의 ½인 2um입니다. 4 체배 신호 A 상과 B 상의 Rising Edge와 Falling Edge 신호를 모두 사용하며, Encoder A 상 신호가 4um 이동마다 발생하며, 항상 A 상과 B 상의 Rising Edge와 Falling Edge 모두 사용하므로 신호의 발생 간격은 Encoder Pitch 값의 ¼인 1um입니다. 광학계 사양 및 파라미터 값 계산 (Pulse) PULSE 모드프레임그레버에서 외부 신호를 받아서 촬영(DIN Input 또는 IIN Input) RateDivisionFactor 파라미터를 이용하여 입력 신호에 대한 촬영 비율을 조정 가능 카메라 설정 예시를 들기 위해 임의의 사양 지정 Pixel size(카메라 픽셀 사이즈) : 3.5um x 3.5um Lens magnification(렌즈 배율) : 0.875x Resolution(실제 분해능) 3.5um(카메라 픽셀 사이즈) / 0.875(렌즈 배율) = 4um x 4um 카메라 설정 예시를 들기 위해 임의의 사양 지정 Motion Speed(모션 속도) : 10mm/s Line interval(촬영 주기) : 4um(실제 분해능) / 10mm/s(모션 속도) = 400us Exposure time(노출) : 400us(촬영 주기) – 4us(Offset Time) = 396us 이하 카메라가 이미지 취득 후 다음 동작을 위해서 Offset Time이 필요하며, 센서 종류 또는 카메라 제조사마다 값이 상이합니다. Encoder Pitch : 4um Encoder 1 Pulse 당 모션이 이동하는 거리로서 Encoder 성능에 따라 달라집니다. Line Pitch(=Resolution) : 4um 현재 라인과 다음 라인의 물리적인 간격을 의미하며 1:1 영상을 맞추기 위해 실제 분해능 값과 동일합니다. 광학계 사양 및 파라미터 값 계산 (Pluse) RateDivisionFactor : 입력된 값 N에 대하여 N-1 개의 펄스를 무시합니다. 5 입력시 첫 촬영 후 5-1 = 4개의 신호를 무시 후 다음 펄스를 발생 시킵니다. 정수 단위만 입력 가능하며, 입력 할 수 있는 범위는 1~512입니다. Encoder Pitch는 A상과 B상의 1,2,4 체배 신호에 따라 입력 값이 달라집니다. Multicam 파라미터 설정 (Pluse) 카테고리 파라미터를 를 Pulse 모드로 변경합니다. 은 DIFF 또는 DIFF_PAIRED를 사용합니다. (신호 종류가 LVDS가 아닐 시 ISO 사용) DIFF(A 상 또는 A, B 상 신호 선택하여 연결 가능) 1체배, 2체배, 4 체배 신호 모두 사용 가능. 역방향 스캔 시 이미지 취득을 금지할 수 있는 기능을 사용할 수 없습니다. DIFF_PAIRED(A, B 상 신호 모두 연결해야 사용 가능) 1체배, 2체배, 4 체배 신호 모두 사용 가능. 역방향 스캔 시 이미지 취득을 금지할 수 있는 기능을 사용할 수 있습니다. Multicam 파라미터 설정 (Pluse) 파라미터를 DIN1_DIN2로 설정합니다.(4 체배 신호 사용 시) 파라미터를 설정합니다. A상의 상승 Edge만 촬영 신호로 사용하는 경우 -> RISING_A Encoder Pitch가 4um인 경우 -> 4um마다 펄스 인식 A상의 하강 Edge만 촬영 신호로 사용하는 경우 -> FALLING_A Encoder Pitch가 4um인 경우 -> 4um마다 펄스 인식 A상의 상승 / 하강 Edge 모두 촬영 신호로 사용하는 경우 -> ALL_A Encoder Pitch가 4um인 경우 -> 2um마다 펄스 인식 A상, B상의 상승 / 하강 Edge 모두 촬영 신호로 사용하는 경우 -> ALL_A BEncoder Pitch가 4um인 경우 -> 1um마다 펄스 인식 카메라의 촬영 주기를 맞춰주기 위하여 PULSE모 모드에서는 RateDivisionFactor 파라미터를 사용합니다. RateDivisionFactor 값 설정 Line Pitch(=Resolution) : 4um / Encoder Pitch : 4um LineTrigEdge가 Rising A시 -> 4um /4um = 1 LineTrigEdge가 Falling A 시 -> 4um /4um = 1 LineTrigEdge가 ALL_A 시 ->4um / 2um = 2 LineTrigEdge가 All_A_B 시 ->4um / 1um = 4 카테고리 에 사용하고자 하는 Exposure 값을 입력합니다. 설정한 Expose_us 만큼 카메라로 Pluse가 전송됩니다. 단, Expose us 에서 설정한 노출 값은 카메라의 설정이 Pluse Width 모드에서만 적용됩니다. (카메라 내부 노출 제어 설정 시 트리거 신호로만 인식함) 광학계 사양 및 파라미터 값 계산 (Covnert) Convert 모드 프레임 그레버에서 외부 신호를 받아서 촬영 (Din Input 또는 IIN Input) PLUSE 모드에서 사용하는 RateDivisionFactor 파라미터 계산 시 정수 형태로 계산되지 않는 경우 사용 Line Pitch와 Encoder Pitch 비율을 입력하여 동작 제어 가능 (RateCovnerter) 카메라 설정 예시를 들기 위해 임의의 사양 지정 Pixel size (카메라 픽셀 사이즈) : 3.5um x 3.5um Lens Magnification (렌즈 배율) : 0.7x Resolution (실제 분해능 ) : 3.5um (카메라 픽셀 사이즈) / 0.7 (렌즈배율) = 5um x 5um 카메라 설정 예시를 들기 위해 임의의 사양 지정 Motion Speed (모션속도) : 10mm/s Line unterval (촬영주기) : 5um (실제 분해능) / 10mm/s (모션속도) = 500us Exposure Time (노출) 500us(촬영 주기 ) - 4us (Offset Time) = 496us 이하 카메라 이미지 취득 후 다음 동작을 위해서 Offset Time이 필요하며 , 센서 종류 또는 카메라 제조사마다 값이 상이함. Encoder Pitch : 4um Encoder 1 Pulse 당 모션이 이동하는 거리로서 Encoder 성능에 따라 달라집니다. Line Pitch(=Resolution) : 5um 현재 라인과 다음 라인의 물리적인 간격을 의미하며 1:1 영상을 맞추기 위해 실제 분해능 값과 동일힙니다. RateConverter : 입력된 펄스의 비율을 조절하여 카메라로 출력합니다. Convert Mode 의 파라미터인 Line Pitch와 Encoder Pitch에 입력된 값으로 출력 펄스의 비율을 조절합니다. Multicam 파라미터 설정 (Convert) 카테고리 파라미터를 를 Pulse 모드로 변경합니다. 은 DIFF 또는 DIFF_PAIRED를 사용합니다. (신호 종류가 LVDS가 아닐 시 ISO 사용) DIFF(A 상 또는 A, B 상 신호 선택하여 연결 가능) 1체배, 2체배, 4 체배 신호 모두 사용 가능. 역방향 스캔 시 이미지 취득을 금지할 수 있는 기능을 사용할 수 없습니다. DIFF_PAIRED(A, B 상 신호 모두 연결해야 사용 가능) 1체배, 2체배, 4 체배 신호 모두 사용 가능. 역방향 스캔 시 이미지 취득을 금지할 수 있는 기능을 사용할 수 있습니다. Multicam 파라미터 설정 (Convert) 파라미터를 DIN1_DIN2로 설정합니다.(4 체배 신호 사용 시) 파라미터를 설정합니다. A상의 상승 Edge만 촬영 신호로 사용하는 경우 -> RISING_A Encoder Pitch가 4um인 경우 -> 4um마다 펄스 인식 A상의 하강 Edge만 촬영 신호로 사용하는 경우 -> FALLING_A Encoder Pitch가 4um인 경우 -> 4um마다 펄스 인식 A상의 상승 / 하강 Edge 모두 촬영 신호로 사용하는 경우 -> ALL_A Encoder Pitch가 4um인 경우 -> 2um마다 펄스 인식 A상, B상의 상승 / 하강 Edge 모두 촬영 신호로 사용하는 경우 -> ALL_A_B BEncoder Pitch가 4um인 경우 -> 1um마다 펄스 인식 카메라의 촬영 주기를 맞춰주기 위하여 Convert 모드 에서는 EncoderPitch와 LinePitch 파라미터를 사용합니다. LinePitch : 5um (정수) / Encoder pitch : 4um(정수) 숫자 그대로 입력 (좌측 하단 이미지 참고) LinePitch : 5.5um(소수) / Encoder Pitch : 4um (정수) 소수 단위를 입력할 수 없지만 정수 비가 되도록 배수로 설정하면 비율이 계산되어 이미지가 취득됩니다. (우측하단 이미지 참고) 카테고리 에 사용하고자 하는 Exposure 값을 입력합니다. 설정한 Expose_us 만큼 카메라로 Pulse가 전송됩니다. 단, Expose_us에 설정한 노출 값은 카메라의 설정이 Pulse Width 모드에서만 적용됩니다. (카메라 내부 노출 제어 설정시 트리고 신호로만 인식함) 4. 카메라 영상 취득 MultiCam 상단의 Acquisition Start 버튼을 클릭합니다. SeqLength_Ln : 취득할 라인 수를 설정합니다. PageLength_Ln : 이미지 버퍼의 세로 해상도를 설정합니다. 5. 영상 취득시 주의 사항 ( 파라미터 설정 및 신호 입력에 따른 영상 비율 변화) 영상 비율 문제 영상 비율이 맞지 않는 경우 파라미터 설정이 잘못 된 경우 Line Pitch (Resolution) 또는 Encoder Pitch가 실제 사양과 다른경우 I/O 케이블이 잘못 제작된 경우 Encoder 신호 출력 자체가 문제가 있는 경우
2022.10.271. 카메라 설정 광학계 사양 및 파라미터 값 계산 FreeRun 모드 카메라에 설정된 Line Interval(Period)과 Exposure Time으로 설정 카메라 설정 예시를 들기 위해 임의의 사양 지정 Pixel Size(카메라 픽셀 사이즈) : 3.5um X 3.5um Lens Magnification(렌즈 배율) : 0.7x Resolution(실제 분해능) : 3.5um (카메라 픽셀 사이즈) / 0.7(렌즈 배율) = 5um 카메라 설정 예시를 들기 위해 임의의 사양 지정 Motion Speed(모션 속도) : 10mm/s Line Interval(촬영 주기) : 5um(실제 분해능) / 10mm/s (모션 속도) = 500us Exposure Time(노출) : 500us(촬영 주기) - 2.1us(Offset Time) = 497.9us 카메라가 이미지 취득 후 다음 동작을 위해서 Offset Time이 필요하며, 센서 종류 또는 카메라 제조사마다 값이 상이합니다. : 사용할 TAP 모드를 설정합니다. : 파라미터를 각각 Internal / Line Interval로 설정합니다. : 영역의 값을 조정하여 같이 원하는 Exposure Time 과 Line Rate가 나오도록 조정합니다. 2. Multicam Camfile 열기 MultiCam Studio를 관리자 권한으로 실행합니다. MultiCam Studio의 좌 상단에 위치한 를 클릭 합니다. Camera Link 인터페이스 라디오 버튼을 선택 후 "Next" 버튼을 클릭 합니다. 아이콘을 클릭하여 Camfile이 있는 경로를 선택합니다. 제조사 하위에 있는 카메라 모델명을 선택하고 "Next" 버튼을 클릭합니다. Camfile을 선택 및 하단에 표기된 Camfile 이름을 확인 후 "Next" 버튼을 클릭합니다. 보드의 종류에 따른 Topology / Connector 선택 Full / Base : Topology -> Mono / Connector -> M DualBase : Topology -> Duo / Connector -> A 또는 B 설정을 모두 끝마치고 "Finish" 버튼을 누르면 Camefile이 열립니다. Camefile Open 확인 하단 이미지에 붉은 영역으로 표기된 영역과 같이 Camfile이 Open 되었는지 확인합니다. 3. 카메라 영상 취득 카메라 영상 취득 Multicam 상단의 Acquisition Start 버튼을 클릭합니다. SeqLength_Ln : 취득할 라인 수를 설정합니다. PageLength_Ln : 이미지 버퍼의 세로 해상도를 설정합니다. 4. 영상 취득 주의 사항 영상 비율 문제 영상 비율이 맞지 않는 경우 파라미터 설정이 잘못된 경우
2022.10.271.준비단계 카메라의 Calibration을 하려면 하얗고 균일한 물체가 필요합니다. EX) 디퓨저 또는 A4 용지 , 기타 흰 물체 등등 Calibration 진행 전 물체 표면에 영향을 최소화 할수 있도록 물체와의 WD(Working Distance)를 멀게 세팅하여 초점을 무너트립니다. 이미지 취득 카메라의 Calibration을 하려면 영상 데이터가 취득되고 있어야 합니다. 카메라는 Calibration 물체의 한 라인만 촬영해야 합니다. (모션 정지상태) Euresys의 Multicam 또는 타사의 SDK를 이용하여 영상 데이터 취득을 시작합니다. CLCtrl2의 "Standard" 탭에서 스크롤 바를 내려 FFC 기능으로 이동합니다. 데이터 클리어 FFC를 시작하기 전 카메라의 FFC 데이터를 초기화하는 작업을 진행합니다. FFC Mode 파라미터를 "[00H]OFF"로 변경합니다. Clear Ram of gain과 Clear Ram of offset 모두 "Clear" 버튼을 클릭합니다. Black Level Correction (DSNU) 카메라 렌즈 마개를 이용하여 빛을 차단시켜 이미지를 어둡게 세팅합니다. FFC Target Level(Offset) 값은 Default 값인 3으로 사용합니다. FFC Mode를 "[06]Auto Setting for offset"로 변경 후 한단의 초록색 프로그레스 바가 모두 진행되면 Black Level Correction이 완료 됩니다. Gray Level Correction(PRNU) 이미지 데이터가 빛을 수광 할 때 포화되지 않는 Level로 설정 합니다. FFC Target level for Gray 값은 현재 이미지 평균 Gray Level 보다 20 ~40 높게 설정 합니다. FFC Mode를 "[05H]Auto settiong for gain"로 변경 후 하단의 초록색 프로그레스바가 모두 진행 되면 Gray Level Correction 이 완료 됩니다. FFC데이터 저장 FFC Mode를 "[01H]ON(Gain+Offset)" 으로 변경 하면 FFC가 카메라 적용됩니다. EEPROM save for normal User의 "Save" 버튼을 클릭하면 EEPROM에 데이터가 저장됩니다. FFC 적용 전 / 후 차이 FFC 적용 전 노이즈를 부각한 이미지 데이터에 FFC를 사용하여 하기 첨부된 이미지 예시와 같이 균일하게 Calibration 할 수 있습니다.
2022.10.271.카메라 통신 연결 Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용하고 싶은 가상 Comport를 입력합니다. ComPort 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행 합니다. 관리 -> 관리 장치자 -> 포트 - Matrox Comport 0의 번호를 확인 합니다. 카메라 통신 툴 연결 방법 윈도우 메뉴에서 CLCtrl2를 검색 후 관리자 권한으로 실행 합니다. CLCtrl2 좌상단 메뉴의 "CoMM" - "Port Settiong" - Comport 선택 - "OK" - "Read all" 순서대로 클릭하면 카메라 파라미터 제어 기능이 확성화 됩니다, 2. 카메라 파라미터 설명 공통 파라미터 설명 Comm mode "Comm mode[CBH,1-0" : Internal Mode 에서 파라미터 제어가 가능합니다 【V】"Comm Mode[CBH,1-0" : External Mode 에서 파라미터 제어가 가능합니다. 체크 박스 【V】 선택시 영상 취득이 불가능하므로 파라미터 변경 후 다시 체크 박스를 해제해야 합니다. Serial Communication Baud Rate : 카메라의 통신 속도를 설정 할 수 있습니다. Speed / Output format : 카메라의 속도 , Tap 관련 파라미터를 설정 할 수 있습니다. OutPut bit setting : 카메라에서 출력할 bit 수를 설정 할 수 있습니다. Sync control mode : 카메라 동작을 내부 / 외부제어로 설정 할 수 있습니다. Internal : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브모드 - 노출 별도 제어 불가) Internal (ExposureControl) : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브 모드 - 노출 별도 제어가능) External : 카메라가 외부 신호를 받아 이미지를 촬영합니다, (트리거 모드 - 노출 제어 가능) Exposure mode : 카메라 노출 모드를 변경합니다. Line Interval : 설정된 LineRate에 따라 종속되어 노출합니다. Edge Preset : 설정된 값으로 노출 합니다. (Line Rate 와 종속 관계 없음) Pulse Width : 외부에서 받은 Pulse 폭 만큼 노출 합니다. *Sync Mode - Exposure Mode에 대한 노출 및 계산식 내용은 카메라 메뉴얼에서 참고 가능합니다. Electronic Shutter(Exposure Time) : 카메라 촬영 주기 또는 노출을 설정합니다. Synchronization mode에 따라서 제어되는 파라미터가 달라 집니다. Internal : 촬영주기 / 노출 값 둘 다 설정 Internal(ExposureControl) : 노출 값 설정만 가능 / 촬영 주기는 Interval Time of Internal Sync에서 제어 External : 노출 값 설정만 가능 / 촬영 주기는 외부 신호로 제어 Interval Time of Internal sync : 카메라 촬영 주기를 설정합니다. Synchronization mode가 -> Internal(ExposureControl)에서만 동작 합니다. Digital Gain : 카메라의 Digital Gain을 설정 할 수 있습니다. (0~255) Analog gain : 아날로그 게인을 On / Off 설정 할 수 있으며 On시 4배의 Gain이 활성화 됩니다. TEst pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User ID : 카메라 고유 Index 를 설정할 수 있으며 0~255 까지 설정 가능 합니다. Scan direction : 스캔 방향을 결정 합니다. Norm : 이미지를 그대로 출력합니다. Reverse : X Reverse가 적용되어 이미지를 출력합니다. Chattering : Chattering Noise를 필터링 합니다. (0~255) *상세 값은 카메라의 메뉴얼을 참조해 주세요 듀얼 라인스캔 파라미터 설명 BINNING : Binning 모드 사용시 파라미터가 적용 됩니다. add : 각 픽셀의 값을 더하여 감도를 올립니다. ave : 각 픽셀의 값을 평균 값으로 SN 비율을 개선합니다. 1 Line Delay :DualLineScan 카메라의 파라미터 입니다. Lower Line delay : 하부 센서의 촬영을 1 Line Lelay 설정 합니다. Upper Line delay : 상부 센서의 촬영을 1 Line Delay 설정 합니다. Scan direction : 스캔 방향을 결정 합니다. Line1 First NormRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다 - > Default Line2 First ReverseRotate : 역방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) Line2 First NormRotate : 역방향으로 촬영하는 경우 사용합니다. Line1 First ReverseRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) * 이미지 출력에 대한 예시는 아래에 나와있습니다. 컬러 라인스캔 파라미터 설명 Digital Gain Color : R,G,B 데이터에 대한 개별 Gain을 조정합니다. Red : R Gain 을 조정합니다. Green in red Line : GR Gain을 조정합니다. Green in blue Line : GB Gain을 조정 합니다. Blue : B Gain을 조정합니다. Color gain Mode : Color gain의 사용 여부를 On/Off 합니다. 3. 카메라 EEPROM 이용 방법 ( 카메라 내부 메모리) 카메라 내부 메모리 사용방법 Read all : 카메라의 파라미터를 불러오고 활성화 시킵니다. Register -> EEPROM : 카메라의 EEPROM에 파라미터 값을 저장합니다. EEPROM ->Register : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다. Factory -> EEPROM: 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터를 불러오기 / 저장하기 가능한 메모리를 의미하며, 저장된 데이터는 전원을 다시 인가하여 도 카메라에 남아 있습니다. 4. 카메라 데이터 파일 사용 방법 (Flash Memory / EEPROM to I2C File) 데이터 파일 사용 방법 (Flash Memory) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 Flash Memory로 불러 올 수 있습니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * Flash Memory의 파라미터는 전원 재 인가시 초기화 됩니다. 데이터 파일 사용 방법 (EEPROM) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 EEPROM으로 덮어씁니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * EEPROM의 파라미터는 전원 재 인가 시 유지 됩니다.
2022.10.271.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. 현재 상황에 맞게 파라미터 수정. 데이터 취득
2022.10.251. Sentech SDK 설치프로그램 설치 방법 제공 받은 SentechSDKInstaller를 실행합니다. 실행 후 버튼을 클릭합니다. Setup Wizard 메뉴의 버튼을 클릭합니다. End-User License Agreement 메뉴의 체크 박스를 선택합니다. End-User License Agreement 메뉴의 버튼을 클릭합니다. Choose Setup Type 메뉴의 버튼을 클릭합니다. Ready to install Sentech SDK 메뉴의 버튼을 클릭합니다. Completed the Sentech SDK 메뉴의 버튼을 클릭합니다. Windows 메뉴의 폴더에서 설치된 자료를 확인할 수 있습니다. 2. IP 설정 및 연결카메라 고정IP 설정 및 (카메라 연결 방법) 시작 프로그램에서 Sentech SDK v1.1 -> GigECameraIPConfig 파일을 실행합니다. 3. 카메라 고정 IP 설정 IP 설정연결할 카메라를 선택하고 OK를 클릭합니다. 만약, IP 설정이 올바르지 않다면, 좌측 하단의 를 클릭하여임시로 IP를 설정합니다. 카메라 선택임시 IP 설정합니다. Network interface card information의 정보를 참고하여, Persistent IP에 올바른 IP 주소를입력 후 체크 박스를 선택합니다.또는, 버튼을 클릭하면, 자동으로 입력됩니다 입력 후 버튼을 클릭하면 적용이 완료됩니다.별도의 User Save 없이, 카메라 전원 재 인가 후에도 설정이 유효합니다. 현재 설정 IP 복사카메라에 고정 IP 적용 Sentech 프로그램 실행 및 카메라 연결시작 프로그램에서 StViewer를 검색하여 를 실행합니다. 실행 후 우측 하단에 첨부된 이미지와 같은 카메라 연결 창이 생성된 후 연결할 카메라를선택 후 버튼을 클릭합니다. (고정 IP 설정을 미리 했기 때문에 별도의 IP 설정 작업이 필요 없습니다. 4.파라미터 설정 값 계산 LinePitch(=분해능) : 카메라 픽셀 사이즈 / 렌즈 배율 EncoderPitch : Encoder 설명서 참고 Acquisition Line Rate : 모션 속도 / LinePitch Line Interval : 분해능 / 모션 속도 Encoder Divider : LinePitch / EncoderPitch x (체배 수) 예시Camera: FS-B4KU7GES Lens 배율: 0.3 배 모션 속도: 10mm/s Encoder Pitch: 4um LinePitch: 7um / 0.3 = 23.33um Acquisition Line Rate: 10mm/s / 23.33um = 428.57HzEncoder Divider: 23.33um / 4um * 4 (4체배 사용 시) = 23.33 => 24 (소수점 입력이 불가능 하여 반올림) 5. Free Run 모드 동작 파라미터 제어창은 StViewer 우측에 있습니다. 파라미터 설정 값 계산 페이지(13)를 참고하여,Acquisition Line Rate (Hz) 파라미터에 값을 입력합니다. Exposure Mode 파라미터를 Timed로 변경합니다. Minimum 및 Maximum Exposure Time 값을 확인 후 원하는 값을 입력합니다.카메라 노출 값 변경카메라 노출 제어 파라미터 설정 StViewer 좌 상단에 버튼을 클릭하면 이미지가 계속 취득됩니다. FreeRunMode는 이미지가 계속 취득되기 때문에 원하는 시점에 한 장씩 취득하고 싶다면,Trigger Mode -> On / Triggr Source -> Software로 변경 후 를 클릭합니다. 클릭 후 Trigger Software의 버튼을 클릭 시 이미지가 1장 취득됩니다. 이미지 취득 버튼카메라 소프트트리거 모드 설정이미지 연속 취득 및 단일 취득 6. Encoder 모드 동작 Trigger Selector 파라미터를 Line Start로 변경합니다. Trigger Mode[Trigger Selector] 파라미터를 On으로 변경합니다. Trigger Source[Trigger Selector] 파라미터를 Encoder 0로 변경합니다. Digital IO Control 카테고리로 이동합니다. Line Selector 파라미터를 Line0로 변경합니다. Line Format[Line Selector] 파라미터를 RS 422로 변경합니다. Line Selector 파라미터를 Line1로 변경합니다.Line Format[Line Selector] 파라미터를 RS 422로 변경합니다. Encoder Control 카테고리로 이동합니다. Encoder Source A[Encoder Selector 파라미터를 Line 0로 변경합니다. Encoder Source B[Encoder Selector 파라미터를 Line 1로 변경합니다. Encoder Mode[Encoder Selector] 파라미터를 High Resolution으로 변경합니다. Encoder Output Mode[Encoder Selector] 파라미터를 Motion으로 변경합니다. 광학계 사양 및 Encoder 성능에 따라서 Encoder Divider에 입력하는 값이 상이합니다. 파라미터 설정 값 계산 페이지를 참고해 Encoder Divider를 계산해 입력합니다. StViewer 좌 상단에 버튼을 클릭하면 이미지가 계속 취득됩니다.(Encoder 신호 입력 시) EncoderMode는 신호 입력 시 이미지가 계속 취득되기 때문에원하는 시점에 한 장씩 취득하고 싶다면, Trigger Selector -> Frame Start /Trigger Mode -> On / Triggr Source -> Software로 변경 후 를 클릭합니다. 클릭 후 Trigger Software의 버튼을 클릭 시 이미지가 1장 취득됩니다. 이미지 취득 버튼카메라 소프트트리거 모드 설정이미지 연속 취득 및 단일 취득 7. 카메라 I/O 설명 카메라 전원 핀 Pin No. 10 -> POWER(+10.8 to +26.4 Vdc) Pin No.5 0> GND 카메라 Encoder 신호 핀 Pin No.2 -> Encoder A상 신호 Pin No.1 -> Encoder A상 역상 (A바) 신호 Pin No.4 -> Encoder B상 신호 Pin No.3 ->Encoder B상 역상(B바) 신호
2022.10.19