欢迎您光临运丰机械网,如有问题请及时联系我们。

请问AD转换的采样的电压(输入)能不能大于,参考电压,如参考5V,但是要采样10V,有什么解决办法?

作者:运丰机械网
文章来源:本站

  谢邀。

  首先要看stm32的引脚设定范围,比如常用的是在0到3.3V的范围内,这个也与stm32的供电电压相同,其中stm32中一般都会有一个VREF引脚,字面意思是参考电压,也就是AD转换的参考电压,通常这个引脚会与3.3V相连接,中间串联电感,同时对地有0.1uf的电容滤波。

  然后就是涉及到了AD转换的问题,比较重要的参数包括采样率和转换精度。

  一般来讲单个AD采样率最大可以设置为1M甚至更高,如果将stm32设置为多个AD交替转换,可以做到高达2.4M的采样率;采样精度的问题,通常为12位,其中在stm32f3系列中存在有一种16位的AD,其实在日常的生活中,12位的AD已经能够满足需求了。最后解释关于stm32测量正弦波的问题,如果直接将正弦波接到stm32的引脚上,中间不具有调理电路,只有在0~VREF(例如3.3V),这个范围内的电压才能够测量出来,并且由于stm32最大采样率的问题,正弦波的频率也不能太大,最大1M的采样率,我觉得能测到100kHz就已经很不错了,再往上就没有意义了。但是,重点来了,传统的使用中外界电压范围不可能刚好都在0~3.3V内,所以引入了调理电路,也就是用放大器实现对信号的放大,缩小,加偏置电压等功能,这样可以实现±5V电压到0~3.3V的线性转换,也可以是±10V;同样也可以加上放大,让±1V的范围放大到0~3.3V,这样都是可以的。

  唯独外界信号的频率不能任意变,这是由于stm32内部AD的采样频率决定的,如果非要测量高频信号,只能用外接AD芯片的方式来实现。最后总结,stm32可以直接测正弦信号,只是对频率和电压范围有要求;如果想实现更宽的电压范围,需要外接调理电路;如果想实现更高频率信号的测量,就采用外接更高采样频率的AD芯片了。注:由于本人能力有限,只是说出了自己的一部分见解,不可避免有错误的地方,请见谅。对于更多的stm32测量信号的内容,可以搜索网上别人用stm32做示波器的相关内容。

  

请问AD转换的采样的电压(输入)能不能大于,参考电压,如参考5V,但是要采样10V,有什么解决办法?

  

请问AD转换的采样的电压(输入)能不能大于,参考电压,如参考5V,但是要采样10V,有什么解决办法?

  

请问AD转换的采样的电压(输入)能不能大于,参考电压,如参考5V,但是要采样10V,有什么解决办法?

来源:文章来源于网络,如有侵权请联系我们删除。本文由运丰机械网编辑,欢迎分享本文,转载请保留出处和链接!