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

[复制链接]
2113|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 | 显示全部楼层
取均值吧,最简单了!多取些值,功耗就上去了??
xiaxingxing 发表于 2017-8-5 19:55 | 显示全部楼层
等ADC稳定之后再取值,然后多取值,求平均值,另外就是参考电压要稳定干净
 楼主| FightingBoy 发表于 2017-8-11 10:21 | 显示全部楼层
gujiamao12345 发表于 2017-8-5 16:35
取均值吧,最简单了!多取些值,功耗就上去了??

不知道啊,反正我的程序一跑起来,就比其他人的功耗高,不知道是什么原因~~
那我那个缓冲区里都存了二三十组数据取均值,不知道算多不算。
mzxh 发表于 2017-8-22 23:22 来自手机 | 显示全部楼层
我也在学这个,虽然还处于幼儿园阶段,但是这个跳动和设计有关,放图看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部