AD单片机机AD转换的实质是不是就是检测电压的大小?

freescaleAD单片机机也就是飞思卡尔AD单片机機ad转换最直接的就是转换电压为数字信号给AD单片机机处理。具体方法要看你的飞思卡尔AD单片机机型号如果AD单片机机自带AD模块的话就好辦,直接写程序叫AD单片机机读取ad引脚的ad值就可以了这点你可以参看你的AD单片机机的技术文档。注意输入的电压一般不能超过芯片供电电壓

但是我采样得到的是二进制数啊,比喻说我VRH接的是5V那么它对应的就是65535所以如果我采样的是2.5V那么我得到的结果是27200左右,问题是怎么将咜换算为2.5V
 这个简单你想啊,0v是0, 2.5v是27200(理论上是32768)5V是65535,是线性的有一定的比例关系。而且满量程65536的话证明你的AD是16位AD是很先进很精确的AD叻,能把5v分割成六万份分辨率是0.00007v。
回到正题5v分割成65536份,那么1就是0.3125v把你的数字乘以0.000076就可以了。 注意数据用浮点型(float)哦要不没有小數的。

你对这个回答的评价是

}

我要回帖

更多关于 AD单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信