STC AD采样 如何准确得到基准电压和VCC

VCC4.83V用TL431基准,万用表测得2.49V,用手册286页AD典型应用线路接入,这时候采样点电压变成了2.79V,悬空采样引脚,测得引脚上电压3.33V。直接... VCC4.83V 用TL431基准,万用表测得2.49V,用手册286页AD典型应用线路接入,这时候采样点电压变成了2.79V,悬空采样引脚,测得引脚上电压3.33V。

直接用采样脚连接2.5V基准,换了好几种基准芯片,采样出来的10bit 数值都在469左右。(引脚已经配置为高阻状态)

按照手册 10bit 采样值 = 1024 x Vin/Vcc 的公式
469 = 1024 x 2.49 /Vcc
求得 VCC = 5.43V, 而实际上VCC只有 4.83V

而通过手册的典型应用线路采样Vcc,采样值是920

如果用 469/920 = (2.49基准)/Vcc ,此时求出Vcc为4.88V,比较接近实际测量值

后来又发现一个问题,换了电源给单片机供电,万用表实测4.95V。这时如果直接采样Vcc的话,和前面4.83V供电的采样值是一样的,都是920,但采样基准(万用表实测还是2.49v)的值变化了,为458。

不知道大家用TL431之类的2.5v基准stc采样出来的数值是多少?怎么处理这个基准问题
问下采样最大值1024 是对应着实际的Vcc吗 ? 怎么样才能得到准确的基准电压进而求解出Vcc呢,请教解惑
展开
 我来答
lxmzyh
推荐于2017-11-26 · TA获得超过1615个赞
知道小有建树答主
回答量:972
采纳率:50%
帮助的人:739万
展开全部
使用一个引脚来釆集基准,就是2.5伏那个,如果是8位,电源是5伏,那釆来的值就是128

如果电源为4伏,此时基准仍是2.5伏,那釆来的值大于128

根据釆来的值的差计算出当前的电源电压,就可精确得到釆集值了。
另外stc单片机的基准电压就是比电源电压低0.几伏的一个电压

单片机的运算能力有限,不可能每次釆集都先算下电源电压,但电源也不可能变化很快,所以可以每釆集几十次再算次基准。或者每次上电时釆集一次。
艾普斯
2024-07-18 广告
稳频稳压电源哪家好?艾普斯电源(苏州)有限公司开始专业研发、制造及营销交流稳压电源,满足全球电子及信息业对电源设备日益蓬勃的市场需求。迄今为止,业已发展成为交流不间断电源、稳压电源、变频电源、中频航空- 军事专用电源、直流电源、逆变电源等产... 点击进入详情页
本回答由艾普斯提供
黑豹0049
高粉答主

2013-09-19 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:84%
帮助的人:6986万
展开全部
这款芯片我没有用过。
通常 ADC 参考电压 VREF 的选择,由程序设置内部控制字决定,可设置为内部 VREF(通常是2.5V)、Vcc(5V) 或外部引脚 输入(通常是2.5V)。我没明白你采用哪种基准源。
选用 Vcc 做基准是最差的质量。选用2.5V基准源时,测量精度与电源电压无关。外接TL431时,紧挨着输入脚用1~2uF钽电容并联高瓷介电容接地。
校准测量误差时,不能把外部 输入的基准源(TL431)作为被采集信号输入,应该另外搭建基准源供采集。
ADC测量的稳定性是最重要的,绝对误差程序容易修正。由于数字电路的高频干扰,采集直流电压应该由程序设置循环,连续采集几次,求出平均值。
如果 ADC 模拟输入电压范围是 0 ~ 5 V,采集数据对应值是 0 ~ 1023 。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cunli03
2013-09-21 · TA获得超过224个赞
知道小有建树答主
回答量:263
采纳率:100%
帮助的人:99.9万
展开全部
电路设计 再检查一遍,滤波和抗干扰要做好,431有最低工作电流限制的,你再计算 核对一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式