技术论坛

 回复:帮忙看一下下面的例子?能够提高314C-2DP pt100精度,百思不得其解,请高人解释一下

返回主题列表
作者 主题
jacky_andy
奇侠

经验值:6742
发帖数:2277
精华帖:19
楼主    2009-04-22 09:02:58
主题:帮忙看一下下面的例子?能够提高314C-2DP pt100精度,百思不得其解,请高人解释一下
使用说明:
CPU 31X C 可以对 PT100 在默认量程(-200°C 至 850°C)内的温度测量设定参数。此时,精度大约能达到 1.6°C。实际上,可以通过如下的参数设置达到两倍的精度:
1、输入 4 (通道 5)在硬件配置中设为 “DEGREES Fahrenheit”。
2、测量类型选择 RTD-2L。
3、测量量程选择 PT100 默认。
4、在程序中进行华氏温度到摄式温度的转化。通过如下的公式,举例为:
公式1: T (°C) = (TF - 32 ) : 1.8 // TF= 华式温度
在 STEP 7 中的程序如下:
L PEW 760 // 读取 IO 值
ITD // 转化 IO 值为实数型
DTR
L 32.0 // 将华氏温度转化为摄氏温度
-R
L 1.8
/R
T MD 10 // 送入目标数据地址
四书五经
侠圣

经验值:3667
发帖数:762
精华帖:58
    2009-04-27 11:43:03
精华帖  主题:回复:帮忙看一下下面的例子?能够提高314C-2DP pt100精度,百思不得其解,请高人解释一下
我想对于314C,应该可以提高精度的。
华氏度的分辨率高于摄氏度,就拿0-100℃来说,华氏对应为32-212 F,如果测量值范围为0-27648,这样华氏一度对应27648/180,而摄氏一度对应27648/100。
关键是对应到测量方法上,我们知道热电阻,电阻和温度的关系是非线性的,测量一般是基于查表法,但查表法只能包含有限的电阻/温度对应值,打个比方,对于摄氏度,如果在表内有100项,对应每种阻值对应的温度(温度按1度变化)。这样当我们的阻值不能对应表格中的某一项时(比如说大于第1项,小于第2项),这时就没法查表了,只能就近选择某一值(这时精度就低了),或者使用插值法或者别的方法(我想314C自带的热电阻功能应该没有这样的算法)。但对于华氏度,我想这时表内应该就有180个选项了,这时当你的阻值对应表格中某一项的几率就大了,精度显然也提高了。
呵呵,以上只是推测,欢迎拍砖!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。