硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 1281|回复: 29
收起左侧

[ADC] 关于 adc 检测, 我的分压使用了2级分压这样检测出来的ad 会不会出现不准或不稳的情况呀 ?

  [复制链接]

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
发表于 2026-3-11 09:22:47 | 显示全部楼层 |阅读模式



关于 adc 检测, 我的分压使用了2级分压这样检测出来的ad 会不会出现不准或不稳的情况呀 ?

电路如下:

adc-10v.png

单片机最高检测adc 电压是 3.3v





回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124425
QQ
发表于 2026-3-11 09:56:04 | 显示全部楼层
ADC的输入阻抗只有几十K欧,你的电阻分压等效阻抗是也是几十K,误差太大。

建议接个跟随器,或者自己通过校准大体解决误差
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2026-3-11 09:56:23 | 显示全部楼层
你搞笑呢,你标的5V的地方还能是5V么?标2.5V的地方是2.5V?
回复

使用道具 举报

13

主题

532

回帖

571

积分

金牌会员

积分
571
发表于 2026-3-11 10:18:52 | 显示全部楼层
肯定不准啥,你仿真试一下,将VBAT-AD-IN接一个50K的电阻至地(模拟单片机ADC的内阻)
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 10:20:43 | 显示全部楼层
sdyang 发表于 2026-3-11 09:56
你搞笑呢,你标的5V的地方还能是5V么?标2.5V的地方是2.5V?


原则上 10v 电源 一级评分后电压就是 5v, 再对 5v 进行评分 就是 2.5v 鸭 ?
回复

使用道具 举报

0

主题

348

回帖

348

积分

高级会员

积分
348
发表于 2026-3-11 10:42:12 | 显示全部楼层
hpdell 发表于 2026-3-11 10:20
原则上 10v 电源 一级评分后电压就是 5v, 再对 5v 进行评分 就是 2.5v 鸭 ?

1. 理论和实际有偏差的,元器件也不是完全理想器件,都有精度的。
2 AD的输入阻抗不是无限大,外部分压电阻的值对最终检测值影响很大
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 10:53:48 | 显示全部楼层
regbbs 发表于 2026-3-11 10:42
1. 理论和实际有偏差的,元器件也不是完全理想器件,都有精度的。
2 AD的输入阻抗不是无限大,外部分压 ...

准备按照 管理员说的搞个 跟随器 试试看
回复

使用道具 举报

2

主题

115

回帖

121

积分

初级会员

积分
121
发表于 2026-3-11 10:59:27 | 显示全部楼层
hpdell 发表于 2026-3-11 10:53
准备按照 管理员说的搞个 跟随器 试试看

电路一定要按你规定的一级和二级的顺序分压吗?
电路不能先由 R41 和(R43 + R44)分压吗?然后分出来的电压通过 R42 下拉到地,由于下拉到地,所以最终标 5V 的地方实际输出 0V?
回复

使用道具 举报

0

主题

49

回帖

49

积分

初级会员

积分
49
发表于 2026-3-11 11:30:24 | 显示全部楼层
我怎么感觉你这个电路分出来,2.5V的地方只有2V
回复

使用道具 举报

9

主题

214

回帖

241

积分

高级会员

积分
241
发表于 2026-3-11 12:36:42 | 显示全部楼层
意义在哪里,直接分压不好吗
回复

使用道具 举报

7

主题

177

回帖

198

积分

初级会员

积分
198
发表于 2026-3-11 13:01:12 | 显示全部楼层
即使忽略 ADC 输入阻抗,R43+R44=200k,R42//200k=66.7k,ADC的地方也是 2V;再考虑输入阻抗,只会比 2V 更低。论坛元老怎么犯这么低级的错误?
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2026-3-11 13:16:54 | 显示全部楼层
hpdell 发表于 2026-3-11 10:20
原则上 10v 电源 一级评分后电压就是 5v, 再对 5v 进行评分 就是 2.5v 鸭 ?

原则上?你这哪有一级、二级,这就是一个电网络,你欧姆定律算算是你想要的那个比例么。还不如直接分压就再加个限幅就完了。
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 14:55:34 | 显示全部楼层
本帖最后由 hpdell 于 2026-3-11 15:09 编辑
eric2013 发表于 2026-3-11 09:56
ADC的输入阻抗只有几十K欧,你的电阻分压等效阻抗是也是几十K,误差太大。

建议接个跟随器,或者自己通 ...





大佬看看是这个搞法不?

adc-10v-2.png
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2026-3-11 15:00:51 | 显示全部楼层
hpdell 发表于 2026-3-11 14:55
大佬看看是这个搞法不?

在你所谓的一级和二级之间加射随电路,另外最终的输出嵌位到电源
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 15:11:21 | 显示全部楼层
sdyang 发表于 2026-3-11 13:16
原则上?你这哪有一级、二级,这就是一个电网络,你欧姆定律算算是你想要的那个比例么。还不如直接分压就 ...

直接分压电压比较高呀, 10v, 评分后得 5v, 而单片机 adc 基准使用的是 3。3v, 所以最高输入的 adc 不能够超过 3.3v 吧 ?? 所以目前只能二次分压了呀
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2026-3-11 15:18:13 | 显示全部楼层
hpdell 发表于 2026-3-11 15:11
直接分压电压比较高呀, 10v, 评分后得 5v, 而单片机 adc 基准使用的是 3。3v, 所以最高输入的 adc 不 ...

你只有一种阻值的电阻?为啥必须平分?
回复

使用道具 举报

12

主题

49

回帖

85

积分

初级会员

积分
85
发表于 2026-3-11 15:41:38 | 显示全部楼层
你这个算下来ADC那边就只有2V 你再仔细看看
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 16:14:18 | 显示全部楼层
本帖最后由 hpdell 于 2026-3-11 16:43 编辑
sdyang 发表于 2026-3-11 15:00
在你所谓的一级和二级之间加射随电路,另外最终的输出嵌位到电源




你说的意思是如下的接法吗 ?

adc-10v-4.png


回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2026-3-11 16:28:32 | 显示全部楼层
首先,可以不用R43和R44的"二级分压",只要R42和R41的阻值满足R42/R41=1/3,VBAT_ADC_IN接在R42和R41之间,此处的电压值就是(10/(1+3))*1=2.5V。其次可以按管理员的建议在这个的基础上,加上个电压跟随器,电压跟随器的输入接到R42和R41之间,VBAT_ADC_IN接在电压跟随器的输出端。
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 17:01:57 | 显示全部楼层
slytherinsun 发表于 2026-3-11 16:28
首先,可以不用R43和R44的"二级分压",只要R42和R41的阻值满足R42/R41=1/3,VBAT_ADC_IN接在R42和R41之间, ...




刚刚又重新修改了一下下:
adc-10v-5.png

回复

使用道具 举报

0

主题

24

回帖

24

积分

新手上路

积分
24
发表于 2026-3-11 17:20:02 | 显示全部楼层
如果不是说很精确的,用两个电阻分压之后,加个稳压二极管和滤波电容到AD口就够了
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-11 17:26:32 | 显示全部楼层
每日新鲜 发表于 2026-3-11 17:20
如果不是说很精确的,用两个电阻分压之后,加个稳压二极管和滤波电容到AD口就够了

到时再看看, 增加 了 跟随器貌似赶脚搞复杂了呀,

如果2个电阻分压的话电阻阻值搞小了也比较消耗电池电量
回复

使用道具 举报

0

主题

24

回帖

24

积分

新手上路

积分
24
发表于 2026-3-11 17:29:52 | 显示全部楼层
hpdell 发表于 2026-3-11 17:26
到时再看看, 增加 了 跟随器貌似赶脚搞复杂了呀,

如果2个电阻分压的话电阻阻值搞小了也比较消耗电池 ...

可以把分压回路的地接到GPIO口,采样的时候输出低电平,不采样的时候设为模拟输入,采样时再大也就几个mA
回复

使用道具 举报

0

主题

24

回帖

24

积分

新手上路

积分
24
发表于 2026-3-11 17:39:17 | 显示全部楼层
hpdell 发表于 2026-3-11 17:26
到时再看看, 增加 了 跟随器貌似赶脚搞复杂了呀,

如果2个电阻分压的话电阻阻值搞小了也比较消耗电池 ...

可以把分压回路地接到GPIO, 采样时输出低电平, 不采样时设为模拟口,可以省电 , 采样电阻设小一点会准一点,耗不了多少电
回复

使用道具 举报

0

主题

49

回帖

49

积分

初级会员

积分
49
发表于 2026-3-11 17:55:11 | 显示全部楼层
Penguins 发表于 2026-3-11 13:01
即使忽略 ADC 输入阻抗,R43+R44=200k,R42//200k=66.7k,ADC的地方也是 2V;再考虑输入阻抗,只会比 2V 更 ...

可能是个软件佬,,硬件不太熟钻牛角尖了
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-12 12:08:24 | 显示全部楼层
每日新鲜 发表于 2026-3-11 17:29
可以把分压回路的地接到GPIO口,采样的时候输出低电平,不采样的时候设为模拟输入,采样时再大也就几个mA

你这想法不错哟
回复

使用道具 举报

740

主题

3938

回帖

6183

积分

论坛元老

自定义头衔

积分
6183
 楼主| 发表于 2026-3-12 12:08:58 | 显示全部楼层
CofMilk 发表于 2026-3-11 17:55
可能是个软件佬,,硬件不太熟钻牛角尖了

回复

使用道具 举报

1

主题

48

回帖

51

积分

初级会员

积分
51
发表于 2026-3-12 13:28:17 | 显示全部楼层
来学习学习硬件了。
回复

使用道具 举报

4

主题

190

回帖

202

积分

高级会员

积分
202
发表于 2026-3-13 08:56:43 | 显示全部楼层
我的天,这模拟电路考0分么
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
发表于 2026-3-15 16:17:04 | 显示全部楼层
二级分压搞得有点复杂,如果要取输入电压的1/4,弄4个同阻值同封装的电阻串联分压,再加个跟随器输出到你的ADC采样即可。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-10-24 09:49 , Processed in 1.066900 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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