1. ADC采集的信号波动,怎么得到稳定的数据
首先,ADC采集电压不准确,和好几个因素都有关系。
1、电源纹波,电源纹波会导致地线抖动,从而影响ADC内部的比较器,影响采集。
2、ADC采集的基准族灶,ADC内部比较需要基准做对比,如果基准不够稳定,那么采集出来的数据抖动就会比较大。可以用专门的基准芯片。
3、若从软件的角度上来说,要处理这个问题,可以采用简单的滤波法。比如采集的电压在61.5附近抖动,取整的话会变61或者62,这个时候可以简单做个函数规避一下。类似按键消抖。施密特也可以了解一下,虽然不一定派上用场。具体就看你怎么用兆绝扮了。
if((set-lastset)>1)
{
更新目标值
}
else
{不宏拦更新目标值}
2. 请教高手!如何用ADC采集正弦波信号
一、采集方法:
1、连续采样,逐个比较只要后面值小于前面值,取前面值。
2、然后再采,同样处理,可以几个在平均,去掉毛刺。
3、当然也可以取有效值,在X1.414。
4、还可以精密整流滤波,直接取峰值。
二、正弦波的概念:
正弦波是频率成分最为单一的一种信号,因这种信号的波形是数学上的正弦曲线而得名。任何复杂信号——例如音乐信号,都可以看成由许许多多频率不同、大小不等的正弦波复合而成。
三、正弦波的图示:
3. AD采集电池电压,用滞回算法滤波去抖。
建议你采集一些数据观察一下,是不是采样有问题,如果样本不好,如何滤波都徒劳。
4. 逆变出来的正弦波有什么好的方法AD采集进入单片机
1、先将输入的电压衰减一定的倍数,即烂滚仿衰减到0-5V范围内。衰减电路采用RC衰减器,即RC并联后再串联。选择合适的R、C参数。
2、设置电压跟随电路备扒。这个电路只要是缓冲和隔离作用,保证后级电路不影响到前级电压。电压跟随电路的放大倍数恒小于或者接近1倍。
3、如果存在有负电压,还需要使用运算放大器电路进行偏置处理(一般采饥纤用加法电路),使得所有的电压都会在0V以上,即变成正电压0-5V。
4、把处理后的电压送入到ADC采样(ADC的精度需要注意!),单片机使用ADC采样得到的数据计算交流电基波的频率和幅度,这样这个交流电压的波形都能测出来,算出电压来。
5. 何时启动adc采样,如何对电流结果滤波
关于何时启动AD采样,是在下溢中断还是周期中断并不是主要的,主要是看你采样频率是多少,需要每隔多长时闭仔敬间启动一次AD采样,例戚穗如我想要的AD采样周期轿慎是1ms,则我既可以使用周期中断,也可以使用下溢中断,不同寄存器的一些设置而已。