PIC 单片机的AD值怎么计算

[复制链接]
查看11 | 回复3 | 2016-6-9 17:09:07 | 显示全部楼层 |阅读模式
看你用的是PIC那个系列的单片机了。PIC12、PIC16、PIC18、pic24等系列的单片机基本上都是10位精度的AD,而dsPIC30/33系列单片机有12位精度的AD。在这只说10位精度的AD的计算。首先2的10次方就是1024,也就是说AD采集到的数据用0到1023这1024个数值来表示,这还需要看你设置的参考电压的值,如果设置参考电压为5V(VREF引脚接5V),则参考电压范围是0V~5V,其对应的就是0~1023.所以AD值 = (采集到的数据 * 5V)/ 1023
回复

使用道具 举报

千问 | 2016-6-9 17:09:07 | 显示全部楼层
看DATASHEET里面的资料。都有计算公式的。8位:(0x00-0xff)*5/255=你要的测量值。0x00-0xff是AD转换后的数值,其他的类推。不同之处只在于转化结果的存放位置,和位数罢了,其余的都很简单。
回复

使用道具 举报

千问 | 2016-6-9 17:09:07 | 显示全部楼层
10位AD的话(采样数据/1024)*参考电压
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行