欢迎光临温度传感工厂! 关于我们 | 联系我们 | 在线留言
全国统一服务热线
13827205356
当前位置:主页 > 资讯中心 > 行业动态 >

使用NTC热敏电阻收集温度的常规方法

文章出处:yaxun88 人气:发表时间:2019-11-30 17:14

本文提供了一种使用NTC热敏电阻收集温度的更常规方法。首先,当额定温度Tn = 25℃时,使用电阻值为Rn = 10K且热指数为B = 3950的NTC热敏电阻。使用热敏电阻收集温度的方法非常简单,如图1所示。ADC_Temp使用AVR 8位芯片Atmega48进入芯片的ADC6端口。该芯片通过检测分压器电路的电压来转换热敏电阻电阻值,以获得实际温度值。如下所示:

NTC热敏电阻温度采集电路原理图
图1 NTC热敏电阻温度采集电路原理图

热敏电阻的电阻和温度如下:
电阻和温度计算公式
程序员可以使用Excel或其他软件通过上述关系来获得电阻与温度之间的关系,或者直接使用卖方提供的带有热敏电阻的表格。实际上,我们需要的是AD值与温度之间的关系。从芯片数据可以理解,对应于0-5V AD值的电压为0-1023。要制作图形,可以得到以下关系曲线:
AD值和温度曲线
图2温度和电阻曲线图3温度和AD值得关系曲线
以上概述了一个想法。这是后期程序。
首先,应张贴温度和AD值。
温度和AD值表

在上表中,NTC_fdb表示与i度对应的AD值。 PROMEM在闪存空间中定义表数据。
实际温度值可以通过表中获取的AD值的位置获得。
使用ADC之前需要进行初始化。
ADC初始化程序

读取AD值的子功能如下:
AD值读取子功能

那么如何使用上述子功能?
很简单的。只需使用以下语句:temp_value = GetNTCTemperature(adc_read(ADC_TEMP));

此文关键字:NTC热敏电阻收集温度

同类文章排行

最新资讯文章

您的浏览历史

    正在加载...