NTC温度做采集,ADC采集到相应的值后,怎么把温度计算出来呢?

2019-07-21 04:52发布

我在做一个NTC温度采集,非线性的10K 电阻,已经把ADC采集的值采集到了,就是不知道怎么转换成相对应的温度值,百度查了很多资料,有说二分法的,实在没明白,到这里来提问,
我知道将0-20°的ADC值依次放在一个数组里,然后我就不知道了,求解答,谢谢谢谢

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
g753388438
1楼-- · 2019-07-21 09:13
 精彩回答 2  元偷偷看……
nashui_sx
2楼-- · 2019-07-21 10:44
本帖最后由 nashui_sx 于 2019-3-1 19:41 编辑

0-20°的ADC值依次放在一个数组里 后 1.excel拟合个函数  或者 2. 程序线性插值   或者3.直接用经验公式
爱问知识人
3楼-- · 2019-07-21 12:51
 精彩回答 2  元偷偷看……
爱问知识人
4楼-- · 2019-07-21 13:47
nashui_sx 发表于 2019-3-1 19:11
0-20°的ADC值依次放在一个数组里 后 1.excel拟合个函数  或者 2. 程序线性插值   或者3.字节用经验公式

我觉得第一个可能比较简单点,拟合函数 干什么用,生成一个公式吗?
nashui_sx
5楼-- · 2019-07-21 18:50
本帖最后由 nashui_sx 于 2019-3-1 19:39 编辑
爱问知识人 发表于 2019-3-1 19:24
我觉得第一个可能比较简单点,拟合函数 干什么用,生成一个公式吗?

你小学生?还是买的通知书呀,不会初中的都忘了吧

假入 10度  adc 800    20度  600
函数不就是  y = -0.05x + 50    adc 700 的时候=-700*0.05+50=15度?数据多了拟合个高次的就可以了

经验公式是对数的,最好插值吧,非要拟合可以看看拟合函数的R值看看误差能接受不了
   


一周热门 更多>