请教stc单片机AD采集的问题

[复制链接]
6471|11
 楼主| bogekanpu 发表于 2010-9-27 15:32 | 显示全部楼层 |阅读模式
stc12c5a60s2单片机,P1口可以做8位AD采集,其中采样结果存在ADC_RES中,计算公式为ADC_RES=256*VIN/VCC,因为ADC_RES是8位的寄存器,最大的结果也就是256,按照公式来看,VIN最大输入也只能等于VCC,否则采样值最大也只能是FF,那如何测比VCC大的VIN呢?
谢谢
jt4117 发表于 2010-9-27 23:07 | 显示全部楼层
电阻分压。
coody 发表于 2010-9-28 11:05 | 显示全部楼层
电阻分压,另外,stc12c5a60s2是10位的ADC
zkkov2000 发表于 2010-9-28 16:28 | 显示全部楼层
2、3楼正解。
3楼更近一步。一半的单片机里10位AD的比较多。不是ff。
模拟信号输入单片机的时候加个小电容滤下波效果可能更好。
autopccopy 发表于 2010-9-29 20:17 | 显示全部楼层
万用表也是分压的。

5A60S2 是10位AD,在要求不高时可以用高8位输出
zdhlixiang2006 发表于 2010-10-4 17:26 | 显示全部楼层
看来楼主还有很多东西需要学习:P
ou123 发表于 2010-10-5 15:03 | 显示全部楼层
电阻分压,也可以加钳位电路
xingudongde 发表于 2010-10-5 16:38 | 显示全部楼层
电阻分压,就是把大电压转变为单片机可以识别的电压了!0-10v加两个阻值一样的电阻,分成0-5v?
是吧!!????
Galway-Zhang 发表于 2010-10-7 22:49 | 显示全部楼层
就是把电压分出来.能让MCU检测得到的...

而且还不会导致这个电压的到来而烧了MCU的IO口..

所以得加上钳位.
zilaifun 发表于 2010-10-9 09:29 | 显示全部楼层
该单片机是10bits ADC,STC有AD采用的例子,详见手册。
lixitong 发表于 2010-10-9 19:22 | 显示全部楼层
补充一下啊,电阻分压时一定要选好一点的电阻,最好是贴的,不然分压效果不好,直接影响你最后的结果
yuyi21ic 发表于 2010-10-9 20:19 | 显示全部楼层
也可以加一级运放缓冲
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

66

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部