找回密码
 注册
Simdroid-非首页
查看: 66|回复: 3

求助。PT100的一个数据拟和

[复制链接]
发表于 2007-8-7 18:08:40 | 显示全部楼层 |阅读模式 来自 广东深圳
求助: 拟合一个PT100的公式

各位兄弟:
    我现在需要用单片机来控制温度,好容易找到网上有人说用origin。用的PT100.不想用查表,听说这个东西可以拟合公式,但不知道怎么弄啊。
各位帮下忙啊。
    具体如下:
    1:电阻的阻值会随着温度的变化而变化,测出电阻值就可以得到温度
    2: 理论公式是:Rt = R0(1 + At + B*(t的平方) + C*(t的立方))
    Rt:  t度时的电阻
    R0:  0度时的电阻,用pt100理论上是100
    A、B、C—分度常数,分别为
    A = 4.28899×0.001
    B = -2.133×0.0000001 
    C = 1.233×1000000000
   3: 实际的做法是查表:
温度   电阻      
  0       100.000
  1       100.391
  2       100.781
  3       101.172
....................


这里的问题是用公式理论可以实际是不行的有误差,一般是查表,但是这个表精度只到1度。现在需要很高的精度
比如0.005度以内。如何来拟合?

拟合完毕后如何跟理论公式来验证?

各位能不能授我以鱼和渔啊。!!  
发表于 2007-8-8 12:51:30 | 显示全部楼层 来自 北京海淀
Simdroid开发平台
理论公式是不是有问题,将t=1代入结果是多少?1+A+B+C 很巨大的数字吧
回复 不支持

使用道具 举报

发表于 2007-8-8 13:02:46 | 显示全部楼层 来自 北京海淀
把t=1,t=2,t=3代入,不是可以解出A,B,C 的值吗
回复 不支持

使用道具 举报

发表于 2007-8-8 13:07:03 | 显示全部楼层 来自 北京海淀
我在网上查了一下,好像公式是这个,直接计算不行吗?

Pt100传感器是利用铂电阻的阻值随温度变化而变化、并呈一定函数关系的特性来进行测温,其温度/阻值对应关系为[1]:
(1)-200℃<t<0℃时,RPt100=100[1+At+Bt2+Ct3(t-100)] (1)
(2)0℃≤t≤850℃时,RPt100=100(1+At+Bt2) (2)

式中,A=3.90802×10-3;B=-5.80×10-7;C=4.2735×10-12。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 00:18 , Processed in 0.032341 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表