自己的写的PT100的测温和温度软件校准的方法

[复制链接]
45719|95
zwei9 发表于 2016-3-17 22:22 | 显示全部楼层
向楼主学习PT100测温方法
几紛帥气 发表于 2016-3-20 14:54 | 显示全部楼层
下载下来为什么是PHP格式,谁能告诉我,55555555555
fmxssh 发表于 2016-4-1 14:48 | 显示全部楼层
发现一处错误
     if((pt100_res>21170)&&(pt100_res<8070))                //温度的范围
        {
                 return 0;
        }
中间的&&应该是||吧?
fzyuan 发表于 2016-4-2 10:14 | 显示全部楼层
感谢楼主的分享精神!
由于无法打开楼主提供.sch文件,所以只是看了word文档中的电路,
此电路中存在一个原则性的错误:
运放输出本应该避免容性负载的,所以电路中的C2是不合理,容易造成振荡,而且C2在这个电路中也无法发挥任何正面的作用。

另外,在word文档的图2中,R4、R12其实是可以不用的(可以直接短路),因为这个电路输出的电压与RTD的阻值不会是线性的,哪怕有R4、R12的存在。
所以,既然怎么整都无法是线性关系,那就随它去吧。
那么,校准就会很重要。
以查表进行线性化是一项很古老的方法,当年CPU的计算能力太弱,一个long或float的计算可能需要几ms到几十ms的时间,而M3仅需要us级时间,
所以建议线性化采用多项式来完成,程序简单很多很多,速度也会更快,功耗也就更低,芯片的温升更小,ADC的稳定性也就更有保证。

还有,鉴于楼主的这个应用计算量不大,建议系统时钟不要超过8M,可以更低,但高了确实没什么用。
any012 发表于 2016-4-19 13:41 | 显示全部楼层
本帖最后由 any012 于 2016-4-19 13:47 编辑

楼主分享的是pads格式的原理图。
我转成pdf的了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
MJM_WSY 发表于 2016-4-19 18:13 | 显示全部楼层
今晚正好打算回来弄PT100的电路。。。 用上了。。。 先参考。
jeraw 发表于 2016-5-13 09:42 | 显示全部楼层
本帖最后由 jeraw 于 2016-5-13 09:46 编辑
fzyuan 发表于 2016-4-2 10:14
感谢楼主的分享精神!
由于无法打开楼主提供.sch文件,所以只是看了word文档中的电路,
此电路中存在一个原 ...

搭了下电路发现输出电压的确不会与RTD的阻值成线性,假如输入接100欧姆,差分电压0V,接入200欧姆的时候想让它实现0.1V时确发现只有0.09V。那这个用恒流源是不是要好一些

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
fzyuan 发表于 2016-5-13 14:09 | 显示全部楼层
jeraw 发表于 2016-5-13 09:42
搭了下电路发现输出电压的确不会与RTD的阻值成线性,假如输入接100欧姆,差分电压0V,接入200欧姆的时候想 ...

这时不用关心线性度,用恒流源也完全没用。
直接用这个电路推导出温度与电压的传递函数,以软件修正既可以了。
panamatw 发表于 2016-5-13 14:41 | 显示全部楼层

谢谢楼主分享!正需要
jeraw 发表于 2016-5-13 15:09 | 显示全部楼层
fzyuan 发表于 2016-5-13 14:09
这时不用关心线性度,用恒流源也完全没用。
直接用这个电路推导出温度与电压的传递函数,以软件修正既可 ...

文档中的电桥电路就是个减法电路,我来试试看,主要还得照着楼主写程序
Jack315 发表于 2016-5-13 15:32 | 显示全部楼层
感谢 LZ 分享!
jeraw 发表于 2016-5-14 14:52 | 显示全部楼层
fzyuan 发表于 2016-4-2 10:14
感谢楼主的分享精神!
由于无法打开楼主提供.sch文件,所以只是看了word文档中的电路,
此电路中存在一个原 ...

R4 R12应该不能去掉吧,楼主的想法是差分后放大10倍
fzyuan 发表于 2016-5-16 11:13 | 显示全部楼层
可以去掉,只是还需将后面的2个反馈电阻减小。
1258289852 发表于 2016-6-15 12:28 | 显示全部楼层
谢谢楼主分享
ternenceliu 发表于 2016-6-21 10:05 | 显示全部楼层
jiangyimfs 发表于 2016-6-28 09:47 | 显示全部楼层
怎么下载不动了,是我的网络问题吗
wzchenzhe 发表于 2016-7-5 11:54 来自手机 | 显示全部楼层
7.3242是怎么计算出来的
961349487 发表于 2016-7-11 20:15 | 显示全部楼层
我用的是分压办法测电压,但是我程序转换的电压,在转换成电阻值,就发生了溢出,不知道为什么,求大神帮忙

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高工电子工作室 发表于 2016-7-14 18:49 | 显示全部楼层
呵呵,精度不行
son9dy 发表于 2016-9-1 12:44 | 显示全部楼层
麻烦请教一下,您说的校准时是指怎样的操作?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部