最近新的工作,是做电子秤的,现有个问题咨询一下各位大侠:
软件滤波采用滑动AD值,求几次采样的平均值,但是这样会导致稳定速度很慢。有没有什么算法能让数值快速稳定下来?并显示友好?有成熟方案的也可有偿赐教!
滤波要配合适当的称重结构才行,结构不合适,本身就长时振荡,传感器输出就很不稳定,只靠滤波就不行,而且影响精度。
阻尼振荡模式用平均法无法获得平衡点数据。
每次比较上一次的AD变化值,可以分两个条件1.当AD值变化小于X的时候,认为现在是大缓冲的滑动滤波(假设是128次的滑动滤波),这时慢的话,无所谓,因为需要稳定2.当AD值变化大于等于X的时候,认为现在重量在变化,此时把滑动滤波的次数减小即可(假设4次),则响应就很快了这样就能做到响应又快又稳了
学习下大家的经验
看看