본문 바로가기

a17372

NTC 온도센서(A1737) 온도 구하기2 NTC A1737은 amphenol사의 ntc인데 이 제품은 온도에 따른 저항 값이 완전히 선형적이지 않습니다. 위 표와 같이 -40~0까지 저항이 급속히 떨어지며 0도부터 210도까지도 선형적이지 않고 아래 그림과 같이 몇번의 전환점이 있습니다.NTC온도센서(A1737)온도 구하기 https://answerofgod.tistory.com/891를 통해 선형보간법을 사용하여 온도를 구했었습니다.하지만 수행시간이 올래걸리다 보니(내부에 for문이 있음)좀 더 간단한 Steinhart-Hart 방정식으로 변경하였습니다.#include // log 함수를 사용하기 위해 math.h 헤더 포함#define VDDA_VOLTAGE 3.3f // MCU 공급 전압 (V)#defi.. 2025. 11. 20.
NTC 온도센서(A1737) 온도 구하기 NTC A1737은 amphenol사의 ntc인데 이 제품은 온도에 따른 저항 값이 완전히 선형적이지 않습니다.위 표와 같이 -40~0까지 저항이 급속히 떨어지며 0도부터 210도까지도 선형적이지 않고 아래 그림과 같이 몇번의 전환점이 있습니다. 이 센서를 ADC로 읽어서 계산을 해보려고 합니다. adc 입력회로는 아래와 같습니다. ADC로 전압을 읽어보면 저항이 클 때에는 3.3V에 가깝게 나오고 저항이 낮으면 0V에 가까워 집니다. 위의 저항-온도 테이블 보시면 -40도~210도 까지 측정 가능하니 범위를 벗어난 것은 오류 처리를 하면 됩니다. 그리고 전압으로 읽어서 온도를 구할 예정이므로 전압을 입력으로 함수를 만들었습니다.#define VDDA_VOLTAGE 3.3f // .. 2025. 11. 12.

인기글