大家好,请教大家一个问题,ADC的基准电压在编写程序时是不能修改的吗?比如说有一个ADC的基准电压是2.048V,我实际需要的满量程只有2V,我在写程序时可不可以把2.048写成2,然后在转换的时候正好最高量程就是2,这样对精度肯定有影响,但是使用2.048和2两者在同样的压力传感器称重情况下,转换出来的数值一样吗?
还请大家多指点,谢谢!
如果你有学过汇编,如果你有看过C语言是怎么编译的,你就知道为什么大多基准电压是1.024V,2.048V,4.096V,而且也会有一些专门的这类基准电压的IC.C要烧录到单片机里,是要先转换成机器语言,再转换成HEX(8051单片机),然后才烧录的.C语言是C语言,机器语言是机器语言,编译过程是会产生一定的误差的,有的语句,在C语言上运算是没有误差的,但转换成机器语言就会有一定的误差而这2.048V的参考电压,运算结果的误差是最小的~
要根据你的压力传感器的形式有关,是比例式的,绝对式。
2.048与2的误差就有2.4%,如果称的要求不高你可以把2.048写成2,要求高就不能这样写。