TI论坛
直播中

笑过就走

10年用户 991经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术
私信 关注
[问答]

请问读出内部温度传感器的AD转换值,怎么转换为温度呢?


  • 请问读出内部温度传感器的AD转换值,怎么转换为温度呢?手册上说参考NIST分度表,请问是哪一种分度表呢

回帖(3)

陈强

2024-12-12 09:58:23
  按照手册的table12可以转换层温度的。
LSB是0.03125度
举报

王丹青

2024-12-12 09:58:35
 测试得到16位数据后,先左移两位(T=T>>2),  当然还要判断正负,看下Table 12   T大于0x1000;则为负 T=~T+1;T=T*0.03125;前面加上负号就可以了,小于则正T=T*0.03125
举报

663597

2024-12-12 18:18:13
要将内部温度传感器的AD转换值转换为温度,需要遵循以下步骤:

1. 获取AD转换值:首先,你需要从微控制器的ADC(模拟数字转换器)模块读取内部温度传感器的AD转换值。这个值通常是10位或12位的数字。

2. 参考NIST分度表:NIST(美国国家标准与技术研究院)提供了多种温度分度表,用于将电阻温度检测器(RTD)的电阻值转换为温度。对于内部温度传感器,通常使用的是PT100或PT1000分度表。你需要查阅手册,了解你的微控制器使用的是哪种分度表。

3. 计算温度:根据NIST分度表,你可以将AD转换值转换为温度。通常,这个过程涉及到查找表、线性插值或多项式拟合。以下是将AD转换值转换为温度的一般步骤:

   a. 将AD转换值转换为电压值:根据微控制器的参考电压和ADC分辨率,将AD转换值转换为电压值。例如,如果参考电压为3.3V,ADC分辨率为12位,则AD转换值与电压值之间的关系为:电压值 = (AD转换值 / 4096) * 3.3V。

   b. 将电压值转换为温度:根据NIST分度表,将电压值转换为温度。这可能涉及到查找表、线性插值或多项式拟合。具体方法取决于你的微控制器和温度传感器的特性。

4. 校准:为了提高温度测量的准确性,你可能需要对温度传感器进行校准。这可以通过在已知温度下测量AD转换值并调整转换公式来实现。

总之,要将内部温度传感器的AD转换值转换为温度,你需要参考NIST分度表,将AD转换值转换为电压值,然后将电压值转换为温度。具体方法取决于你的微控制器和温度传感器的特性。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分