使用标准信号检测 VM振弦采集模块测量精度(三)
频率与温度的多项式修正
VM 振弦采集模块自 SF3.51 版本开始,新增加了频率和温度的多项式修正功能。测量、计算完成后的频率值和温度值,经过一个 2 次多项式进行修正,最终更新到频率和温度寄存器。
(下式中,加常数 A 的单位为 Hz 和℃)
𝑌 = 𝐴 + 𝐵𝑥 + 𝐶𝑥2 即: 寄存器值 = 𝐴 + 𝐵 × 测量值 + C × 测量值2多项式中的常数项 A、 B、 C 默认为 0.0、 1.0、 0.0,可以使用字符串指令来读取和修改。
读取频率修正参数: $GTFP\r\n,模块返回: FrePars=0.000000,1.000000,0.000000\r\n
修改频率修正参数: $STFP=A,B,C\r\n
例如: $STFP=0.0,1.0,0.0\r\n
模块返回: OK\r\n
读取温度修正参数: $GTTP\r\n,模块返回: TmpPars=0.000000,1.000000,0.000000\r\n
修改温度修正参数: $STTP=A,B,C\r\n
例如: $STTP=0.0,1.0,0.0\r\n
模块返回: OK\r\n
注意: VM 振弦采集模块不进行频率、温度修正时,即可以保证频率 0.1Hz、温度 0.5℃的绝对精度,多项式修正仅用于微小的调整使用。当出现测量值与预期值相差较大的情况时,应排查造成误差的原因,不应该直接用参数进行修正。
注意:温度修正仅适用于 NTC 热敏电阻类型的温度传感器。一般来说,经过多项式修正以后,在全范围内,测量值与理论值就几乎完全一致。