ADC采集分压电阻电压问题

[复制链接]
24084|35
 楼主| qwt870101 发表于 2013-1-9 10:31 | 显示全部楼层 |阅读模式
本帖最后由 qwt870101 于 2013-1-9 10:36 编辑

小弟最近在搞NTC热敏电阻的温度采集,有个问题没解决掉。按照图1的方式连接电路,将NTC电阻换成10k电阻R2的话,ADC采集口的电压不是3.3/2V,而是1.86V,R2两端的电压是1.48V,上拉的10k电阻R1分压比R2的分压大,相差还是挺大的。
而按照图2的方式,将NTC电阻去掉的话,按理说ADC采集口的电压应该是3.3V,但是实际测量发现,这时候上拉电阻还有0.6V的电压,ADC采集口的电压就只有2.7V,像是ADC内部会有个内阻,但是这样用分压的方法就无法准确的测量出NTC热敏电阻的阻值,计算出来的温度效果不理想,不知道这个问题要如何解决,请教各位大侠了。
2.jpg
1.jpg
uet_cache 发表于 2013-1-9 10:35 | 显示全部楼层
你可以检查你的IO输入模式配置对了没。
另外,你采集到的电压,或以跟你实际做比较,实际电压你随便找个示波器或万用表做测量。两者比较,可以看出误差。。程序中消除误差不就行了。。。
 楼主| qwt870101 发表于 2013-1-9 10:38 | 显示全部楼层
IO输入配置成模拟输入了,我直接用万用表量,就是这样的读数,ADC采集出来的值,换算完和电压表的结果差不多是准确的。
uet_cache 发表于 2013-1-9 10:40 | 显示全部楼层
你是用什么CPU啊,输入也有模式选择,如AIN,上拉,浮空。。。等。
airwill 发表于 2013-1-9 10:43 | 显示全部楼层
楼主很仔细啊, 发现问题啦.
其实很简单, 这就是采样阻抗引起的.
NTC 上并联一个 103 的电容就没有这个问题了.
 楼主| qwt870101 发表于 2013-1-9 10:49 | 显示全部楼层
我用stm32芯片,我按airwill的方法试试看
 楼主| qwt870101 发表于 2013-1-9 11:08 | 显示全部楼层
并联电容是有道理的,我试了下,可是不知怎么回事结果还是一样的,103的电容和NTC并联,一端接地,一端接ADC采集脚
IJK 发表于 2013-1-9 11:26 | 显示全部楼层
我印象里,10k的输入阻抗对 STM32(STM32F1)的ADC采样、转换 的影响没那么大。
yuantongboshi 发表于 2013-1-9 14:15 | 显示全部楼层
你可以先拿几颗精密电阻代替NTC测试一下,看看电压值是否正常。有时间也可以浏览:www.bjytbs.com他们是专业经营品牌单片机并且提供相应技术支持的单位。
louyj 发表于 2013-1-9 16:52 | 显示全部楼层
支持楼主探索,查明原因后一定要回来解释一下,好让大家也知道原因。
谈的元 发表于 2013-1-9 19:22 | 显示全部楼层
注意是否接了内部上拉或下拉
自然的天逸 发表于 2013-1-9 19:29 | 显示全部楼层
采样之前 STM32 校准 看基准电压是多少
58060622 发表于 2013-1-9 21:36 | 显示全部楼层
接入ADC前一定接一级射随器,因为STM32的Radc是k欧级别的,例如STM32F103这款手册推荐就是外部电阻最大50k,还是在最低采样速率下,有个计算的公式。上拉一个10k对于stm32的ad采集来说有点大了,还是接一级射随试试。
58060622 发表于 2013-1-9 21:38 | 显示全部楼层
如果实在无法加射随电路,尝试降低fadc频率,看看能否满足设计要求。
lark100 发表于 2013-1-9 22:46 | 显示全部楼层
58060622 发表于 2013-1-9 21:36
接入ADC前一定接一级射随器,因为STM32的Radc是k欧级别的,例如STM32F103这款手册推荐就是外部电阻最大50k ...

同意,最好加射随隔离!
bruceding 发表于 2013-1-10 09:07 | 显示全部楼层
yes 加电压跟随器 或者降低采样速率 对于有的ADC 有内置buffer 直接开buffer就可以
zhoubojay 发表于 2013-1-10 10:13 | 显示全部楼层
LZ 我用查表做过  还挺准的
未命名.jpg
 楼主| qwt870101 发表于 2013-1-11 17:43 | 显示全部楼层
嗯,后来那天查明原因了,是我自己疏忽大意,输入方式配置成下拉输入,内部有个电阻接地和NTC构成并联。后来换成模拟输入就好了。STM32芯片其实在这方面还是很成熟的。不过为了防止输入阻抗影响,还是并联一个电容比较好点。
uet_cache 发表于 2013-1-11 17:58 | 显示全部楼层
一开始就提醒你检查输入模式了。这种问题,一般先检查程序。。。因为硬件搞起来,太麻烦了。。
jomosiron 发表于 2013-1-11 18:30 | 显示全部楼层
看到最后我笑了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

16

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部