发表于《高精度温度测量》
8年10个月前修改于 8年10个月前IP:未同步
842684
11楼
引用 cgcc:

对于你上面提出的的问题,其实都可以在datasheet里找到答案。
用这个片子对RTD做测量,官方提供以下三个方案
1.png
1:简单的线性计算公式带来的误差范围如上。
这种方案显然不符合你的项目要求。
2.png
2:拟合公式来进行精确函数计算补偿,不需要你说的自己测点做拟合。
这个公式是满足IE751标准的,datasheet中有相关描述。
有快速浮点计算能力的嵌入式系统比较适合应用这个方案。
3.png
3:查表线性插值拟合
折中的方案,查表后作线性插值,精度介于以上两个方案之中。
-
上面三个方案,原理都是基于采集电阻值标准,温度对电阻值的conver。
下面来看看ADC的精度,
4.png
±1LSB的意思是,最大一个正负分辨率的误差。
换算到温度就是±0.03125°C,在Vref可信时,这个是ADC采集能够带来的最大温度误差。
当然以上的前提是,配合方案2能带来的最高精度结果。
-
对于你的应用,单片机处理能力足够的话,建议用方案2。
处理能力较弱的话,用方案3。
-
以上都是基于Maxim原厂资料置信的结论,如果对原厂测试数据怀疑的话。
可能真的要做人肉标定,那就是另外一个话题了。
评论
文号 / 842684

千古风流
名片发私信
学术分 5
总主题 53 帖总回复 1732 楼拥有证书:进士 老干部 学者 机友 笔友
注册于 2010/05/02 13:32:44最后登录 2025/02/26 11:20:29
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:0

个人简介

曾是化学爱好者转到火箭爱好者最后变成电子爱好者的科创爱好者。

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的