想请问大家对于STM32F051 ADC 采集温度的迟滞效应有什么解决方案吗?

2019-07-16 08:39发布

如上面的提问,在工作中遇到适用STM32F051使用ADC采集片上温度传感器温度时发现降温和升温两个过程中采集的同一个温度点的数据有较大差异(表现有点像是迟滞效应,主要发生在0~负40度,如图)。请问大家有遇到过吗?或者有什么好的解决方法?谢谢!
升温和降温的数据不一致 升温和降温的数据不一致
开发板的测试数据 开发板的测试数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
andy_wsj
2019-07-16 11:09
个人看法,这个不是迟滞效应,一句话就是采样值偏高了,每一个点都偏高
但总体来看,线性度还算可以,推荐软件修正,就是说每一个采样值需要修正,线性度好的可以乘以一个系数

我自己使用的PT100温度传感器,通过一个运放电路进入ADC,实际运放电路肯定有偏差,一块板子调好不代表一万块PCB都是好的,因此在软件内做修正是成本最低,也是最有效的一种方法,我做了零点修正和线性修正,实际采样情况比较好,你使用的是内部温度传感器,零点修正不好做,线性修正还是可以的

一周热门 更多>