0

我有一个 dsPIC33F 同时从两个 ADC 通道以 10 位收集。我正在使用定时器以 64Hz 采样并将 ADC 设置为自动采样,但手动转换。每次轮询定时器中断时,我都会清除采样位,并且 DMA 缓冲区充满了我的 ADC 数据。绘制此数据表明它给出了正确的值,但我注意到它非常嘈杂!

在此处输入图像描述

忽略绿线。红线正确地绘制了我的 ADC 结果(峰值是故意的),但正如您所见,它自始至终都有非常多的噪音。

关于可以做些什么来减少这种情况的任何想法?当与 DAQ 同时绘图时(但使用相同的电源并连接地面),它会平滑得多,所以我知道这种噪音并不总是存在。PIC上的去耦电容可能吗?我正在使用面包板和通孔组件,模拟传感器放置在尽可能靠近 PIC 引脚的位置。我的印象是这是一个硬件问题,但让我知道是否可以在软件方面做一些事情。

4

1 回答 1

2

这可能是由于驱动 ADC 的源阻抗,即您的模拟传感器。它可能需要一个缓冲放大器来更好地驱动 ADC。单位增益配置中的运算放大器应该会有所帮助。实现一些改进的另一种方法是在 ADC 输入到地之间使用一个小电容器,但您需要仔细选择它的值以避免过多地过滤这些峰值。

于 2013-04-26T12:32:59.690 回答