[通用8051核FLASH系列] 芯圣HC89F421的ADC值怎样换算成电压值?

[复制链接]
wangdezhi 发表于 2019-10-6 16:51 | 显示全部楼层
ADC采集的基准?            
isseed 发表于 2019-10-6 16:51 | 显示全部楼层
这要看你电压了            
xietingfeng 发表于 2019-10-6 16:52 | 显示全部楼层
是单片机自带的AD还是AD芯片?  
suzhanhua 发表于 2019-10-6 16:52 | 显示全部楼层
和你AD的参考电压有关        
mituzu 发表于 2019-10-6 16:52 | 显示全部楼层
最后得出的电压就是: (Vref-GND)*(result/65536)+GND 就是把Vref到GND分成了65536个,得出的值
uiint 发表于 2019-10-6 16:53 | 显示全部楼层
adc内部电路就是利用电阻网络或是阶梯网络来对输入的电压进行等级量化的  
uiint 发表于 2019-10-6 16:53 | 显示全部楼层
具体要看datasheet。      
mituzu 发表于 2019-10-6 16:53 | 显示全部楼层
对应一定电压的数值,不是电压  
gygp 发表于 2019-10-6 16:53 | 显示全部楼层
你想要,把他转换成,多大的电压值?  
xietingfeng 发表于 2019-10-6 16:53 | 显示全部楼层
可以查看手册里面的程序     
chenci2013 发表于 2019-10-6 16:53 | 显示全部楼层
或者电路参数的资料。   
isseed 发表于 2019-10-6 16:53 | 显示全部楼层
数据公式就是:输出值=输入值*5/256  
biechedan 发表于 2019-10-6 16:53 | 显示全部楼层
基准电压是5V(一般基准电压就是单片机电源电压),则: 实际电压=512*5/2^10=2.5V  
wangdezhi 发表于 2019-10-6 16:53 | 显示全部楼层
ADC内部比较需要基准做对比        
uiint 发表于 2019-10-6 16:53 | 显示全部楼层
电压=(最大输入电压/ 位数)×读回后的值
uiint 发表于 2019-10-6 16:53 | 显示全部楼层
要想转换电流必须先转成电压,对应好电压与电流的关系,就可了。  
suzhanhua 发表于 2019-10-6 16:53 | 显示全部楼层
电压都是相对的 AD有GND和Vref两个电压  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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