打印
[应用相关]

stm32可采用过采样技术实现14位精度的AD采样

[复制链接]
2881|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
过采样技术是一种以牺牲采样速度来提高ADC分辨率的技术。如果STM32的12位AD,每秒采集10个数据,即采样率为:10/秒。根据过采样技术,每提高1位ADC分辨率,需要增加4倍的采样率。从12位AD提高到14位AD,一共提高了2位,所以需要把采样率提高2*2*2*2=16倍。原来在100mS之内只采集一个数据,现在需要在100mS之内采集16个数据了。然后,我们把这16个数据累加,再把累加值右移2位,这样就得到STM32过采样之后的14位ADC。
需要注意的是,过采样技术会限制输入信号的频率。根据采样定律,采样率最少是输入信号的2倍才能将信号还原。当需要提高n位的ADC分辨率时,采样率又得提高4*n倍。STM32的12位ADC的最高采样率为1MHz,如果要达到14位的ADC分辨率,那么输入信号的频率就不能超过:1M/2/15=31.25KHz。最后提醒:分辨率的提升到14位并不是精度也能提升14位。我自己试过提升到16位的分辨率,但是精度大概只有13、14位的样子。

使用特权

评论回复
沙发
cemaj| | 2023-6-10 16:54 | 只看该作者
这个是怎么实现的呢?              

使用特权

评论回复
板凳
AloneKaven| | 2023-6-10 23:40 | 只看该作者
精度受硬件限制吧

使用特权

评论回复
地板
Jacquetry| | 2023-6-11 23:09 | 只看该作者
提高1位分辨率要增加4倍采样率,感觉不是很划算啊

使用特权

评论回复
5
plsbackup| | 2023-6-14 10:02 | 只看该作者
要提高两位的采样精度,需要对信号连续采样16次再平均,作为一次采样的结果。

使用特权

评论回复
6
albertaabbot| | 2023-6-14 11:47 | 只看该作者
采用过采样方式,比如分段采样,然后综合采样结果,通过计算得到更高精度的结果

使用特权

评论回复
7
macpherson| | 2023-6-14 12:32 | 只看该作者
算法代码在哪里呢?
              

使用特权

评论回复
8
qiufengsd| | 2023-6-14 12:59 | 只看该作者
过采样技术是一种通过对输入信号进行多次采样并平均来提高AD转换精度的方法。

使用特权

评论回复
9
albertaabbot| | 2023-6-14 13:56 | 只看该作者
可以在不增加硬件成本的情况下,提高AD转换器的有效位数,从而达到更高的精度。

使用特权

评论回复
10
ingramward| | 2023-6-14 17:14 | 只看该作者
在过采样技术中,采样率应该比信号最大频率的两倍还要高,以确保能够有效地抑制输入信号的高频噪声。

使用特权

评论回复
11
bartonalfred| | 2023-6-14 17:37 | 只看该作者
过采样技术就是在一次AD转换周期内对同一个信号进行多次采样并平均,从而提高采样精度。

使用特权

评论回复
12
beacherblack| | 2023-6-14 18:24 | 只看该作者
多次采样得到的平均值更加接近真实值,从而提高了采样精度。

使用特权

评论回复
13
tifmill| | 2023-6-14 18:41 | 只看该作者
过采样就是多次采样后用数学方法来逼近真实值的方法,从而提高精度。

使用特权

评论回复
14
phoenixwhite| | 2023-6-14 19:47 | 只看该作者
过采样会增加采样时间,因此有可能导致采样频率降低,同时还会增加处理开销。

使用特权

评论回复
15
MessageRing| | 2023-6-14 22:24 | 只看该作者
有没有代码实现的例子啊?

使用特权

评论回复
16
lzbf| | 2023-6-15 21:00 | 只看该作者
提高过采样比率可提高A/D转换器的精度。

使用特权

评论回复
17
Bowclad| | 2023-6-15 23:11 | 只看该作者
有没有可以得到更高精度的算法

使用特权

评论回复
18
elsaflower| | 2023-6-19 12:16 | 只看该作者
STM32系列芯片中的ADC支持硬件平均值计算功能,可以在一次转换周期内自动进行多次采样并平均,从而提高采样精度。

使用特权

评论回复
19
biechedan| | 2023-6-19 12:22 | 只看该作者
如何使用过采样技术用八位AD采集十位数据

使用特权

评论回复
20
1988020566| | 2023-6-19 14:16 | 只看该作者
通过软件实现多次采样并平均。例如,使用DMA模式进行连续采样,并在采样完成后对数据进行平均,从而提高采样精度。

使用特权

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

本版积分规则

206

主题

1815

帖子

2

粉丝