OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4265|回复: 5

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

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-11-22
在线时间
4 小时
发表于 2016-12-17 16:07:25 | 显示全部楼层 |阅读模式
1金钱
我用stm32的adc功能区测量一个MQ3的酒精传感器,它的AO输出时是0-5v但是adc测量的是0-3.3v,是不是要通过电阻分压去把0-5v转换成0-3.3v?转换之后ADC测量的酒精传感器的AO模拟量也会变成0-3.3v吗?就是同一酒精浓度如果分压前直接接测量ADC是3v,经过分压它还是3v还是会变小了?

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-12-17 16:07:26 | 显示全部楼层
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-11-22
在线时间
4 小时
 楼主| 发表于 2016-12-17 16:09:45 | 显示全部楼层
如果选择AOUT,模拟量输出,那样就不用管电位器了,直接将AOUT脚接AD转换的输入端或者,带有AD功能的单片机,就可以了。根据我们的经验:在正常环境中,即:没有被测气体的环境,设定传感器输出电压值为参考电压,这时,AOUT端的电压在1V左右,当传感器检测到被测气体时,电压每升高0.1V,实际被测气体的浓度增加20ppm。

上面这一句话上的设定传感器输出电压值为参考电压就是说要做分压的意思吗?原子哥和各位老师请多指教我一下
回复

使用道具 举报

13

主题

611

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1929
金钱
1929
注册时间
2014-10-6
在线时间
625 小时
发表于 2016-12-17 16:28:59 | 显示全部楼层
用分压电阻把输出的0-5V电压分压成中点取样电压最大为3.3V及以下,用ADC 测得的电压值再根据你的分压电阻分压比例反算回去就可以得到传感器实际的输出电压了!
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-11-22
在线时间
4 小时
 楼主| 发表于 2016-12-18 17:15:47 | 显示全部楼层
烟酒不沾 发表于 2016-12-17 16:28
用分压电阻把输出的0-5V电压分压成中点取样电压最大为3.3V及以下,用ADC 测得的电压值再根据你的分压电阻分 ...

就是我在程序里面数据转换要把测得的电压在用分压比例去求,这样输出的数值才是正确?就是我加了分压电阻,测的是1v,那它的正确电压应该是1*5/3.3的意思吗?
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-11-22
在线时间
4 小时
 楼主| 发表于 2016-12-18 17:17:22 | 显示全部楼层

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 07:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表