173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32adc采集电压很飘

keros@mark 2023-03-18 资讯中心

STM32F100C8T6 AD采样波动问题,向大虾们求助

16位的AD好像达不到0.01mV,大约只能达到0.2mV,要想达到0.01mV,应该使用20位以上AD。

另外,电源一般会有 20mV的电压波动,还有工作电路温度漂移,会造成 大概 0.1mV的波动

还有一些干扰耦合和噪声干扰。

一般10位AD受限于成本原因,能做到10mV左右。

16位以上就需要考虑温度补偿。

20位以上需要特别精心设计补偿电路,来保证精度,否则漂移波动就超出范围。

从你补充的问题来看,的确不是漂移,应该是系统干扰,可能有几个原因:电源滤波不纯或有谐波窜入;运放输入端有杂散信号进入或放大电路不稳定有震荡;

AD电路接地不良或前通道干扰。

没看过你的具体电路,因此只能在此推测,但问题应该主要出在放大电路部分。

虽然有前级放大,但0.01mV的分辨率是比较困难的,不知道你是0.01V还是0.01mV?

放大器小幅度的波动和微小的扰动用万用表是很难测出的,无论是用交流还是直流档位,只有示波器才可以,有条件的话用示波器测测看。

救命,STM32 ADC采集跳动怎么解决

你要检查一下这个ADC源的电压稳么?不稳的话你怎么调都会有跳动。

如果电压稳,你采集的还有跳动,检查一下板子上这个走线是否有大电流干扰吧。

STM32 ADC电压值转换成数值后由于电压有时不稳定转换的数值不一样如何把它的不一样数值规定一个区间,

程序里面搞。判断在5-10之间,全部搞成10,呵呵

还有就是多次采样取平均,这样波动小点。

平滑滤波什么的应该都可以。

请教,adc芯片tlc2543连接stm32数据跳动极大

tlc2543是11个通道,12位A/D转换芯片。如果单采样1路,多次采样转换,后面的尾数数据跳动极大是合理正常的。减小跳动,要要基准电压选好,控制好,基准电压的波动要小,能减小跳动。输入电压,如直流,电压也是波动的。你把波动的数据如两次采样的数据相减,然后换算成电压值,就能看出波动电压值的大小,就应该显得电压波动不大了。12位A/D,后面位数波动是正常的。

关于STM32ADC测量交流电压电流问题

你所谓的交流电压是指什么?暂定就是指平常我们使用的220V交流电吧。

STM32供电: 一般是由电源适配器提供的5V直流电源供电,这个供电是经过变压器等电路将交流220V变成隔离底线的5V直流电,所以STM32的地是与交流电AC220V隔开的,而且是直流的。

共地问题:如果STM32需要采集某个信号,先要使这个信号的地与自己的地等电位,或者就是短接,在这个共同的地上,被采样信号的幅度有所限制(一般是0~3.3V),才能正确采样并且不会损坏ADC。

你的问题解答: 如果是要采集某个交流电,则需要将这个信号先进行调理,变成直流信号。比如用一个电阻在交流电上进行采样,获得一个小范围的电压(比如-1.5V~+1.5V),再将这个电压叠加到一个基准电压上(比如3.0V或3.3V),获得一个在0~3V之间变化的直流信号;这时需要考虑这个信号与STM32共地问题,可以考虑用线性光隔实现信号的光电隔离传递,最终获得相同的、共地的信号,接ADC进行采集。

其他的办法有很多,比如可以通过互感型电感/变压器获得隔离的采样信号调理成直流后再入ADC

stm32战舰板子,adc波动为什么很大

18个通道,其中2个用于测量内部信号,16个可以测量外部信号,是12位的。 在STM32中ADC有些通道是重合的,也就是说ADC1和ADC2的某些通道是重合的,应用时要注意。 PB1含义就是ADC1和ADC2的通道9。又比如PA0分别为ADC1、ADC2和ADC3的通道0。

本文标签:stm32adc采集电压很飘

产品列表
产品封装
友情链接