打印
[STM32]

CS5532在100SPS状态下采集的数据跳动太大,如何通过软件滤波平滑???

[复制链接]
楼主: 飞舸house
手机看帖
扫描二维码
随时随地手机跟帖
41
飞舸house|  楼主 | 2017-8-31 16:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
wangyy608 发表于 2017-8-31 15:23
2个方法可以考虑
连续采样峰谷值,
1.通过峰谷值的平均值来滤波

你使用过这种方法吗?

使用特权

评论回复
42
飞舸house|  楼主 | 2017-8-31 22:50 | 只看该作者
没有大神了吗?

使用特权

评论回复
43
飞舸house|  楼主 | 2017-9-1 17:50 | 只看该作者
回来看看

使用特权

评论回复
44
飞舸house|  楼主 | 2017-9-2 11:12 | 只看该作者
磁铁姚晨

使用特权

评论回复
45
飞舸house|  楼主 | 2017-9-3 18:45 | 只看该作者
卡尔曼滤波对此有用吗?

使用特权

评论回复
46
飞舸house|  楼主 | 2017-9-4 23:18 | 只看该作者
有空来看看

使用特权

评论回复
47
飞舸house|  楼主 | 2017-9-6 17:31 | 只看该作者
Today is wednestday !

使用特权

评论回复
48
jszy1987| | 2017-9-10 18:32 | 只看该作者
飞舸house 发表于 2017-9-6 17:31
Today is wednestday !

看来是沉了

使用特权

评论回复
49
飞舸house|  楼主 | 2017-9-11 22:08 | 只看该作者
come here ,have al look ,very nice and cheap.

使用特权

评论回复
50
飞舸house|  楼主 | 2017-9-13 17:19 | 只看该作者
请大神指引道路

使用特权

评论回复
51
kingkits| | 2017-9-15 11:30 | 只看该作者
你先把电源和信号屏蔽问题都搞好吧,感觉是噪声问题

使用特权

评论回复
52
Ketose| | 2017-9-15 13:39 | 只看该作者
卡尔曼滤波,可以试试看.

使用特权

评论回复
53
cuya| | 2017-9-17 00:15 | 只看该作者
估计硬件问题更多些, 特别是电源。

数字滤波器的话, 复杂些的用卡尔曼滤波, 预测函数可以用一条直线。
简单些的用高阶低通 IIR.  公式到处都有, 也可以自己推导。
FIR 当然也可以, 就是计算量大了些。  

使用特权

评论回复
54
飞舸house|  楼主 | 2017-9-21 14:51 | 只看该作者

使用特权

评论回复
55
飞舸house|  楼主 | 2017-9-22 16:01 | 只看该作者

使用特权

评论回复
56
飞舸house|  楼主 | 2017-9-25 16:08 | 只看该作者
还有人吗?

使用特权

评论回复
57
sszxxm| | 2017-9-28 17:45 | 只看该作者
采样的原始AD码居然跳到超过4000的幅度,如果这个测量的秤台是静止的,那相当于这个AD的无噪声位置有12bit,怎么说都不应该啊,我几年前用CS5530搭配5M的时钟,2000sps速率下,也能有差不多这个12bit的无噪声位输出,20倍速率的差距,不应这么大的噪声。
建议你测试下10或7.5sps下的AD输出,你这个硬件电路会不会存在设计上的缺陷,5532不应该如此不堪啊。

不过553x在高速率下的表现确实不咋地,噪声会急速增大。毕竟差不多20年历史的老片子了

使用特权

评论回复
58
sszxxm| | 2017-9-28 18:15 | 只看该作者
特地拿手上正在做的板子,用80sps速率发送到PC端,AD芯片是ISL26132。
因为传感器太小,只有3kg量程,所以虽然测试静止,实际还是会有些干扰。
基本上的范围在200多以内,相当于8位,也就是无噪声位大约16bit,和手册相当。你用的是5532,内部PGA只有64倍,如果以你的图片数据再放大1倍,那么跳动就超8000了,无噪声位置有11bit了。

QQ图片20170928181001.png (18.15 KB )

QQ图片20170928181001.png

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
飞舸house + 3 很给力!
59
飞舸house|  楼主 | 2017-9-29 08:42 | 只看该作者
sszxxm 发表于 2017-9-28 18:15
特地拿手上正在做的板子,用80sps速率发送到PC端,AD芯片是ISL26132。
因为传感器太小,只有3kg量程,所以 ...

我们传感器上有个头重脚轻的料斗,环境中的有一点风吹草动就有很大的影响。如果没有这个料斗,只是传感器的话,跳动很小的,所以说应该不是硬件的问题。

使用特权

评论回复
60
飞舸house|  楼主 | 2017-9-30 15:20 | 只看该作者
sszxxm 发表于 2017-9-28 18:15
特地拿手上正在做的板子,用80sps速率发送到PC端,AD芯片是ISL26132。
因为传感器太小,只有3kg量程,所以 ...

请问一下有好的滤波算法吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则