ntc热敏电阻测温c程序

ntc热敏电阻测温c程序
热敏电阻是一种温度敏感的电阻,它的电阻值随温度变化而变化,可以用于温度测量。在实际应用中,我们可以利用ntc(negative temperature coefficient)热敏电阻来测量温度。接下来,我们将详细介绍如何使用ntc热敏电阻进行温度测量,并给出与测量相关的c语言程序。
一、ntc热敏电阻工作原理
ntc热敏电阻是一种温度敏感的电阻,其电阻值与温度成反比,即随着温度的升高,电阻值不断下降。因为其温度特性比ptc(positive temperature coefficient)热敏电阻更为稳定,所以在实际应用中,ntc热敏电阻被广泛应用于温度测量。
二、ntc热敏电阻的特性
1.温度特性曲线
ntc热敏电阻的特性可以通过其温度特性曲线来描述。一般来说,ntc热敏电阻的温度特性曲线如图所示。
从图中可以看出,ntc热敏电阻的电阻值随温度的变化而变化,呈指数下降。随着温度的升高,电阻值的变化越来越明显。
2.灵敏度
ntc热敏电阻的灵敏度是指单位温度变化时电阻值的变化量。一般来说,ntc热敏电阻的灵敏度为1%~2%。灵敏度越高,ntc热敏电阻的温度测量精度越高。
3.阻值和使用温度范围
ntc热敏电阻的阻值一般在几百欧姆到几百千欧姆之间。在使用时需要注意选择合适的阻值范围。ntc热敏电阻的使用温度范围也需要根据实际需要选择,一般为-55℃~200℃。
三、ntc热敏电阻的应用
ntc热敏电阻广泛应用于温度测量中。在实际应用中,ntc热敏电阻可以与电阻分压电路结合使用,通过测量电压来计算温度。ntc热敏电阻也可以与有源器件(如运算放大器、比较器等)组成各种电路,在测量温度方面有着重要的应用价值。
四、ntc热敏电阻的测温原理
利用ntc热敏电阻测温的原理是,当ntc热敏电阻受到外界温度影响时,其阻值会发生变化,从而引起电压的变化。利用这个变化,我们可以通过电压测量来确定温度的大小。
下面给出一个简单的测温电路图,其中r1为ntc热敏电阻,r2为一个已知的电阻,ucc表示电源电压,uout表示输出电压。根据电路原理,可以推导出下面的公式。
根据该公式,只要测量出uout和已知的电阻r2,就可以通过计算获得ntc热敏电阻的电阻值,从而进一步获得温度的大小。
五、ntc热敏电阻测温的c语言程序实现
下面给出一个ntc热敏电阻测温的简单c语言程序。该程序通过调用ad转换函数实现了对ntc热敏电阻变化的检测,并通过算法计算出ntc热敏电阻的阻值和温度大小。
#include stdio.h
#include math.h
#define r1 10000 // ntc热敏电阻额定电阻值
#define r2 10000 // 分压电阻额定电阻值
#define k 3435 // b值
int main()
{
float vol, r, tmp;
while(1)
{
vol = ad转换函数(); // 读取该通道的ad值,获得电压
r = r2 / ( (1024/vol)-1 ); // 通过分压电路获得ntc热敏电阻的电阻值
tmp = 1/ ( 1/298.15 + log(r/r1)/k ) - 273.15; // 通过阻值计算温度
printf(temperature is %d\n,(int)tmp); // 输出结果
}
return 0;
}
六、总结
ntc热敏电阻是一种常见的温度测量元件,在工业中有着很重要的应用。本文从ntc热敏电阻的工作原理和特性入手,介绍了ntc热敏电阻测温的基本原理和方法,并编写了一份简单的c语言程序,充分展示了ntc热敏电阻在温度测量中的应用价值。

雷曼与华南理工大学联动打造LED全系列产品和解决方案生态
华为云手机横空出世,云手机的运用领域和优势
此次新冠疫情将加速进入非接触式访问控制的新时代
电网 铁塔 电动汽车三方携手共推泛在电力物联网建设
工业物联网成功的关键是什么
ntc热敏电阻测温c程序
我国的机器人产业发展正在从数量增长转向质量重视
你觉得Dyson新机器人能做什么?
我国信息安全市场国产化逐步加快,明年网络安全市场将达926.8亿元
对嵌入式系统中目标识别技术的分析
汽车无线充电技术何时才能投入实际使用
保障房成为主流,公租房管理系统助力保障性住房数字化管理!
周伯文:5G加持下,工业互联网任重道远
为什么处理器一样但是iqoo这么快?
光纤连接器的制作工艺步骤和注意事项
无线充电OLED照明将成为未来照明主流
基于LinkedInSTM32F4时钟系统初始化设置
基于CK6159A4设计的语音报数提示自动跳绳机电路板
配件制造商提前展示新iPhone外形 苹果今年又连发三款手机
AirPods带动无线耳机爆量成长 全年将破1亿组