请教一下关于stm32 ADC采集模拟量的问题。

2019-07-20 18:03发布

我用stm32的adc功能区测量一个MQ3的酒精传感器,它的AO输出时是0-5v但是adc测量的是0-3.3v,是不是要通过电阻分压去把0-5v转换成0-3.3v?转换之后ADC测量的酒精传感器的AO模拟量也会变成0-3.3v吗?就是同一酒精浓度如果分压前直接接测量ADC是3v,经过分压它还是3v还是会变小了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 18:50
是的,要转换
新见零
2楼-- · 2019-07-20 22:47
如果选择AOUT,模拟量输出,那样就不用管电位器了,直接将AOUT脚接AD转换的输入端或者,带有AD功能的单片机,就可以了。根据我们的经验:在正常环境中,即:没有被测气体的环境,设定传感器输出电压值为参考电压,这时,AOUT端的电压在1V左右,当传感器检测到被测气体时,电压每升高0.1V,实际被测气体的浓度增加20ppm。

上面这一句话上的设定传感器输出电压值为参考电压就是说要做分压的意思吗?原子哥和各位老师请多指教我一下
烟酒不沾
3楼-- · 2019-07-21 04:35
用分压电阻把输出的0-5V电压分压成中点取样电压最大为3.3V及以下,用ADC 测得的电压值再根据你的分压电阻分压比例反算回去就可以得到传感器实际的输出电压了!
新见零
4楼-- · 2019-07-21 06:15
 精彩回答 2  元偷偷看……
新见零
5楼-- · 2019-07-21 11:42
正点原子 发表于 2016-12-17 16:07
是的,要转换

那我测得的数据是经过转换了的数据吗?如果不加是不是就只能测到0-3.3v的模拟电压?

一周热门 更多>