Gige Camera 기본 셋업

 

머신 비전 인터페이스의 종류에 대해 처음에 말씀드렸었는데 

그중에 GIGE Camera(Gige 카메라)에 대해 포스팅하도록 하겠습니다.

머신 비전 인터페이스는 아래 포스팅을 참고해주세요^^

GIGE, USB, COAXLINK 카메라는 표준으로 제작된 만큼 타사와도 공유 가능한 내용입니다.  

 

머신비전 카메라의 인터페이스-(Interface of MachineVision cameras)

카메라 첫 포스팅입니다. 아직 할 이야기가 많은데 다 적다가는 포스팅하는 것만 1년은 걸릴 것 같은 예감이.. 하여튼! 기본 교육에서 말씀드렸다시피 머신 비전 카메라는 이미지를 찍을 수는 있지만 저장하는 능..

my-rom.tistory.com


EMVA(European Machine Vision Association)에서 GenICam 표준을 정했으며, 

머신 비전 카메라 제조사에서는 GIGE, USB, Coaxpress 인터페이스는 대부분 GenICam 표준으로 제작을 합니다. 

왜냐하면 카메라와 장치의 plug & play 처리를 위한 기반이며,

인터페이스에 상관없이 모든 종류의 장치(주로 카메라)에 대한 범용 프로그래밍 인터페이스 제공하기 때문입니다. 


Driver 설치

드라이버 설치는 꼭 제조사에서 제공하는 올바른 드라이버 설치해야 합니다. 

윈도 기본 또는 임의의 드라이버 설치 시 문제가 생길 수 있으며, 많은 사람을 힘들게 할 수 있습니다. 

NIC의 경우에도 산업용 GigE 보드 제조사에서 제공하는 Chipset 드라이버를 설치해야 합니다. 

아래 이미지는 제가 사용하는 노트북이며 당연히 1개만 잡혀있습니다.

<사진 1> 제어판 장치 관리자 

여기서 드라이버 속성을 보시면 아래와 같은데요. 

정상적인 설치와 비정상적인 설치를 함께 확인해 보세요^^

<사진 2> 정상적인 설치
<사진 3> 비정상적인 설치

정상적으로 설치되었다면
설치가 완료되면 필수로 거쳐야 하는 셋업이 있습니다.

GIGE Camere 속도와 GIGE Camera의 프래임 빠짐 현상 등

일반적인 문제를 일으킬 수 있습니다. 

1. 점보패킷

2. 수신버퍼

3. 인터럽트 조절 속도

점보 패킷(Jumbo Packet)

패킷의 크기가 작으면 CPU 호출 횟수가 높아져 부하가 높아집니다. 

최대 9KB로 높게 설정을 권장합니다. 

​ 수신 버퍼(Receive Buffers)

수신된 프레임 데이터를 OS에서 읽어 가기 전까지 보관하는 역할을 하는데요

크기가 커지면 OS에서 인터럽트 처리가 늦어졌을 때 패킷 로스를 줄일 수 있습니다.

최댓값 2048로 설정이 필요하며, 혹시라도 2048이 되지 않더라도 최댓값으로 해주시면 됩니다.

​인터럽트 조절 속도(Interrupt Moderation Rate)

인터럽트가 자주 발생하면 문제가 있을 때 CPU 반응 속도가 빨라집니다.

반응 속도가 빠른 만큼 CPU 부하가 커지기 때문에 발생 빈도를 낮추는 설정이 필요한데요

최대(Extreme)로 설정해 주시면 됩니다. 


아래 창을 한번 보실까요?

<사진 4> 이더넷 속성 

이더넷 속성에서 구성을 클릭합니다. 

<사진 5> NIC 속성 

구성 - 고급 탭 안에서 조금 전 이야기한 모든 설정을 바꿀 수 있습니다. 

위에 이야기했던 용어가 드라이버마다 조금씩은 다를 수 있지만 비슷한 용어를 찾아 셋업 하시면 됩니다.

한글로 표기된 경우도 있습니다. 

​ 제 노트북에는 점보 패킷이 아니고 점보 프레임으로 나와있군요

보통 9KB MTU인데 제 노트북은 4KB MTU 가 최대 값입니다. 

그래서 자꾸 영상이 끊어졌었군요....

그래서 많은 사람들이 데스크톱을 사용하죠 ^^


NIC의 하드웨어적으로 GIGE Camera(Gige 카메라)를 사용할 준비가 끝났습니다. 


FILTER DRIVER

카메라 제조사마다 GigE SDK 제공 시 필터 드라이버를 제공하는데

PC에 이것저것 설치되는 것이 싫다고 해서 건너뛰시면 안 됩니다. 

SDK를 설치하면서 꼭 같이 설치하셔야 합니다. 

필터 드라이버는 네트워크의 부하를 줄이고 데이터 스트리밍을 향상하기 때문에

별다른 이유가 없다면 반드시 설치하여 사용하시기 바랍니다. 

<사진 6> Pleora에서 제공하는 Filter Driver Manager 


이상으로 포스팅을 마치겠습니다. 

감사합니다^^

 

머신비전 카메라의 인터페이스-(Interface of MachineVision cameras)

카메라 첫 포스팅입니다. 아직 할 이야기가 많은데 다 적다가는 포스팅하는 것만 1년은 걸릴 것 같은 예감이.. 하여튼! 기본 교육에서 말씀드렸다시피 머신 비전 카메라는 이미지를 찍을 수는 있지만 저장하는 능..

my-rom.tistory.com


 


댓글

Designed by JB FACTORY