打印

stc12c5a60s2的ad

[复制链接]
5912|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
垃圾头|  楼主 | 2011-7-26 14:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个单片机的ad好像不是很准,我用电阻把12v左右电压分压之后接入单片机,按照电阻比例理论上单片机ad得出的电压值和万用表测得的有偏差,每次还需要标定一下,有时候能偏差将近1v,用c8051的单片机直接按电阻比例得出的电压值就挺准的,这是不是stc单片机的问题?求解
评分
参与人数 1威望 +2 收起 理由
ttl_web + 2 很给力!

相关帖子

沙发
DownCloud| | 2011-7-26 14:48 | 只看该作者
是要标定,单片机电压如果不稳定,对数据采集的影响是非常大的。只能再浪费个AD口接电源。然后每次AD转换都顺便采样电源电压。

使用特权

评论回复
板凳
coody| | 2011-7-26 15:07 | 只看该作者
我的做法:
ADC0接一个TL431,2.5V做基准,测得ADC值为ADC0;
ADC1接外部电压,测得ADC值为ADC1。

测量电压 = ADC1 * 2500 / ADC0,单位mV

使用特权

评论回复
地板
zhuyl456| | 2011-7-26 15:15 | 只看该作者
分压后的电压有多高啊?参考电压是多高?
还有像2楼说的,你的单片机电压是多少?

使用特权

评论回复
5
yewuyi| | 2011-7-26 16:12 | 只看该作者
估计即使STC的ADC再差也不至于到这个地步吧,还是检查检查设计吧

使用特权

评论回复
6
垃圾头|  楼主 | 2011-8-2 23:38 | 只看该作者
看样子只能标定一下了 2# DownCloud

使用特权

评论回复
7
垃圾头|  楼主 | 2011-8-2 23:40 | 只看该作者
似乎是得加个基准电压了,谢谢 3# coody

使用特权

评论回复
8
autopccopy| | 2011-8-3 08:30 | 只看该作者
STC的AD加辅助基准或校准后还是不错的:


https://bbs.21ic.com/icview-242267-1-1.html 看4楼 :)

使用特权

评论回复
9
lxc806705| | 2011-8-3 08:43 | 只看该作者
应该不是这个问题,你需要把输入电压加一个跟随器来调整阻抗。我也在做电压测量
我测出来的值很准,小数点后2位都是有效的。参考电压就是单片机的工作电压,只要你的电压稳定是不会出现1V左右的偏差的

使用特权

评论回复
10
xiaomie206| | 2013-12-25 17:06 | 只看该作者
现在准备用这块单片机做一个数字万用表,硬件电路还不知道如何搭建,还不知道如何开始

使用特权

评论回复
11
ningling_21| | 2013-12-25 19:20 | 只看该作者
建议用C8051F340,就没这么多问题了...

使用特权

评论回复
12
coody| | 2013-12-26 11:00 | 只看该作者
我用STC的10位ADC做电压检测,100V量程,分辨率0.1V,读数0.0~99.9,一次标定,1年后,依然能保证不超过+-0.3% +-3个字的误差。

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝