PIC 单片机的AD值怎么计算

 我来答
micropower
推荐于2016-06-09 · TA获得超过1万个赞
知道大有可为答主
回答量:2619
采纳率:50%
帮助的人:1547万
展开全部
看你用的是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
changshs
2010-05-18 · TA获得超过311个赞
知道答主
回答量:262
采纳率:100%
帮助的人:216万
展开全部
看DATASHEET里面的资料。
都有计算公式的。
8位:(0x00-0xff)*5/255=你要的测量值。0x00-0xff是AD转换后的数值,
其他的类推。不同之处只在于转化结果的存放位置,和位数罢了,其余的都很简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杂长樱1
2010-05-18
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
10位AD的话

(采样数据/1024)*参考电压
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式