==================================Outline====================================
NTC 센서를 활용한 온도계
----------------------------------------------------------------------------
NTC(Negative Temperature Coefficient)에서 주변 온도에 따라 반환하는 저항 값을 실제 온도 값으로 고치기 위해서는 계산식이 필요하다.
선형식을 대입할 수 있으나 구간에 따라 비례식이 달라지기 때문에 정확한 값을 구하고자하면 Steinhart–Hart equation을 적용시켜야 한다.
//절대온도(k)에서 섭씨(c)로 변환하고자 할 때, c = k -273.15를 적용하면 된다.
//자연로그는 밑수를 e(2.718282)로 한다.
//C에서 <math.h> 헤더파일을 사용하면 'log'함수와 'exp'함수를 사용할 수 있다.
저항 값을 온도 값으로 변환해주기 전에 사용자의 편의를 위해 특수문자를 CGROM에 저장하여 온도 값(c)을 표시해주자.
아날로그 온도 센서로는 Thermistor, Pt 100옴, TC가 있다. Pt 100옴은 산업용으로 쓰인다.
//pt는 백금(platinum)의 원소기호이다.
반응형
'Busan IT > 센서 제어' 카테고리의 다른 글
자동차 후진 경고 센서 (0) | 2015.09.14 |
---|---|
온도계 섭씨 화씨 변경, 초음파의 특성 (0) | 2015.09.10 |
C#을 활용한 NTC 온도 센서 (0) | 2015.09.04 |
NTC 온도계 저항값 변환 (0) | 2015.09.04 |
NTC 온도 센서 (0) | 2015.09.01 |