打印

数据跳动

[复制链接]
1375|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
victor3l|  楼主 | 2012-6-25 17:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问:在做一个电子称,当加上50g的砝码,显示49.85 g或者是50.21g.怎样才能让显示数据逐渐变化,不要这样直接跳动?当达到一个最大值时就听在那里,别反弹回来啊?我只用了滑动滤波。

相关帖子

沙发
NE5532| | 2012-6-25 18:36 | 只看该作者
那你算法改成取最大值并且保持一段时间就Ok了嘛。

使用特权

评论回复
板凳
原野之狼| | 2012-6-25 18:57 | 只看该作者
区间锁定

使用特权

评论回复
地板
ningling_21| | 2012-6-25 21:51 | 只看该作者
多种滤波组合的方式也许可以...

使用特权

评论回复
5
wukunshan| | 2012-6-25 21:56 | 只看该作者
你是想给称作手脚的吗?不取平均值取最大值?

使用特权

评论回复
6
兰天白云| | 2012-6-26 09:04 | 只看该作者
AD芯片不好,分辨率太低

使用特权

评论回复
7
victor3l|  楼主 | 2012-6-29 15:17 | 只看该作者
5# wukunshan
我描述的不是很清楚,我想要的效果是数据从小慢慢变到大,直到数据稳定,不是我现在的这种情况,数据从49.85直接跳到50.21。

使用特权

评论回复
8
sinonion| | 2012-6-29 15:50 | 只看该作者
这个问题这样可以解决:
你采集的数据放在一个数组中,再做数据滤波时保留中间的几个值,并做平均,这样显示时就会有一个中间过渡值!

使用特权

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

本版积分规则

77

主题

308

帖子

5

粉丝