全文预览

传感器温度补偿

上传者:读书之乐 |  格式:docx  |  页数:5 |  大小:314KB

文档介绍
,得到B(XB,YB,T1) C(XC,YC,T0)。Р更换择标定值P2温度仍为T1则处于 D状态点,根据此时传感器值XD和T0温度下的线性化关系求出YE(也就是温度补偿前压力值),得到D(XD,YD,T1) E(XE,YE,T0),标定过程完成。Р补偿后,当温度改变压力改变,至F状态点,我们想根据该点的传感器的AD码求出此时的被测压力,Р先保持T不变,沿DB,EC对x进行插值,分别求得H的逼近点N,G的逼近点M,РYM=YD+(YB-YD)/(XB-XD)*(XM-XD)РYN=YE+(YC-YE)/(XC-XE)*(XN-XE) Р保持X不变沿NM对T进行插值РYF=YN+(YM-YN)/(T1–T0)*(T-T0) …………………………………………………….. (※)Р解释对T插值的实际意义:如果未补偿则为YH,(YM-YN)/(T1–T0)为此传感器值下每温度变化压力值,通过此传感器值下温度变化量(T-T0)求出N到F的压力变化量Р(YM-YN)/(T1–T0)*(T-T0)在加上YN即此时要求的YF。Р以上为两点标定压力的算法,当标定压力三点时通过二次插值(三个点带入二次插值算式)求得对应的YMYN,当标定压力点为一点时,即标定压力即YM,计算对应的补偿前压力即YN.当多温度点标定,根据实际温度处于哪一个温度区间选择对应的标定点去求YMYN。(至此所求YF为实际Y值的一个逼近值)Р升温至T2标定BD两点Р附录:Р拉格朗日一次插值Р?二次插值Р牛顿插值РNewton º Ln(x),只是形式不同牛顿插值具有递归的特点,形式更适合编程Р插值多项式的次数是随插值节点的增加而升高的,一般总以为插值多项式的次数越高对f(x)逼近的程度越好,但实际并非完全如此。n 越大,端点附近抖动越大,称为Runge 现象。Р所以根据实际温度选定温度区间再进行插值(对温度进行分段线性插值)

收藏

分享

举报
下载此文档