| 作者 | 主题 |
|---|---|
|
jacky_andy 奇侠 经验值:6742 发帖数:2277 精华帖:19 |
楼主
主题:帮忙看一下下面的例子?能够提高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 |
楼
主题:回复:帮忙看一下下面的例子?能够提高314C-2DP pt100精度,百思不得其解,请高人解释一下
我想对于314C,应该可以提高精度的。
华氏度的分辨率高于摄氏度,就拿0-100℃来说,华氏对应为32-212 F,如果测量值范围为0-27648,这样华氏一度对应27648/180,而摄氏一度对应27648/100。 关键是对应到测量方法上,我们知道热电阻,电阻和温度的关系是非线性的,测量一般是基于查表法,但查表法只能包含有限的电阻/温度对应值,打个比方,对于摄氏度,如果在表内有100项,对应每种阻值对应的温度(温度按1度变化)。这样当我们的阻值不能对应表格中的某一项时(比如说大于第1项,小于第2项),这时就没法查表了,只能就近选择某一值(这时精度就低了),或者使用插值法或者别的方法(我想314C自带的热电阻功能应该没有这样的算法)。但对于华氏度,我想这时表内应该就有180个选项了,这时当你的阻值对应表格中某一项的几率就大了,精度显然也提高了。 呵呵,以上只是推测,欢迎拍砖! |