title

1. 사용목적

산업 현장에서 전자 기기(계측기, 모터, 파워 장비 등등)사용 시 기기의 발열 여부는 장비의 성능을 떨어 뜨리거나 고장이 날 수도 있으며 크게는 인명사고 까지 초래 할 수 있기 때문에 발열 체크는 매우 중요한 사항입니다. 특히 요즈음은 신종 코로나 바이러스와 관련하여 산업분야 말고도 일상생활에서도 많이 보이는 제품입니다. 온도를 측정하는 방법으로는 타점 온도계, 열화상 카메라 등 많은 방법이 있지만 FLIR라는 산업현장에서 가장 많이 쓰이는 열화상 카메라의 데이터와 통신 연결을 LabVIEW를 통해 구현 하는 것을 설명 하겠습니다.

 

2. 통신 연결

NI MAX에서 FLIR카메라의 연결을 확인합니다.  FLIR USB Video로 연결되어 있는 것을 확인 할 수 있습니다.


위의 화면에서 cam13번으로 설정된 FLIR USB Video를 확인할 수 있습니다. 현재 생상은 Gray입니다.



또한 위와 같이 FLIR 열화상 카메라에서 비춰지는 화면을 확인할 수 있습니다. 화면 설정에 따라 흑백, 칼라, Rainbow등 화면을 바꿀 수 있습니다. LabVIEW에서의 장비 연결은 USB 통신을 사용 할 경우에는 아래와 같이 연결합니다.

장비연결


주의해야 할 점은 Port 번호는 0번을 고정으로 하고 Communication Interface를 UVC로 설정 후 Server/SN을 빈칸으로 만들어야 합니다. USB연결시에는 위와 같은 세팅으로 하고 이더넷이나 다른 통신으로 연결할 경우에는 그에 맞는 설정으로 바꿔줍니다.

 

3.Bolck Diagram

 


1개의 Spot에 대한 온도 값을 측정하는 다이어그램입니다. Point, Rectangle 및 옵션을 변경하여 원하는 온도 Data를 측정할 수 있습니다. 여러개의 온도 값을 측정하기 위해서는 다이어그램을 아래와 같이 병렬 루프로 제작하여 Data를 읽어야 합니다.

 

4. Front Pannel & 온도 측정



위와 같은 다이어그램을 구성 후 표시 되는 프론트패널에 알맞은 세팅값을 입력합니다.


다이어그램을 통해 측정된 Data와 실제 카메라의 Data를 확인합니다. 


LabVIEW를 통해 표시된 값은 절대 온도를 포함한 값이므로 실제 Data를 가져올때는 절대온도인 273.15℃를 빼주어야 합니다.

                                          Spot1 = 309.45-273.15 = 36.3℃
                                          Spot2 = 300.75-273.15 = 27.6℃


캡쳐와 사진 찍는 시간의 차이를 고려하여 0.1℃의 차이로 Data를 가져오는 것을 확인했습니다.
Data Gathering Time은 약 1회당 1000ms 정도로 확인 하였습니다. 측정된 온도 Data를 이용하여 I/O제어 및 모터 제어를 통해 다양한 경고 및 제어를 할 수 있습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기