风子 发表于 2015-10-17 11:51
纽扣电池输出的本身就不是绝对的稳压直流电源,会有一定的波动,通过电阻分压的,即使是精密电阻,得到的电 ...
我以为纽扣电池电压会比较稳定的,原来如此,另外就是,精密电阻虽然不够精密,但是不管其误差多少我在采集过程中并不进行调节,我只是看结果数据稳定性,实际偏差已经超过10mv了
超級稻草人 发表于 2015-10-17 11:52
是不是插线接触不良造成的干扰?毕竟不是直接焊接。
我不是高手,只是兴趣楼主思考问题的方式。
工程文件非常简单的,就是DMA+ADC多通道连续采样,等我整理下发过来!
湛无双 发表于 2015-10-17 16:08
导线自身存在的干扰呢?杜邦线自身的接触干扰,都是干扰,如果想要测试的准确,就应该以一个恒定的稳压电源 ...
这个导线干扰我确实没有考虑,但是我频率并不高呀,100HZ输出,DMA采样倒是很高,不过我也试过不适用DMA方式,结果也是这个样子
湛无双 发表于 2015-10-17 16:08
导线自身存在的干扰呢?杜邦线自身的接触干扰,都是干扰,如果想要测试的准确,就应该以一个恒定的稳压电源 ...
做AD的外部输入是什么意思?AD的参考电压吗?但是stm32的64脚芯片好像没有可以接外部参考源的片
cxtarm 发表于 2015-10-17 16:22
片内12位ADC通常达到10位的精度是没有问题的,要想达到11位以上对电路的设计就有些要求了。对于楼主采集的 ...
1、当前我手里的片子没有外部参考用的,都是用的内部3.3V参考源;
2、我本以为纽扣电池电压会比较稳定,今天又特意去买了TL431,对其2.5V参考电压进行测量;数据见二楼。
3、目前对我可行的方法就是滤波处理了,感谢大神的详细讲解!非常感谢!
peter001 发表于 2015-10-18 01:19
振荡器问题可能导致频谱双峰
你说的振荡器是指晶振吗?请指教~
AD的模拟是不是其实是8位的?
注意以下几点,靠近adc管脚要有滤波电容 以吸收线路感应,信号进入adc之前有适当的电阻在前端,并靠近adc管脚。adc时钟频率如果要求高,务必使用晶体振荡源,因为采样频率抖动引起数值数值波动,足够长的采样保持时间,最重要的,adc参考电压要非常稳定,avdd经过滤波接入,足够的电容退耦
湛无双 发表于 2015-10-17 16:08
导线自身存在的干扰呢?杜邦线自身的接触干扰,都是干扰,如果想要测试的准确,就应该以一个恒定的稳压电源 ...
8#说的是对的,但是没有说清楚。
所有的测量都是用外部信号源+长连线,可以等效的ADC回路外加了一个很长的回路,当采样频率相当时,它可以等效为天线,当然会引入如此的误差!
参考原则:ADC最近点采样。
因此,在ADC的入口进行信号滤波或是缓冲是必需的。
你可以试试,然后在告诉我们!
等待你的进展!
mark,学习!!