标题: K,J,R,S,B,E,T,N型热电偶,PT100,cu50热电阻拟合参数方程,以及冷端补偿方程,及其pid参数 [打印本页] 作者: ddg_int 时间: 2010-10-20 14:17 标题: K,J,R,S,B,E,T,N型热电偶,PT100,cu50热电阻拟合参数方程,以及冷端补偿方程,及其pid参数 //由于要在16K的单片机里面存储8种热电偶,加两种热电阻的分度表。所以只能采用函数拟合方式。由于3次拟合精度不够,分段的话也会导致数据庞大,就拟合成5阶了。pt100,cu50热电阻线性是比较好的,完全可以不用拟合成5阶,但是为了统一处理,都拟合成5阶了
float code TC_Atab[11]={-7.5997e-7,9.6322e-8,4.8472e-4,7.3225e-4,2.4515e-3,1.3651e-7,9.9154e-5,2.8055e-6,-1.2878e-11,-1.0896e-9,205.65};
// K J R S B E T N Pt100 cu50, B<600
float code TC_Btab[11]={1.0905e-4,8.7504e-6,-2.8158e-2,-3.6447e-2,-0.11385,-3.3295e-5,-4.9932e-3,-4.1148e-4,1.5932e-8,3.2617e-7,-1037.8};
// K J R S B E T N, Pt100 cu50 0 B<600
float code TC_Ctab[11]={-3.9325e-3,2.0766e-3,0.65866,0.73075,2.2226,3.3864e-3,9.3174e-2,2.4892e-2,-6.1794e-6,-6.751e-5,1970.3};
// K J R S B E T N, Pt100 cu50 B<600
float code TC_Dtab[11]={0.017394,0.062995,-8.4431,-8.1816,-23.776,-0.17164,-0.98715,-0.76438,2.1231e-3,7.6826e-3,-1796};
// K J R S B E T N, Pt100 cu50 B<600
float code TC_Etab[11]={24.75,17.726,136.69,140.41,228.37,16.637,25.774,37.309,2.2614,4.2719,1047};
// K J R S B E T N Pt100 cu50 B<600
float code TC_Ftab[11]={-0.55944,3.457,11.693,9.6808,256.77,0.6252,1.3639,1.2499,-242.75,-226.06,60.546};
// K J R S B E T N, Pt100 cu50 B<600
//由于B型热电偶函数特殊,非线性很大,拟合分为了两段,小于600摄氏度一段,大于600摄氏度一段
//--------------------------------------------------------------------------------------------------------------------------
float code TCt_vA[8]={1.75e-5,2.5e-5,1.1786e-5,1.0893e-5,5.0714e-6,4.5179e-5,4.1607e-5,1.8214e-5};//温度补偿方程
// K J R S B E T N
float code TCt_vB[8]={0.039574,0.05045,5.3364e-3,5.4411e-3,-1.8929e-4,0.058678,0.038611,0.025889};
// K J R S B E T N
float code TCt_vC[8]={-2.1429e-4,-2.0125e-16,-2.1429e-4,-1.7859e-4,-0.00066,-3.5714e-5,0.00025,7.1429e-5};
// K J R S B E T N