求教各位大侠,ad采样电流画图有尖峰干扰,如何编程解决?

2019-07-17 14:30发布

未滤波前有尖峰_看图王.png 这个是0A的采样电流,未滤波
无标题.png 这个是0A的采样滤波电流,十次滤一次,效果仍然不好,还是会有尖峰干扰
dsp的ad口那里没有干扰,是2.56V,如何通过编程自动剔除这些个尖峰?求教各位了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
wangdezhi
1楼-- · 2019-07-18 05:28
最简单的就是使用滑动滤波算法。
wangdezhi
2楼-- · 2019-07-18 07:07
尖峰干扰可能是电源影响的。
cemaj
3楼-- · 2019-07-18 11:31
 精彩回答 2  元偷偷看……
cemaj
4楼-- · 2019-07-18 13:56
楼主考虑了上面说的滑动滤波了吗
shukeli
5楼-- · 2019-07-18 19:14
cemaj 发表于 2017-5-26 22:46
楼主考虑了上面说的滑动滤波了吗

我用了去掉最大和最小值后,然后滤波。因为我的未滤波波形只有周期性的大毛刺,滑动滤波需要自己设个限幅值,可是我的实验可能需要不同电流,不想自己算,想自动剔除。现在的问题是,一上主电,波动依旧大,如果只上控制电,0A时的波动可以实现在正负0.3A波动。
shukeli
6楼-- · 2019-07-18 19:38
airwill 发表于 2017-5-23 21:41
自动剔除尖峰的算法, 可以自己写一个,
比如和前面的值之差超过限制值, 剔除,
或者跟前面大段数据的平均值 ...

靴靴~我采用那个剔除最大和最小值求平均的方法。因为不想每次都算,而且电流可能每次做实验的值都不一样。且第一组的电流值没有参照值

一周热门 更多>