打印

求助:单片机ADC采集问题

[复制链接]
2777|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 chenzhouyu 于 2018-7-4 17:37 编辑

手头有一个之前的项目,生产时发现ADC偏小。电阻分压初用万用表测量,大部分是3.872V左右,有10个小了0.2V。R403和R404的电阻应该是用的有点大了。我的疑问是,为什么R403和R404分压后就小了0.2V,那单片机肯定是读不准了。

2.png (54.12 KB )

2.png

1.png (31.82 KB )

1.png

相关帖子

沙发
chunyang| | 2018-7-4 15:25 | 只看该作者
检查电阻材质和精度,另外,对于有较高精度要求的系统,焊接时注意不能使用酸性助焊剂如焊膏之类,在维修时尤其注意。如有用或者PCB表面又积尘吸潮等情况,需要彻底清洁。

使用特权

评论回复
板凳
gx_huang| | 2018-7-4 15:32 | 只看该作者
5V输入,10K/34K分压,10K/104滤波,万用表测试电压才0.3872V,打死我也不信。

使用特权

评论回复
地板
jjjyufan| | 2018-7-4 15:59 | 只看该作者
我猜是ADC的引脚 单片机内部没有配置好

使用特权

评论回复
5
jjjyufan| | 2018-7-4 15:59 | 只看该作者
否则简单的分压,不会这么点电压的

使用特权

评论回复
6
jjjyufan| | 2018-7-4 16:00 | 只看该作者
确定RC后直接进的单片机?

使用特权

评论回复
7
chenzhouyu|  楼主 | 2018-7-4 17:36 | 只看该作者
chunyang 发表于 2018-7-4 15:25
检查电阻材质和精度,另外,对于有较高精度要求的系统,焊接时注意不能使用酸性助焊剂如焊膏之类,在维修时 ...


这几点我倒是没留意,很有必要排查下。谢谢!

使用特权

评论回复
8
chenzhouyu|  楼主 | 2018-7-4 17:36 | 只看该作者
jjjyufan 发表于 2018-7-4 16:00
确定RC后直接进的单片机?

对的

使用特权

评论回复
9
chenzhouyu|  楼主 | 2018-7-4 17:37 | 只看该作者
jjjyufan 发表于 2018-7-4 15:59
我猜是ADC的引脚 单片机内部没有配置好

有的又是好的,只有小部分异常。应该不是软件问题。

使用特权

评论回复
10
chenzhouyu|  楼主 | 2018-7-4 17:38 | 只看该作者
gx_huang 发表于 2018-7-4 15:32
5V输入,10K/34K分压,10K/104滤波,万用表测试电压才0.3872V,打死我也不信。

是3.872V,抱歉

使用特权

评论回复
11
jjjyufan| | 2018-7-5 09:03 | 只看该作者
那么请问你的电阻所用精度是多少呢?

使用特权

评论回复
12
ningling_21| | 2018-7-5 09:12 | 只看该作者
电阻一般都有误差

使用特权

评论回复
13
877049204| | 2018-7-5 10:29 | 只看该作者
本帖最后由 877049204 于 2018-7-5 10:32 编辑

理论值:5*33.79/43.79=3.858V;
如果电阻精度1%;
最大值: 5*(33790+337.9)/(10000+33790-100+337.9) = 3.875V
误差:0.017V
最小值: 5*(33790-337.9)/(10000+33790+100-337.9) = 3.840V
误差:0.018V

使用特权

评论回复
14
zyj9490| | 2018-7-5 12:27 | 只看该作者
取样保持时间不够,导致偏小。说明书明确规定了信号源内阻最大不能超过多少了。

使用特权

评论回复
15
电子老鹰| | 2018-7-6 11:01 | 只看该作者
zyj9490 发表于 2018-7-5 12:27
取样保持时间不够,导致偏小。说明书明确规定了信号源内阻最大不能超过多少了。 ...

是呀  楼主的信号源内阻貌似过大 相对于手册要求的数值来说   都超过10K了  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

136

帖子

6

粉丝