找回密码
 注册
关于网站域名变更的通知
查看: 997|回复: 18
打印 上一主题 下一主题

求助:单片机ADC采集问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 chenzhouyu 于 2018-7-4 17:38 编辑
2 p- n1 Z1 z; j9 t2 t! \( C0 x# K6 M5 T2 a
手头有一个之前的项目,生产时发现ADC偏小。电阻分压初用万用表测量,大部分是3.872V左右,有10个小了0.2V。R403和R404的电阻应该是用的有点大了。我的疑问是,为什么R403和R404分压后就小了0.2V,那单片机肯定是读不准了。/ O; H; s+ q# Y3 h9 b) X

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

2.png

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

1.png

该用户从未签到

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

该用户从未签到

推荐
 楼主| 发表于 2018-7-4 17:32 | 只看该作者
ArthurGXH 发表于 2018-7-4 17:17( x3 {, e; Z0 r4 U& J7 f( N
断开后分压值就正常,就要考虑按比例减小两个分压电阻的阻值了。
% I0 e6 C- n* r# o5 U$ ^" y
我试过了,减小两个分压电阻的阻值可以解决。但是我不明白为什么会有这么大的影响。本来以为软件采样到的AD值不准,没想到分压处电压就差这么多。, S5 E7 s" I4 M! ]' ~

该用户从未签到

推荐
发表于 2018-7-6 11:49 | 只看该作者
飞熊在天 发表于 2018-7-5 16:518 C3 e8 `) p7 t" T
纯属赚点积分,补一张图您做参考。

& x) F( {7 v( M3 h$ ?你没有get到重点,这是这个电路的缺陷,加大电阻或者减小电阻都会带来其他问题,增大电阻带来的问题是adc的输入电流是否能满足要求?
/ G( g( h1 G8 Q0 `! t

该用户从未签到

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

点评

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

该用户从未签到

3#
 楼主| 发表于 2018-7-4 15:13 | 只看该作者
djadfas 发表于 2018-7-4 14:39
9 p. D' e, S' l, d- ?/ v5 W1 BR405这条支路分压 改为0欧姆

9 }/ f' Q% P  M" Y) ?. s+ B这个直接短路,分压值大了2个mV。
0 l% J( I8 D1 }5 r) C% d3 R6 s8 F

点评

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

该用户从未签到

4#
发表于 2018-7-4 16:29 | 只看该作者
本帖最后由 ArthurGXH 于 2018-7-4 16:35 编辑 9 G6 X+ Z0 q; L, C& D' v
chenzhouyu 发表于 2018-7-4 15:139 o: K1 }# X$ E5 j3 N& v( H( @
这个直接短路,分压值大了2个mV。

& h5 r& N6 d6 M% c# m1. 电阻是否是精密电阻?9 X- S' K+ D7 [: ?
2. 对于少了0.2V的产品,先断开R405电阻,看是否还会少0.2V。若断开R405电阻还少0.2V,则测试两个分压电阻阻值。
& p3 ^& j+ F5 A; H8 l. }2 ^0 u3 j0 }

点评

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

该用户从未签到

5#
 楼主| 发表于 2018-7-4 16:49 | 只看该作者
ArthurGXH 发表于 2018-7-4 16:29
! P% D" `/ w2 }6 l( y1. 电阻是否是精密电阻?
: f0 \, o6 y% g/ A9 t2. 对于少了0.2V的产品,先断开R405电阻,看是否还会少0.2V。若断开R405电阻还 ...
4 w, l$ |8 m0 Y. x8 b3 d/ A
1%精度的电阻,断开后分压值就正常
' B: Q' k# u+ I! q" P0 V2 n

点评

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

该用户从未签到

6#
发表于 2018-7-4 17:17 | 只看该作者
chenzhouyu 发表于 2018-7-4 16:49
" y# b4 }5 g8 t+ Q1 W, T' P8 Q1%精度的电阻,断开后分压值就正常

: G% S: z& H( g; X8 C; G# r" Y1 W断开后分压值就正常,就要考虑按比例减小两个分压电阻的阻值了。
; q; a; i% Z, x- r3 D

点评

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

该用户从未签到

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

该用户从未签到

10#
发表于 2018-7-5 16:51 | 只看该作者
纯属赚点积分,补一张图您做参考。
5 ]$ ~8 \& D$ @- T0 [" Y" F! t

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

该用户从未签到

11#
发表于 2018-7-5 22:10 | 只看该作者
飞熊在天 发表于 2018-7-5 16:51
7 N; I. |3 w( T7 t. Z' Y8 `纯属赚点积分,补一张图您做参考。
. m/ d# k) {2 T- m
如果这样可以的话,那换成两个M级别的电阻也可以吧* e& Y6 @+ A6 m$ E$ z; |6 r

该用户从未签到

12#
发表于 2018-7-5 22:30 | 只看该作者
R405改成100R,电容值不变。分压电阻精度提高到J试试。不行再看一下ADC的参考电源是不是一致的。
  • TA的每日心情
    开心
    2024-9-14 15:26
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    13#
    发表于 2018-7-6 08:35 | 只看该作者
    学习学习,我之前都只想增大分压电阻这样可以减小电流,没想到又这个隐患啊

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-31 20:15 , Processed in 0.171875 second(s), 30 queries , Gzip On.

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

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

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