1,单片机AD转换出来的10位精度到底是什么

出来的数是多少,要看参考电压。另外,10位精度就是10位2进制数。最大为2的10次方,范围:0-1023如果电源是5V,采集电压是4.8V, 根据比例,4.8/5*1024=983 ,就是转换的数字量。如果得到数字量,求电压就反过来算。例如:数字是512,就是 512/1024*5= 2.5V,其它的以此类推。

单片机AD转换出来的10位精度到底是什么

2,我使用的单片机AD采集的数据储存到寄存器中的是u16无符号16位但是

“单片机AD采集的数据储存到寄存器中的是u16(无符号16位)”这个是指采样得到的数字量读数,要换算后才能得到实际的模拟值。例如16位ADC的采样范围是0~3.3V,那么每个bit对应于50μV。当读数为0x0123、即十进制的291时,代表此时采样电压为14.55mV左右。“在运算中是float的”这要看你运算中取用数据的要求。假如你运算时直接要以mV或μV为单位进行运算,例如上面的例子,你就需要将采集的u16值0x0123转换为float型代表的14.55。这个转换过程就需要你编写函数进行转换,而不是直接强转的。

我使用的单片机AD采集的数据储存到寄存器中的是u16无符号16位但是

3,单片机AD采集回来的数值如何能显示为对应的电压值

voltage=AD_data*Vref/16777216。voltage为电压值:AD_data为AD芯片的采集离散数值。Vref为基准电压:16777216为2^24。比如是2.5V,ADC转换的电压就是2.5/65535 *nAdc(V)。nAdc就是采集的ADC的值,也就是说,ADC的量程为0~2.5V,最小分辨率为2.5/65535=38uV。Vref就是AD的参考电压,比如要转换5V的电压~ Vref=10V, GND=0V那么输出的AD结果就是32768(65536的一半),而如果Vref=5V,GND=0V那么输出的AD结果就是65536。扩展资料:电压表,测电压,电路符号圈中V.测谁电压跟谁并(联),“+”进“-”出勿接反。(注:实际上电压表不是开路,有电流流过,但由于电压表电阻在10kΩ以上,因此在初中物理中被视为断路。理想中的电压表电阻无限大,但这种电压表是不存在的)通常先画连电路,最后添加电压表。量程选用3V,0.1伏一小格。量程选用15V,一小格为0.5(V)。参考资料来源:百度百科-电压

单片机AD采集回来的数值如何能显示为对应的电压值


文章TAG:采集ad采集电压值的单位是多少钱  单片机AD转换出来的10位精度到底是什么  
下一篇