先从分辨率上说,8位就是256等分,这个分辨率造成的误差最大是1/512;
12位就是4096等分,最大造成的误差就是1/9192;
另外,adc是基于一个基准进行转换的,这个基准会有误差,这个误差直接影响到结果。
一般单片机内部的片内电压基准通常是1%精度的。
第三部分,就是ad转换器不理想基缺槐所带来的误差,实际的ad转换器的低压、高压部分会有较搏友大的偏差,加上线性度问题,整体是曲线而不是完美的直扮闭线,这个问题就要阅读厂家资料了。
那要看你消运的参考电压接的是几伏了,还有拿运梁AD是几位的,如果AD是8位,参考电压ref接—5V,则输出范围是0—5伏,那也就是说00表示0V,ff表示5V,所以1.5V对应的十进制算法是,(1.5v/5V)*256=77,十六进制4DH是在在这悄搏种情况下的答案,,,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)