[技术讨论] 电压采样不准

[复制链接]
 楼主| QWE4562009 发表于 2022-6-16 15:56 | 显示全部楼层 |阅读模式
电压采样不准


当把R10断开的时候 分压是准的  当把R10接上送入MCU的ADC口时  分压不准  误差很大,这种情况你们怎么处理的?


1.我采用加一个运放跟随的方式,阻抗变换(输入阻抗大,输出阻抗小,相当于电压源),此时分压是准的,不过增加了成本


2.有人会把分压电阻 R44 45 46减小,功耗增加了,而且不是整个电压范围都准(试验过了)


3.有人会把R10增大,使得流入MCU AD口的电流减小从而减小MCU内部分压电阻的分压


各位大神还有哪些高招?欢迎讨论


本帖子中包含更多资源

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

×
fzyuan 发表于 2022-6-16 17:07 | 显示全部楼层
首先要看MCU的手册,明白其ADC在某采样率下输入电阻是多少,然后就可以计算误差了。
如果计算的误差偏大,可以适当降低采样率。
如果采样不能降低,那就考虑降低分压电阻的阻值。
如果分压电阻不能改,那就考虑增加一级缓冲。

评论

方总威武  发表于 2022-6-20 19:21
xaorry 发表于 2022-6-16 21:49 | 显示全部楼层
又想马儿跑,又想马儿不吃草。
hhhh0294 发表于 2022-6-17 01:05 来自手机 | 显示全部楼层
22UF的电容,这个充放电时间有点久
hugewinner 发表于 2022-6-17 08:13 | 显示全部楼层
首先要确定你的采样精度误差范围多少是能够接受的。
误差主要是考虑计算R10加上ADC内阻之和,与R46(还有旁边R1?)并联后总分压电阻,与目标分压电阻R46之间误差范围有多大,超出可接受范围,就可以采用降低R46阻值再计算上述误差范围。
如果增大R10较大,也要考虑R10和ADC内阻的分压导致采样误差。
加缓冲器应该是要求太高最后的选择吧。
gx_huang 发表于 2022-6-17 10:12 | 显示全部楼层
肯定不是电阻的问题,是GPIO配置的问题,是软件的问题。
目前的MCU,ADC直流输入阻抗还是比较高的,单次采样,或者数量有限的采样,只要有滤波电容,对电压影响不大。
只有持续高速采样,才会导致输入阻抗变低,导致输入电压变化。
linjinming2000 发表于 2022-6-17 11:33 | 显示全部楼层
运放跟随后接入ADC,电阻分压的输出阻抗太大了
xys9190 发表于 2022-6-18 14:42 | 显示全部楼层
谢谢分享
王栋春 发表于 2022-6-18 15:37 | 显示全部楼层
输出电压检测电路的话,不妨参考一下TL431经典线路形式。
 楼主| QWE4562009 发表于 2022-6-20 19:22 | 显示全部楼层
hhhh0294 发表于 2022-6-17 01:05
22UF的电容,这个充放电时间有点久

这个写错了而已
 楼主| QWE4562009 发表于 2022-6-20 19:22 | 显示全部楼层
linjinming2000 发表于 2022-6-17 11:33
运放跟随后接入ADC,电阻分压的输出阻抗太大了

你也倾向于加运放是吗  
 楼主| QWE4562009 发表于 2022-6-21 15:36 | 显示全部楼层
王栋春 发表于 2022-6-18 15:37
输出电压检测电路的话,不妨参考一下TL431经典线路形式。

贴出来  
xurexi 发表于 2022-6-21 18:28 | 显示全部楼层
从来不用R1和R10,R46为1K,R45和R46根据输入电压分配,使分压后,范围在0~5V或0~3.3之间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1090

主题

3139

帖子

23

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

1090

主题

3139

帖子

23

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