搜索
bottom↓
回复: 14

还是请教大侠铂电阻测温 PT100 直接浮点数公式计算就可以了啊 为什么还线性补正

[复制链接]

出0入0汤圆

发表于 2009-12-3 19:31:44 | 显示全部楼层 |阅读模式
有几个问题不是很明白的,网上都说什么非线性校正,其实那个铂电阻与温度间的2次公式可以直接算出它的解啊,然后用单片机编程运算就可以,这点我没有看懂。


我是用运放搭的一个跟随器接电阻做恒流源的,我的问题是比如我的电阻是100偶,但是我AD采集后算出的电阻不是100偶,测多个点后,采用系数来修正还是不行。


我做的是流量计方面的。需要测温的区间是0-600°。

请大侠指点

电路如下  VREF为2.5伏,也是ADC的参考电压。PT100采用4线制。AD627放大15倍


(原文件名:未命名.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2009-12-3 20:00:37 | 显示全部楼层
我的问题是单片机测量出来的电阻阻值和实际的不同,采用的0.01欧的电阻箱模拟的PT100。

而且我想采用2次函数修正也不行。


采用运放搭的恒流源,然后差分输入AD627放大,再用单片机AD采集的。

出0入0汤圆

发表于 2009-12-3 20:11:12 | 显示全部楼层
怎么不贴原理图??
我认为应该用单片机分段测
例如:
AD0 测 0~99
AD1 测 100~199
AD2 测 200~299
AD3 测 300~399
AD4 测 400~499
AD5 测 500~600

出0入0汤圆

 楼主| 发表于 2009-12-3 21:22:12 | 显示全部楼层
【2楼】 xcodes
积分:285
派别:
等级:------
来自:
怎么不贴原理图??
我认为应该用单片机分段测
*****************************************************************************************


原理图发了。


为什么要分段测呢。那个温度与电阻值是一个2次函数,可以直接算浮点数就可以算出温度的呀

出0入0汤圆

发表于 2009-12-3 22:21:42 | 显示全部楼层
我一般用一个便宜的24bit的AD,用相对测量的方法直接测PT100的电阻(类似数字万用表测电阻),不用放大器,不用恒流源,稳定可靠,查表,线性插值。

出0入0汤圆

 楼主| 发表于 2009-12-4 10:25:03 | 显示全部楼层
【4楼】 coody
积分:819
派别:
等级:------
来自:

****************************
你采用恒流源么?你的电流多大?

出0入0汤圆

发表于 2009-12-4 10:48:36 | 显示全部楼层
LS,用不用恒流都无所谓,不影响,我说过是相对测量的方法,类似数字万用表测电阻,而数字万用表测电阻是不需要恒流的。
使用恒流的话,大约400uA,并且不需要多准确,也不需要温度特性稳定。
唯一的要求是,基准电阻(比如5.1K)要是高精度电阻,并且温度漂移要尽量小。
AD的基准电压也不要求高,随便TL431就OK了,用4线的PT100

出0入0汤圆

 楼主| 发表于 2009-12-4 18:34:55 | 显示全部楼层
你的意思是采集PT100和基准电阻两个的电压来做比较?


不知道我的理解对么?你分别采集两个电阻的电压,相当于是分压,只要精密电阻够准,那么测量PT100就够准了

出0入0汤圆

 楼主| 发表于 2009-12-4 23:15:00 | 显示全部楼层
目前发现问题了,是因为测量的范围太宽0-600°,那个恒流源已经布能看着是恒流源了

比如,PT100 为100欧时,恒流源电流为0.5mA
      PT100 为300欧时,恒流源电流为0.498mA了



就是这0.002mAd的电流换算成温度的话,都差2度多了

出0入0汤圆

 楼主| 发表于 2009-12-7 23:39:01 | 显示全部楼层
可以还是不知道怎么去解决它

出0入0汤圆

发表于 2009-12-8 15:37:38 | 显示全部楼层
用电桥+运放(低温漂),软件分段计算

出0入0汤圆

发表于 2009-12-8 15:38:14 | 显示全部楼层
电桥的电阻要用高精度,低温漂电阻

出0入0汤圆

发表于 2012-2-16 00:22:05 | 显示全部楼层
mark

出0入93汤圆

发表于 2012-2-16 09:08:39 | 显示全部楼层
万用表一般都是使用恒流源测电压的方法测电阻的吧,包括多种台式万用表以及普通的手持式万用表,我都试过,都试恒流源的方式,没有发现电桥或者分压等其他方式的。

有些AD芯片是专门为测电阻设计的,比如ADI的AD7711,自带恒流源,内部PGA,可以直接测电阻,比较老的型号,价格比较高,可以找便宜的替代型号。

楼主有一点提到:
但是我AD采集后算出的电阻不是100偶。
我觉得这里有误区,比如你测得恒流源是1mA,但是100欧的电阻箱测得值不是0.1V,所以计算不是100欧,所以才有上面的疑问?

这个100欧不应该是算出来的,电阻-温度特性不是直线,但是AD值-电阻是线性关系呀。这里你要做的是,恒流源任意,数值不重要,但是一定要稳,你搭建的肯定不行,才变化200欧都能看出变化来。电流不宜过大。
然后要做的,电阻箱打到100欧的时候,记录一个AD值,这个值就是100欧,电阻箱打到300欧,记录一个AD值,这个值就是300欧,然后就简单了,两点确定一条直线,实际工作中,得到一个AD值,根据直线计算出对应的电阻值。
然后根据电阻值换算出温度,可以通过公式,可以直接查表,都行。

如果觉得100欧和300欧两个点太少,可以再夺取几个点,分段取直线,进一步消除电阻测试整个范围内的非线性。
关键就是恒流源要稳,不需要特定值,大小要合适,电流大了,对电源的要求就高了,并且容易引起电阻的热效应造成测试误差。

出0入0汤圆

发表于 2012-4-17 23:35:18 | 显示全部楼层
mark,参考一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-21 08:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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