智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1913|回复: 4
打印 上一主题 下一主题

AD问题的交流

[复制链接]

15

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
891
QQ
威望
544
贡献
245
兑换币
43
注册时间
2011-5-19
在线时间
51 小时
跳转到指定楼层
1#
发表于 2011-11-19 21:23:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近期在做关于AD采集实际电压的问题。本来按照书上的例子写了试试,发现很多不一样的地方。更有甚者,欺人太甚!!当然啦,在挣扎之后发现良多。所以希望和大家共享下。希望大神勿喷,指点指点。AD的其他的问题稍作修改即可,最气人的是下面这个例子:void AD_Init(void) {
ATD0CTL2=0Xc0;
ATD0CTL3=0X20;//关键地方
ATD0CTL4=0X13;
ATD0CTL5=0Xa0;
ATD0DIEN=0X00;
}


这里的ATD0CTL3=0X20;书上的解释它是定义列队长度、和结果寄存器的先进先出和处于冻结模式的寄存器。
给这个寄存器做如上定义:队列长度为4,其他默认。(最高位未标明!)结果发现,AD值不准确。采集到的值严重超过量程。(至今未解,于此求教大神指点。)

但是把该寄存器做如下定义:
ATD0CTL3=0X80;居然有用,疑似巧合,特意将ATD0CTL3=0X00;发现结果仍出错。让群友发来的数据手册上依然未标明最高位。不知是资源不足导致的后果还是其他,如是前者,希望各位童鞋本着开源精神能共享资源。

其次查到的关于AD精准测量的其他事例很具有实际意义,特和大家共享:
误差是这样的:
如果基准是2.45-2.55V,分压1:14.

当被测电压为30V,分压点位2V(不考虑电阻误差),基准无误差,最小分辨率:2/4096 * 2.5 * 15 = 0.0183V
当被测电压为30V,分压点位2V(不考虑电阻误差),基准有误差,最小分辨率:2/4096 * 2.45 * 15 = 0.0179V

两者偏差: 0.000366V

如果考虑进电阻1%误差:
分压点电压理论2V,最大最小1.963V,最大2.0367V。
单单考虑电阻的误差

2.5/1024 * 15 - 2.5/1024 * (13860/1010 + 1) = 0.00068V

将AD基准和电阻误差叠加的最大误差:
2.55/1024 * (13860/1010 + 1) = 0.03666V
2.55/1024 * (13860/990 + 1) = 0.03725V
2.55/1024 * (14140/1010 + 1) = 0.03735V
2.55/1024 * (14140/990 + 1) = 0.03806V

正常误差值:2.5/1024 * 15 = 0.0366V

误差在考虑电阻1%精度和基准0.05偏差的情况下,AD结果偏差0.002以内,这样来说远小于0.03(我的要求)。如此推算不是12位AD就可以了吗


当然这个是理想化

本人非电子专业,如有重合,还望谅解。

26

主题

913

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5207

活跃会员奖章在线王奖章优秀会员奖章论坛元老奖章

威望
2267
贡献
1804
兑换币
117
注册时间
2011-3-16
在线时间
568 小时
2#
发表于 2011-11-20 08:13:40 | 只看该作者
好帖!
回复 支持 反对

使用道具 举报

15

主题

315

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5440

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
1409
贡献
3421
兑换币
109
注册时间
2011-10-9
在线时间
305 小时
3#
发表于 2011-11-20 20:32:12 | 只看该作者
先学习下再说。。。
回复 支持 反对

使用道具 举报

2

主题

94

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1105
威望
652
贡献
231
兑换币
12
注册时间
2011-9-7
在线时间
111 小时
4#
发表于 2012-3-3 17:26:16 | 只看该作者
果然是的
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
138
威望
112
贡献
22
兑换币
0
注册时间
2012-3-28
在线时间
2 小时
5#
发表于 2012-3-28 23:29:22 | 只看该作者
看过得了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 19:46 , Processed in 0.278006 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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