TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1247读取的AD值如何转换为温度?

Other Parts Discussed in Thread:ADS1247

这是我从芯片所读出的一组数据,请问如何将这个值转换为我所需要的温度,或者有相关应用的资料吗,谢谢。

user6518570:

,

Amy Luo:

您好,
这个跟您的测量原理有关,ADS1247数据转换器是将输入的电压信号转换为数字信号,输入电压信号与输出的code关系见数据手册Table 18,将code值乘以LSB即为输入电压值,LSB计算公式详见数据手册Equation 20

如果您用电阻式温度传感器,通过测量电阻式传感器电压的变化测其电阻的变化,进而再电阻到温度的转换,那么您读取的code值即为电阻式传感器两端的电压

,

user6518570:

好的,我了解了。那么,我还想问一下,以下是我取得打印串口信息中的数据,像图中划红线处的温度变化是被允许的吗,我统计了一下, 基本打印100次的话有4次左右这样的大范围跳动,这跟我的软件有关联还是硬件呢?

,

Amy Luo:

您这里的数据代指的是什么数据,是ADS1247输出的code电压值,还是经过处理换算后的温度值?
如果是ADS1247输出的code值,那么用示波器实时检测ADS1247的SPI时序波形是否存在干扰
如果是经过处理换算后的温度值,那么往前一步,查看源数据,即转换为温度前的数据是什么,看是否存在很大偏差

,

user6518570:

是ADS1247输出的Code电压值,我之前计算的公式有误,跳动还是有的,不过我用软件滤波的算法解决了,目前很稳定。

,

Amy Luo:

感谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » ADS1247读取的AD值如何转换为温度?
分享到: 更多 (0)