打印

关于ADC数据采集处理问题。

[复制链接]
1875|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FightingBoy|  楼主 | 2017-8-5 11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  各位大神,最近小弟在做ADC数据采集。
  需要将ADC采集到的电压数据转换成压力或者温度数据。但是ADC采集到数据一般都是波动的,有的情况时候上下波动范围还比较大。想求教求教大神们,正常情况下该如何从这些波动的数据确定一个值,并且将 这个确定的值转化成压力或者温度值.

相关帖子

沙发
dalarang| | 2017-8-5 12:17 | 只看该作者
滤波缓冲,取一段时间的平均值。

使用特权

评论回复
板凳
FightingBoy|  楼主 | 2017-8-5 12:43 | 只看该作者
dalarang 发表于 2017-8-5 12:17
滤波缓冲,取一段时间的平均值。

  均值滤波是一次采集N个值,然后再求平均吗?要是每一次采集的值都太多,芯片功耗不就上去了啊。

使用特权

评论回复
地板
gujiamao12345| | 2017-8-5 16:35 | 只看该作者
取均值吧,最简单了!多取些值,功耗就上去了??

使用特权

评论回复
5
xiaxingxing| | 2017-8-5 19:55 | 只看该作者
等ADC稳定之后再取值,然后多取值,求平均值,另外就是参考电压要稳定干净

使用特权

评论回复
6
FightingBoy|  楼主 | 2017-8-11 10:21 | 只看该作者
gujiamao12345 发表于 2017-8-5 16:35
取均值吧,最简单了!多取些值,功耗就上去了??

不知道啊,反正我的程序一跑起来,就比其他人的功耗高,不知道是什么原因~~
那我那个缓冲区里都存了二三十组数据取均值,不知道算多不算。

使用特权

评论回复
7
mzxh| | 2017-8-22 23:22 | 只看该作者
我也在学这个,虽然还处于幼儿园阶段,但是这个跳动和设计有关,放图看看

使用特权

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

本版积分规则

6

主题

18

帖子

1

粉丝