找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 254|回复: 17
打印 上一主题 下一主题

求助:单片机ADC采集问题

[复制链接]

43

主题

174

帖子

4461

积分

五级会员(50)

Rank: 5

积分
4461
跳转到指定楼层
1#
发表于 2018-7-4 14:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 chenzhouyu 于 2018-7-4 17:38 编辑 9 _4 D/ H' B( s4 g# W
$ t* W& Y" j: O- c. ~
手头有一个之前的项目,生产时发现ADC偏小。电阻分压初用万用表测量,大部分是3.872V左右,有10个小了0.2V。R403和R404的电阻应该是用的有点大了。我的疑问是,为什么R403和R404分压后就小了0.2V,那单片机肯定是读不准了。
2 U  F' y0 W; s# n+ [" ]/ o

2.png (49.84 KB, 下载次数: 0)

2.png

1.png (27.47 KB, 下载次数: 3)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

0

主题

7

帖子

19

积分

二级会员(20)

Rank: 2Rank: 2

积分
19
推荐
发表于 2018-7-5 16:45 | 只看该作者
你这个偏小的现象是正常的,主要是因为你电路设计的不合理:ADC输入管脚的输入阻抗是不可忽略的,管脚的输入阻抗与R404并联,使得R404上的分压减小;减少两个电阻的阻值会改善这个情况,但是这个做法会吸收更多的被测端电流。正常的做法是把R405用射极跟随器代替,增大输入阻抗,而且不加重源端负担。    纯属路过!
. }) C  X4 h# j' n4 F6 c

43

主题

174

帖子

4461

积分

五级会员(50)

Rank: 5

积分
4461
推荐
 楼主| 发表于 2018-7-4 17:32 | 只看该作者
ArthurGXH 发表于 2018-7-4 17:172 I; p( |3 T9 B. S4 m8 v2 L& g
断开后分压值就正常,就要考虑按比例减小两个分压电阻的阻值了。
" I9 n. g" J1 W4 S# K8 Y( I9 w
我试过了,减小两个分压电阻的阻值可以解决。但是我不明白为什么会有这么大的影响。本来以为软件采样到的AD值不准,没想到分压处电压就差这么多。6 `3 i7 [+ ~/ p5 Q6 l

0

主题

7

帖子

19

积分

二级会员(20)

Rank: 2Rank: 2

积分
19
推荐
发表于 2018-7-6 11:49 | 只看该作者
飞熊在天 发表于 2018-7-5 16:51, c- i3 x" I( w
纯属赚点积分,补一张图您做参考。
6 Q* f* \5 a* T) U) s
你没有get到重点,这是这个电路的缺陷,加大电阻或者减小电阻都会带来其他问题,增大电阻带来的问题是adc的输入电流是否能满足要求?
& s, e9 p. x4 r; w4 `: D, a7 Q) M

12

主题

474

帖子

1039

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1039
2#
发表于 2018-7-4 14:39 | 只看该作者
R405这条支路分压 改为0欧姆

点评

这个直接短路,查了2个mV。  详情 回复 发表于 2018-7-4 15:13

43

主题

174

帖子

4461

积分

五级会员(50)

Rank: 5

积分
4461
3#
 楼主| 发表于 2018-7-4 15:13 | 只看该作者
djadfas 发表于 2018-7-4 14:39/ Q+ Z6 O( I/ r1 O' i2 P0 v
R405这条支路分压 改为0欧姆
# z" ~+ I7 m. o/ ^; x/ ]
这个直接短路,分压值大了2个mV。
9 ~2 o& W, C! i3 y* V

点评

1. 电阻是否是精密电阻? 2. 对于少了0.2V的产品,先断开R405电阻,看是否还会少0.2V。 若用的是精密电阻,断开R405电阻还少0.2V,则按比例减少分压电阻阻值再测。  详情 回复 发表于 2018-7-4 16:29

12

主题

418

帖子

3623

积分

EDA365版主(50)

Rank: 5

积分
3623
4#
发表于 2018-7-4 16:29 | 只看该作者
本帖最后由 ArthurGXH 于 2018-7-4 16:35 编辑 ' n5 R6 C  a6 [$ A6 s$ Y1 N
chenzhouyu 发表于 2018-7-4 15:13, {' l0 t3 O1 g7 Q* ~. v& m  A
这个直接短路,分压值大了2个mV。

& }, Z# E5 t- A5 x! z" I5 c1. 电阻是否是精密电阻?* G4 C& X; ~7 \8 x1 Z( @& ?3 y
2. 对于少了0.2V的产品,先断开R405电阻,看是否还会少0.2V。若断开R405电阻还少0.2V,则测试两个分压电阻阻值。
) R# s" Q. O% k1 Z1 j* g% y' P+ W4 n6 Y) q! a& ]5 H2 @- t% T# Q% U

点评

1%精度的电阻,断开后分压值就正常  详情 回复 发表于 2018-7-4 16:49

43

主题

174

帖子

4461

积分

五级会员(50)

Rank: 5

积分
4461
5#
 楼主| 发表于 2018-7-4 16:49 | 只看该作者
ArthurGXH 发表于 2018-7-4 16:29+ O& _( N' m  C0 `0 Q" D
1. 电阻是否是精密电阻?
; Z2 `5 v* u  j3 h' y' y5 p) k2. 对于少了0.2V的产品,先断开R405电阻,看是否还会少0.2V。若断开R405电阻还 ...

$ g, m3 P7 Z. q' b( p- Y2 L# J1%精度的电阻,断开后分压值就正常7 O$ x3 u0 E  m' A2 Z8 H9 q

点评

断开后分压值就正常,就要考虑按比例减小两个分压电阻的阻值了。  详情 回复 发表于 2018-7-4 17:17

12

主题

418

帖子

3623

积分

EDA365版主(50)

Rank: 5

积分
3623
6#
发表于 2018-7-4 17:17 | 只看该作者
chenzhouyu 发表于 2018-7-4 16:49" A7 f* y: s8 k$ H  K
1%精度的电阻,断开后分压值就正常
# p7 c5 L% |3 j
断开后分压值就正常,就要考虑按比例减小两个分压电阻的阻值了。
6 ~- \+ E9 v0 [6 k! U

点评

我试过了,减小两个分压电阻的阻值可以解决。但是我不明白为什么会有这么大的影响。  详情 回复 发表于 2018-7-4 17:32

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
8#
发表于 2018-7-5 16:03 | 只看该作者
将403 404电阻改小 有效果么?

0

主题

7

帖子

19

积分

二级会员(20)

Rank: 2Rank: 2

积分
19
10#
发表于 2018-7-5 16:51 | 只看该作者
纯属赚点积分,补一张图您做参考。
; X6 Q4 V/ O$ E' a

1530780648(1).png (16.29 KB, 下载次数: 0)

1530780648(1).png

点评

电压跟随器这个思路是对的啊。  详情 回复 发表于 2018-7-7 20:42
你没有get到重点,这是这个电路的缺陷,加大电阻或者减小电阻都会带来其他问题,增大电阻带来的问题是adc的输入电流是否能满足要求?  详情 回复 发表于 2018-7-6 11:49
如果这样可以的话,那换成两个M级别的电阻也可以吧  详情 回复 发表于 2018-7-5 22:10

1

主题

54

帖子

107

积分

二级会员(20)

Rank: 2Rank: 2

积分
107
11#
发表于 2018-7-5 22:10 | 只看该作者
飞熊在天 发表于 2018-7-5 16:51' L9 z' g/ D2 o0 B- z% V
纯属赚点积分,补一张图您做参考。

" l$ V7 B* I0 ?$ |如果这样可以的话,那换成两个M级别的电阻也可以吧$ g: h  V& u6 a) L4 x, e4 o3 k

0

主题

10

帖子

41

积分

二级会员(20)

Rank: 2Rank: 2

积分
41
12#
发表于 2018-7-5 22:30 | 只看该作者
R405改成100R,电容值不变。分压电阻精度提高到J试试。不行再看一下ADC的参考电源是不是一致的。

51

主题

405

帖子

4530

积分

五级会员(50)

Rank: 5

积分
4530
13#
发表于 2018-7-6 08:35 | 只看该作者
学习学习,我之前都只想增大分压电阻这样可以减小电流,没想到又这个隐患啊
一朝英雄拔剑起,又是苍生十年劫
唯刀百辟 唯心不易

0

主题

7

帖子

19

积分

二级会员(20)

Rank: 2Rank: 2

积分
19
14#
发表于 2018-7-6 11:47 | 只看该作者
采样用的是12位的AD,目的我想就是想精确采样吧,没有射极跟随器的电路不是线性的,硬件上没法精确采样,靠软件修正也是可以的,辛苦下软件同事呗。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-26 00:11 , Processed in 0.075928 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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