搜索
bottom↓
回复: 13

如何通过ADC精准的读取热敏电阻的分压值?

[复制链接]

出0入0汤圆

发表于 2019-12-11 14:18:27 | 显示全部楼层 |阅读模式
如图,VCC为直流3.3V,V_ADC为电压采样点,MCU用的是STM32F103RCT6,因为VCC是会有电源波动的,所以读出来的电压值是不稳定的,大家有啥推荐的方法吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-12-11 14:24:30 | 显示全部楼层
把这个不稳定的VCC接到MCU ADC的VREF引脚

出0入0汤圆

 楼主| 发表于 2019-12-11 14:38:11 | 显示全部楼层
eastbest 发表于 2019-12-11 14:24
把这个不稳定的VCC接到MCU ADC的VREF引脚

这样就行了吗?VCC变化时,读出来的ADC也还是变化的啊

出0入0汤圆

 楼主| 发表于 2019-12-11 14:40:41 | 显示全部楼层
有一个思路,如果把最终结果转换成V_ADC/VCC,那么在R2不变动的情况下,这个比值也是不变的,但是怎样能知道每个采样时刻的VCC是多少呢?

出0入0汤圆

发表于 2019-12-11 14:47:57 | 显示全部楼层
可以利用MCU 内部地基准参考,来修正平衡VCC的不准
担任MCU内部要带个参考电压.且能直接ADC读值

出250入17汤圆

发表于 2019-12-11 14:55:25 来自手机 | 显示全部楼层
dragonFANG 发表于 2019-12-11 14:40
有一个思路,如果把最终结果转换成V_ADC/VCC,那么在R2不变动的情况下,这个比值也是不变的,但是怎样能知 ...

你再看看二楼的建议,然后找找称重上面的处理方法

出0入75汤圆

发表于 2019-12-11 15:01:03 | 显示全部楼层
dragonFANG 发表于 2019-12-11 14:38
这样就行了吗?VCC变化时,读出来的ADC也还是变化的啊

VCC接Ref,最终算的是两个电阻的分压比,与VCC具体是多少无关。

出0入0汤圆

 楼主| 发表于 2019-12-11 15:18:36 | 显示全部楼层
Doding 发表于 2019-12-11 15:01
VCC接Ref,最终算的是两个电阻的分压比,与VCC具体是多少无关。

当VCC接在REF上时,比如分辨率为1024,那么1024对应的就是VCC,读出的V_ADC的数值就是R2/(R1+R2)*1024,所以说读出来的值跟电压有波动没关系,只要MCU能工作就行。是这样的道理不?

出70入145汤圆

发表于 2019-12-11 15:33:52 来自手机 | 显示全部楼层
你用的单片机一般ADC的基准电压就是VCC,不用考虑波动。除非你用另外的一路电源对单片机的AVCC供电。

出0入0汤圆

发表于 2019-12-11 15:38:16 | 显示全部楼层
算出每个温度下的ADC值就行了。与参考电压大小无关。

出0入0汤圆

 楼主| 发表于 2019-12-11 15:48:38 | 显示全部楼层
hailing 发表于 2019-12-11 15:33
你用的单片机一般ADC的基准电压就是VCC,不用考虑波动。除非你用另外的一路电源对单片机的AVCC供电。 ...

我现在用的是这样的接法接VREF的,读ADC应该没问题吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入75汤圆

发表于 2019-12-11 16:28:17 | 显示全部楼层
dragonFANG 发表于 2019-12-11 15:18
当VCC接在REF上时,比如分辨率为1024,那么1024对应的就是VCC,读出的V_ADC的数值就是R2/(R1+R2)*1024, ...

R2/(R1+R2) = ADC_DR/2^12

出70入145汤圆

发表于 2019-12-11 17:30:48 来自手机 | 显示全部楼层
dragonFANG 发表于 2019-12-11 15:48
我现在用的是这样的接法接VREF的,读ADC应该没问题吧

正常情况adc就会有±几个数据的波动的,你可以把REF+和AVCC上串联的电阻短接掉或者把一楼的VCC接到REF+上。这样就是REF+的波动和NTC是一样了。电阻的比值就是ADC的比值,和电源没关系。

出0入0汤圆

 楼主| 发表于 2019-12-11 17:35:03 | 显示全部楼层
刚看到一篇关于读取VDDA电压的帖子,这里好像也不需要了,我这里应用只要得出电阻的比例就行了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 04:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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