给一个比较适合单片机的算法。
公式推导:
利用差分,抵消了噪声的平均水平 N。
测量值的差分将只与采样时间(公式中的 t2)有关。
具体做法是在激励关闭、开始采样后,
按时间等间隔采样,并将采样值依次求差分 ∆I(t)=I(t) - I(t-1)。
利用一个指数函数的表,通过插值的方法求出差分的自然对数 y=Ln(∆I(t))。
用 t 和 y 做线性回归,得到 y = k * t + b
衰减时间 τ = - 1 / k
这是实验结果:
“精确”解为:3204.81
这个算法的解为:3239.07
相比“精确”解,精度的误差比原来的扩大了 1.07% 。
这个误差水平是否能接受不好说。
如果温度精度要求为 0.1°C,这个精度水平超标了。
|
感谢!这么晚还帮忙分析指导! 原始数据46楼