cnmlq 发表于 2015-5-21 17:22

新设计Pt1000温度计,达到精度等级0.1级

本帖最后由 cnmlq 于 2015-6-4 17:09 编辑

设计目标:用1/10B Pt传感器,达到精度等级0.1级,分辨率0.01度,测温范围150到-50摄氏度,1节锂电池作电源

构架上我采用恒流比例法测量
-----------------------------------------------------------------------------------------------------------------------
噪声分析,分辨率指标
选用TI家24位ADC,在20SPS速率下-3dB带宽只有13.1Hz,所以噪声电压很低
因为我设计用恒流比例法测量,测量Pt1000时就用不到内部基准电压。查ADC手册可知,内部基准噪声和REF5020这款基准差不多,所以以REF5020噪声指标估算扣除基准噪声后4倍超采样率2倍PGA时的折算ADC输入端噪声电压rms=√((噪声rms*Gain)^2-(REF5020(0.1Hz to 10Hz)噪声p-p/5.2)^2)/Gain≈1.428μV
对ADC采样端输入噪声电压=150摄氏度时Pt1000的热噪声电压≈22nV
常温下1个基准电阻热噪声电压≈25nV
两个基准电阻并联噪声电压=25nV/√2≈18nV
再两组基准电阻串联噪声电压=√(18nV^2*2)≈25nV
对ADC基准端输入噪声电压=基准电阻和Pt1000的串联=√(25nV^2+22nV^2)≈33nV
此款ADC在20SPS速率下数字滤波器有针对50Hz优化,衰减率至少90dB,加上不错的共模抑制比作用,通过Pt1000进来的50Hz感应噪声被抑制后可忽略不计。假设Pt1000感应到除50Hz外低频噪声p-p电压10mV,折算ADC输入端噪声电压=10mV/10^(CMRR/20)≈18nV
设电源波动不超过1%=电源*1%=28mV,折算ADC输入端噪声电压=电源波幅/(10^(PSRR/20))/Gain≈79nV
ADC失调温漂和增益温漂噪声暂不计算
折算总ADC输入噪声电压rms=√(1.428μV^2+22nV^2+33nV^2+18nV^2+79nV^2)/√超采样率≈715nV
折算总ADC输入噪声电压p-p=715nV*2*超限概率0.01%下波峰因子≈5.58μV
5.58μV<=Pt1000每0.01度变化的变动阻值*激励恒流电流,意味着99.99%的时间内屏显0.01度位不会跳动
-----------------------------------------------------------------------------------------------------------------------------------------
误差分析,精度指标
此设计绝对误差项有:Pt传感器误差,基准电阻误差,INL,失调电流误差,修正CMRR后残余误差,修正自热温度后残余误差,修正热电动势后残余误差
注意,自热误差估计未考虑实际热阻等情况,误差范围估计可靠性不高
此设计系统误差由一个矩形分布大误差和几个其他小误差组成,所以合成误差不是正态分布,按普通RSS法合成得数会比较离谱。所以在此才用蒙特卡洛法计算合成极限误差,置信度取99.73%

先说0摄氏度时绝对误差:
Pt传感器误差=±0.03度,矩形分布
自热误差≈(-0.0155度,0.0095度),修正后估计残余误差矩形分布
基准电阻误差≈±0.0171度,矩形分布
INL≈±0.0081度,正态分布(k=3),极限误差/k=±0.0081度/3=0.0027度
修正热电动势后残余误差≈±0.003度,正态分布(k=3),极限误差/k=±0.003度/3=0.001度
失调电流误差≈±0.0015度,三角分布
CMRR误差≈(-0.0059度,+0.0207度),修正后估计残余误差呈0轴对数正态分布
0摄氏度时随机误差σ=(噪声电压rms/(0摄氏度时Pt1000每1度变化的变动阻值*激励恒流电流))≈±0.0007度
0摄氏度时合成总误差≈(-0.06,+0.05)度
0摄氏度时最差总误差=0.03+0.0095+0.0171+0.0081+0.003+0.0015+0.0207+(无闪烁噪声电压p-p/2/(Pt1000每1度变化的变动阻值*激励恒流电流))≈+0.10度

据计算得知此量程高温端绝对误差大于低温端
150摄氏度时绝对误差:
Pt传感器误差=±0.105度,矩形分布
自热误差≈(-0.0243度,0.015度),修正后估计残余误差矩形分布
基准电阻误差≈±0.0323度,矩形分布
INL≈±0.0111度,正态分布(k=3),极限误差/k=±0.0111度/3≈0.0037度
修正热电动势后残余误差≈±0.013度,正态分布(k=3),极限误差/k=±0.013度/3≈0.0043度
失调电流误差≈±0.0025度,三角分布
CMRR误差≈(-0.0064度,+0.0246度),修正后估计残余误差呈0轴对数正态分布
150摄氏度时随机误差σ=(噪声电压rms/(150摄氏度时Pt1000每1度变化的变动阻值*激励恒流电流))≈±0.0008度
150摄氏度时合成总误差≈±0.14度
150摄氏度时最差总误差=0.105+0.015+0.0323+0.0111+0.013+0.0025+0.0246+(无闪烁噪声电压p-p/2/(Pt1000每1度变化的变动阻值*激励恒流电流))≈+0.21度
最大引用误差(满量程误差)=0.14/(150-(-50))*100%=0.07%。精度等级0.1级

从哈理工一篇有关薄膜Pt100论文里的实测温度千小时漂移数据和其他数据做拟合估计
1/10B这等级的Pt100在150摄氏度时千小时最大漂移在1*10^-2这种量级上
根据长期漂移公式 千小时最大漂移量*√(ln(24*365.25*6/1000)) 算6年150度不间断工作寿命漂移

hellohello22 发表于 2015-5-21 17:48

温度做不到这精度吧,我看专业温度计的精度都不怎么高

shuyuan888 发表于 2015-5-21 17:57

能做到这么高的精度吗?我看专业的随便都要几万元

iloveqinqin 发表于 2015-5-21 18:08

理论值?

cnmlq 发表于 2015-5-21 18:10

iloveqinqin 发表于 2015-5-21 18:08
理论值?

嗯,按器件规格书计算的
还有有什么没考虑到的误差项?

胡奚曷 发表于 2015-5-21 18:23

可以用作热电偶冷端补偿?

胡奚曷 发表于 2015-5-21 18:23

可以用作热电偶冷端补偿?

cnmlq 发表于 2015-5-21 19:05

shuyuan888 发表于 2015-5-21 17:57
能做到这么高的精度吗?我看专业的随便都要几万元

商品化确实得几万块
这个元件采购成本就得500以上啊,再加上开模,利润,渠道费

cnmlq 发表于 2015-5-21 19:06

胡奚曷 发表于 2015-5-21 18:23
可以用作热电偶冷端补偿?

木问题就是大材小用

cnmlq 发表于 2015-5-21 19:10

hellohello22 发表于 2015-5-21 17:48
温度做不到这精度吧,我看专业温度计的精度都不怎么高
这个廉价为王的世界,弄贵了卖不出去唄
砸钱对每个pt传感器多点标定的话,精度还能提高一截

pender 发表于 2015-5-21 19:54

楼主准备出口欧美吧?在山寨的国度,这货肯定没市场

国望堂 发表于 2015-5-21 19:57

说了这么多,什么也看不懂

wj96202 发表于 2015-5-21 20:17

cnmlq 发表于 2015-5-21 20:19

pender 发表于 2015-5-21 19:54
楼主准备出口欧美吧?在山寨的国度,这货肯定没市场

我是个人,不是工厂主

ljlzch 发表于 2015-5-21 21:45

看看

qqeevv 发表于 2015-5-21 23:32

一直想买一个插入式温度计测水温泡咖啡的时候用,无奈精度都太低。其实我1000元以下都能接受,不过楼主这个貌似更贵。

cnmlq 发表于 2015-5-21 23:36

qqeevv 发表于 2015-5-21 23:32
一直想买一个插入式温度计测水温泡咖啡的时候用,无奈精度都太低。其实我1000元以下都能接受,不过楼主这个 ...
你要有能力自制,1000元以内是没问题的
不过泡咖啡需要绝对误差在0.1度以内?

PBX2 发表于 2015-5-22 07:41

不经意间搞到一个温度计,感觉还行{:5_604:}就是还有很多功能还没去研究呢。{:5_620:}

另外也证明了大家说的,博洋温度计还是不错的了。平时使用要不了那么高的精度的。

wzdxhsdt 发表于 2015-5-22 08:01

精度这么高,主要用途干什么?

cnmlq 发表于 2015-5-22 13:09

PBX2 发表于 2015-5-22 07:41
不经意间搞到一个温度计,感觉还行就是还有很多功能还没去研究呢。

另外也证明了大家说 ...

这RTD标称啥精度
我家台式气象站也差不多精度很好,3个无线探头一致性不错。非山寨货就是这样,标称值比实际精度大了不少,很保守的

页: [1] 2
查看完整版本: 新设计Pt1000温度计,达到精度等级0.1级