[求助] stm32ADC转换输出波动大的问题

新手滴滴滴   2020-8-20 21:27 楼主

我是用stm32f103c8t6最小系统板发现的,在ADC转换时不插传感器读取数值正常,但是插上传感器数据就有巨大的波动,请问这个问题该怎么解决?希望大佬解答一下,感谢!!

回复评论 (7)

先检查传感器的输出变化情况,如果传感器输出本身就变化很大,ADC输出变化大才是应该的。

上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2020-8-20 21:33

检查传感器输出 另外STM32的ADC还需要加放大器缓冲

点赞  2020-8-21 00:51
开启ADC校准没?
点赞  2020-8-21 13:27
引用: LuJianchang 发表于 2020-8-21 13:27 开启ADC校准没?

开启了

点赞  2020-8-24 09:49
引用: chunyang 发表于 2020-8-20 21:33 先检查传感器的输出变化情况,如果传感器输出本身就变化很大,ADC输出变化大才是应该的。

我插的是水位传感器,如果不在水里显示应该是0,但是就算滤波之后也还是1000多,换了像MQ-7,MQ-135这些还是同样的结果

点赞  2020-8-24 09:52
引用: 新手滴滴滴 发表于 2020-8-24 09:52 我插的是水位传感器,如果不在水里显示应该是0,但是就算滤波之后也还是1000多,换了像MQ-7,MQ-135这些还是 ...

都说了,先测传感器的输出幅值。

上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2020-8-24 16:06

挂示波器看看啊

点赞  2020-8-25 03:52
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复