IC Sensor

Main Picture
     IC 온도 센서는 아래 그림과 같이 다양한 종류가 있으며 주로 소자 내부에서 온도를 측정하여 아날로그 출력인 전류 또는 전압의 형태로 출력하는 경우가 있고 디지탈 출력의 형태가 있다. 아날로그 출력의 경우 간단한 주변 회로가 필요하며 디지탈 출력인 경우 Microcontroller에의한 서로간의 통신에 의해서 온도센서가 가지고 있는 온도 데이타를 불러 올 수 있다.

     
온도센서 (LM35, DS1820, TMP102, AD592, SHT4X)


1. 아날로그 출력 IC 센서:

     온도 센의 출력형태가 전류 또는 전압의 형태로 온도에따른 연속적인 출력값을 측정하여 온도로 환산한다.

     LM35:Precision Centigrade Temperature Sensors


LM35를 활용한 온도 읽기 회로


     LM35나 AD592의 경우 흔하게 사용하는 Analog 출력의 온도 센서로 위의 그림(LM35)에서 볼 수 있듯이 출력 값이 온도에 비례하는 전압의 형태로 나오기때문에 전압을 측정하면 쉽게 온도로 환산가능하다.

2. 디지탈 출력 IC 센서:

     Digital 출력 센서의 경우Analog 넨서에 비하여 다루기 어려운 반면 통신을 위한 회로 외에는 다른 회로가 필요없어 불편하면서도 편리한 장점이 있다.

     TMP102: ±2°C 1.4V to 3.6V digital temperature sensor with I2C/SMBus in 2.56mm2 package

  

TMP102 구조 및 MCU와의 통신을 위한 회로


TMP102 온도 센서는 위의 그림과 같이 연결 방식이 Analog 센서와 많이 다르다. TMP102의 경우 1 번핀 SCL 과 6 번핀 SDA를 사용하여 MCU(microcontroller)와 통신으로 온도 데이타를 MCU에서 가져올 수 있다. 이러한 Digital 방식의 센서는 주변 회로 필요없이 간단히 MCU와의 연결 만으로 온도 값을 불러 올 수 있다. 그렇지만 통신방식을 이해 하여야만 하기때문에 초보자들이 사용하기는 쉽지 않다. 그러나 통신방법을 이해하고 MCU를 다룰 수 있으면 간단하게 온도센서로 부터 온도 값을 불러 올 수 있다. 최근 온도센서 뿐만 아니다 다양한 종류의 센서들이 마이크로프로세를 내장하고 있어 Digital 방식의 통신을 통하여 측정 값을 제공하고 있다.

IC Sensor를 사용한 온도계 참고 웹 싸이트:

     1. Introduction – Temperature Sensor ICs
     2. IC Temperature Sensor Interfacing