搜索
bottom↓
楼主: ddg_int

K,J,R,S,B,E,T,N型热电偶,PT100,cu50热电阻拟合参数方程,以及冷端补偿方程,及其pid参数

  [复制链接]

出0入0汤圆

发表于 2011-2-19 12:19:21 | 显示全部楼层
其实 wzxmcu 讲的那个u0是一个加热维持量,纯比例控制时有些用处,可要可不要的东西。

请教楼主,在积分分离的过程中,
if(error0<30&&error0>-30)//积分,以及积分分离
{
    ..........
}
else
{
    Ki=0;
    errorsum=0;
}
你的做法和书上讲的一样,就是使errorsum为0,但我看到有些是让errorsum保持原值,而整个积分项Ki*errorsum为0,两种方式哪种更合适?

出0入0汤圆

 楼主| 发表于 2011-2-19 12:33:21 | 显示全部楼层
回复【100楼】surkenjur  
其实 wzxmcu 讲的那个u0是一个加热维持量,纯比例控制时有些用处,可要可不要的东西。
请教楼主,在积分分离的过程中,
if(error0&lt;30&amp;&amp;error0&gt;-30)//积分,以及积分分离
{
    ..........
}
else
{
    ki=0;
    errorsum=0;
}
你的做法和书上讲的一样,就是使errorsum为0,但我看到有些是让errorsum保持原值,而整个积分项ki*errorsum为0,两种方式哪种更合适?
-----------------------------------------------------------------------

应该是errorsum为0更合适,这样才能保证系统快速退出积分饱和,消除振荡……

出0入0汤圆

发表于 2011-2-22 09:31:46 | 显示全部楼层
回复【97楼】New_Skite  
-----------------------------------------------------------------------

终于解决了!谢谢“ddg_int 正品冬瓜”的指点!我重新下载了一个比较全面的K型分度表,结果前面的那些疑问全都烟消云散了,现在心情舒畅得很,感觉就是“如释重负”!

出0入0汤圆

发表于 2011-2-22 10:20:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-23 09:51:39 | 显示全部楼层
关注

出0入0汤圆

发表于 2011-2-23 13:49:20 | 显示全部楼层
关注,这个有用的。

出0入0汤圆

发表于 2011-3-24 01:23:38 | 显示全部楼层
好帖,强烈支持楼主.

出0入0汤圆

发表于 2011-4-1 09:23:32 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-4-23 17:24:15 | 显示全部楼层
你太有才了,我顶

出0入0汤圆

发表于 2011-4-23 22:00:30 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-4-23 23:06:48 | 显示全部楼层
回复【楼主位】ddg_int 寒冷的夏天
-----------------------------------------------------------------------

楼主资料非常有用,MARK之.

出0入147汤圆

发表于 2011-4-23 23:12:09 | 显示全部楼层
这个要标记一下

出0入0汤圆

发表于 2011-6-4 22:03:58 | 显示全部楼层
你好!对于热电偶线性化,可否采用整型数处理,请回复

出0入0汤圆

发表于 2011-6-4 22:43:40 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-6-8 08:38:20 | 显示全部楼层
ddg_int,你好!能否告诉我你的联系方式,我想与你联系一下,具体请教一下热电偶线性化问题,我的信箱是:611017112@qq.com,请你发个你的联系方式邮件给我,谢谢

出0入0汤圆

发表于 2011-6-8 09:56:56 | 显示全部楼层
留个记号

出0入0汤圆

发表于 2011-7-7 13:00:53 | 显示全部楼层
顶!学习

出0入0汤圆

发表于 2011-7-9 15:09:59 | 显示全部楼层
告诉我你的联系方式,我我想与你联系一下,具体请教一下热电偶线性化问题,我的qq:382370905

出0入4汤圆

发表于 2011-7-9 16:27:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-9 17:48:32 | 显示全部楼层
J型热电偶输入25mv,输出差了几十度,哪里有问题了

出0入0汤圆

发表于 2011-7-11 11:00:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-11 11:25:37 | 显示全部楼层
PID 是个好东东啊!

出0入8汤圆

发表于 2011-7-11 11:45:53 | 显示全部楼层
LZ威武。。。记号~

出0入0汤圆

发表于 2011-7-11 11:59:59 | 显示全部楼层
good

出0入0汤圆

发表于 2011-7-30 09:06:30 | 显示全部楼层
回复【楼主位】ddg_int 寒冷的夏天
-----------------------------------------------------------------------

试了下,其他的热电偶拟合的都还行,但J型热电偶的拟合系数好像不对。。。
60MV的时候应该是1034.76,但是用你的那个算出来是1930左右。。。
或许是我的程序问题。。。
有谁验证下J型的?

出0入0汤圆

发表于 2011-7-30 09:08:43 | 显示全部楼层
回复【119楼】wwwjjjwww
j型热电偶输入25mv,输出差了几十度,哪里有问题了
-----------------------------------------------------------------------

看来不是我的程序问题了。。。
呵呵,60MV 的时候差了900多度。。。
看来J型的要重新拟合一下了。。。

出0入0汤圆

发表于 2011-8-1 22:57:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-1 23:13:24 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-2 19:37:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-3 12:13:23 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2011-8-3 13:12:30 | 显示全部楼层
我现在采用分段拟合,精度达到0.2度

出0入0汤圆

发表于 2011-8-3 13:34:49 | 显示全部楼层
标记

出0入0汤圆

发表于 2011-8-3 21:48:53 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-4 11:25:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-4 13:14:49 | 显示全部楼层

出0入0汤圆

发表于 2011-8-4 21:36:51 | 显示全部楼层
牛人太多我只能潜水啦,学习再学习

出0入0汤圆

发表于 2011-8-5 14:55:02 | 显示全部楼层
mark niu

出0入0汤圆

发表于 2011-8-9 16:06:13 | 显示全部楼层
好东西呀~~mark

出0入0汤圆

发表于 2011-8-9 17:19:28 | 显示全部楼层
mark 好东西啊

出0入0汤圆

发表于 2011-8-9 17:28:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-9 19:54:05 | 显示全部楼层
mark

出0入4汤圆

发表于 2011-8-9 20:57:27 | 显示全部楼层
现再感觉这个重点在测量不在计算,测量准确了,计算自然不会差,难啊

出0入0汤圆

发表于 2011-8-9 21:28:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-26 20:51:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-2 14:47:35 | 显示全部楼层
好东西

出0入0汤圆

发表于 2011-9-2 22:58:28 | 显示全部楼层
PID maik

出0入0汤圆

发表于 2011-9-3 10:28:14 | 显示全部楼层
PID mark

出0入0汤圆

发表于 2011-9-15 08:23:39 | 显示全部楼层
绝对经典帖

出0入0汤圆

发表于 2011-9-15 16:51:25 | 显示全部楼层
楼主请教Ki=3*(pid_P/(float)pid_I); 这句话什么意思??

出0入0汤圆

发表于 2011-9-26 21:18:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-26 21:28:32 | 显示全部楼层
好帖,mark

出0入0汤圆

发表于 2011-9-26 22:01:56 | 显示全部楼层
码。

出0入0汤圆

 楼主| 发表于 2011-10-14 22:14:04 | 显示全部楼层
更新五阶拟合方程,以下是各个传感器的参数;
温度为 t ,测得热电偶电压(mv)或者热电阻电阻(欧姆)为x;

t = TC_Atab*x^5 + TC_Btab*x^4 +TC_Ctab*x^3 +TC_Dtab*x^2 +TC_Etab*x^1 + TC_Ftab;

TC_Atab……TC_Ftab的参数数组如下;

float code TC_Atab[13]={-7.5997e-7,//K
                         9.6322e-8,//J
                         8.0072e-4,//R
                         1.2222e-3,//S
                         0.003814,//B
                         1.3651e-7,//E
                         1.4501e-5,//T
                         3.5366e-6,//N
                         -3.5948e-12,//pt100
                         0.20242,//N<0
                         -1.9158e-11,//Jpt100
                         727.18,//B<500
                         0.019119};//T<0
                                       
float code TC_Btab[13]={1.0905e-4,//K
                                       8.7504e-6,//J
                                       -4.2115e-2,//R
                                       -5.574e-2,//S
                                       -0.16774,//B
                                       -3.3295e-5,//E
                                       -1.0616e-3,//T
                                       -4.8663e-4,//N
                                       5.2359e-9,//Pt100
                                       1.52,//N<0
                                       2.0895e-8,//Jpt100
                                       -2759.5,//B<400
                                       0.18452};//T<0

float code TC_Ctab[13]={-3.9325e-3,//K
                                       -2.0766e-3,//J
                                       0.87401,//R
                                       0.99651,//S
                                       3.0253,//B
                                       3.3864e-3,//E
                                       3.3888e-2,//T
                                       2.7598e-2,//N
                                       -1.5761e-6,//Pt100
                                       4.5792,//N<0
                                       -7.5947e-6,//Jpt100
                                       3940.9,//B<400
                                                                   0.79355};//T<0

float code TC_Dtab[13]={0.017394,//K
                                                0.062995,//J
                                                -9.8084,//R
                                                -9.6889,//S
                                                -29.328,//B
                                                -0.17164,//E
                                                -0.69469,//T
                                                -0.80458,//N
                                                1.2091e-3,//Pt100
                                                4.4772,//N<0
                                                2.2515e-3,//Jpt100
                                                -2705.7,//B<400
                                                0.36536};//T<0       
                                                                  
float code TC_Etab[13]={24.75,//K
                                                17.726,//J
                                                139.84,//R
                                                143.53,//S
                                                245.89,//B
                                                16.637,//E
                                                25.804,//T
                                                37.528,//N
                                                2.3438,//Pt100
                                                40.286,//N<0
                                                2.2171,//Jpt100
                                                1192.2,//B<40
                                                26.426};//T<0

float code TC_Ftab[13]={-0.55944,//k
                                                3.457,//J
                                                10.2,//R
                                                8.3361,//S
                                                237.02,//B
                                                0.6252,//E
                                                0.047843,//T
                                                0.99588,//N
                                                -245.39,//Pt100
                                                0.10025,//N<0
                                                -238.59,//Jpt100
                                                56.717,//B<400
                                                0.042912};//T<0
//--------------------------------------------------------------------------------------------------------------------------
下面的是热电偶冷端温度补偿曲线,使用范围0-50摄氏度;
冷端温度为 t ,热电偶电压(mv)为x;

x = TCt_vA*t^2 +TCt_vB*t^1 + TCt_vC;

TCt_vA……TCt_vC的参数数组如下;


float code TCt_vA[8]={1.75e-5,//K
                                    2.5e-5,//J
                                    1.1786e-5,//R
                                    1.0893e-5,//S
                                    0,//B
                                    4.5179e-5,//E
                                    4.1607e-5,//T
                                    1.8214e-5};//N

float code TCt_vB[8]={0.039574,//K
                                    0.05045,//J
                                    5.3364e-3,//R
                                    5.4411e-3,//S
                                    0,//B
                                    0.058678,//E
                                    0.038611,//T
                                    0.025889};//N
                                       
float code TCt_vC[8]={-2.1429e-4,//K
                                  -2.0125e-16,//J
                                  -2.1429e-4,//R
                                  -1.7859e-4,//S
                                  0,//B
                                  -3.5714e-5,//E
                                  2.5e-4,//T
                                  7.1429e-5};//N

出0入0汤圆

 楼主| 发表于 2011-10-14 22:16:31 | 显示全部楼层
回复【148楼】cang123
楼主请教ki=3*(pid_p/(float)pid_i); 这句话什么意思??
-----------------------------------------------------------------------

pid控制的参数
Ki= T*P/I;
我的系统里面周期为3s,所以乘以3

出0入0汤圆

 楼主| 发表于 2011-10-14 22:18:09 | 显示全部楼层
回复【141楼】electricit
现再感觉这个重点在测量不在计算,测量准确了,计算自然不会差,难啊
-----------------------------------------------------------------------

一个一个传感器计算好做,查表,拟合方法很多。不过把所有的热电偶以及热电阻都拟合到一起做一个万能的温度测量显示控制仪表的话,还是有点难度的

出0入0汤圆

 楼主| 发表于 2011-10-14 22:23:32 | 显示全部楼层
回复【125楼】hackthree 黑客的小三
回复【119楼】wwwjjjwww  
j型热电偶输入25mv,输出差了几十度,哪里有问题了
-----------------------------------------------------------------------
看来不是我的程序问题了。。。
呵呵,60mv 的时候差了900多度。。。
看来j型的要重新拟合一下了。。。
-----------------------------------------------------------------------

J型已经重新拟合。

出0入0汤圆

 楼主| 发表于 2011-10-14 22:29:09 | 显示全部楼层
可以发邮件回复【112楼】lhw1210
你好!对于热电偶线性化,可否采用整型数处理,请回复
-----------------------------------------------------------------------

输入参数可以整数处理,不过所有的都要重新拟合

出0入0汤圆

发表于 2011-10-14 23:15:52 | 显示全部楼层
mark 好东西 有电路更好了 那种可以神马传感器都适合的。。。一直没找到

出0入0汤圆

发表于 2011-10-15 10:57:12 | 显示全部楼层
好帖标记

出0入0汤圆

发表于 2011-10-28 22:27:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-28 23:31:00 | 显示全部楼层
标志一下

出0入0汤圆

发表于 2011-11-1 20:50:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-1 21:29:35 | 显示全部楼层
mark

出175入85汤圆

发表于 2011-11-2 08:26:30 | 显示全部楼层
太感谢了,先学习一下。

出0入0汤圆

发表于 2011-11-2 09:23:29 | 显示全部楼层
有空要仔细研究。

出0入0汤圆

发表于 2011-11-2 16:49:09 | 显示全部楼层
您好,楼主。我刚开始接触PID,对它是一窍不通,您有什么好的学习方法和资料可以指明下吗?

出0入0汤圆

发表于 2011-11-2 17:41:53 | 显示全部楼层
如果可以,我的邮箱1450445263@qq.com

出0入0汤圆

发表于 2011-11-2 17:51:14 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-11-2 18:56:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-2 19:40:49 | 显示全部楼层
好东西, PID 温控 热传感器拟合函数

出0入0汤圆

发表于 2011-12-23 23:35:02 | 显示全部楼层
这个经典..留名备查

出0入0汤圆

发表于 2011-12-24 01:13:14 | 显示全部楼层
马克

出0入0汤圆

发表于 2011-12-24 15:07:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-1 00:14:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-1 01:59:36 | 显示全部楼层
mark,谢谢

出0入0汤圆

发表于 2012-1-1 09:41:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-17 09:59:11 | 显示全部楼层
太好了

出0入0汤圆

发表于 2012-2-2 00:21:23 | 显示全部楼层
学习中

出0入0汤圆

发表于 2012-2-2 15:00:17 | 显示全部楼层
热电偶,Mark

出0入8汤圆

发表于 2012-2-2 15:06:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-2 16:44:48 | 显示全部楼层
楼主大牛啊,真是厉害!!

出0入0汤圆

发表于 2012-3-3 22:35:59 | 显示全部楼层
mark

出10入12汤圆

发表于 2012-3-3 23:31:39 | 显示全部楼层
PID

出0入0汤圆

发表于 2012-3-4 02:13:33 | 显示全部楼层
楼主牛!

出0入0汤圆

发表于 2012-3-4 09:08:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-4 12:07:52 | 显示全部楼层
大牛!

出0入0汤圆

发表于 2012-3-7 16:17:05 | 显示全部楼层
请问楼主位 的波形 是什么软件做的呢

出0入0汤圆

发表于 2012-4-13 23:24:24 | 显示全部楼层
学习来的 标记一下

出0入0汤圆

发表于 2012-6-7 17:21:14 | 显示全部楼层
mark 好东西

出0入0汤圆

发表于 2012-12-13 13:13:29 | 显示全部楼层
挺经典的,MARK!
学习下!

出0入0汤圆

发表于 2012-12-17 19:30:13 来自手机 | 显示全部楼层
记号一下,回头看。

出0入0汤圆

发表于 2012-12-18 13:43:50 来自手机 | 显示全部楼层
貌似很复杂,

出0入0汤圆

发表于 2012-12-27 11:42:34 | 显示全部楼层
LZ神一般的存在着

出0入0汤圆

发表于 2013-1-17 15:29:00 | 显示全部楼层
看不懂,想学,标记一下

出0入0汤圆

发表于 2013-2-7 23:23:11 | 显示全部楼层
楼主给出的方程,好像 J 形热电偶的计算结果不对!我只验证了 k J R

出0入0汤圆

发表于 2013-2-8 00:05:17 来自手机 | 显示全部楼层
好经典的帖子

出0入0汤圆

发表于 2013-2-8 02:31:08 | 显示全部楼层
热电偶,PID

出0入0汤圆

发表于 2013-2-8 16:33:03 | 显示全部楼层
ddg_int 发表于 2010-12-1 11:34
回复【83楼】wzxmcu
回复【79楼】ddg_int 正品冬瓜
-------------------------------------------------- ...

我的理解  那个u0是不是对应的殇值。 温度是在不断耗散的。 那么如果有一个u0输出与之对应的话, 是不是可以把波动减小到最低?
胡乱猜测哈,数学差的理工科学生伤不起哈。
楼主能不能详细讲讲这个PID自动整定。 上网搜了。 几个论文都是上来就一堆公式,哪个字母代表啥也不说。 让我等没上过专业课程的人情何以堪呐。

出0入0汤圆

发表于 2013-2-9 11:08:47 来自手机 | 显示全部楼层
mark      

出0入0汤圆

发表于 2013-5-31 15:32:38 | 显示全部楼层
顶一个,楼主牛啊!学习了!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2023-1-31 18:31

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

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