小弟做东西出现问题。
现有条件:
测量电流分流器两端电压。
即输入电压-75mv到+75mv,输出0-3.3V到STM32F103单片机AD采集管脚上(片子是3.3V供电)。
我采用的差分电路1/2REFM的为1.65V,这样的话,在输入正负75mV时,电压就可以在1.65V上下浮动。采集的AD值就可以保证在0-3.3V。将1.65V作为0点判断正负mv电压。
然而,真正采集时发现当电路输入V1和V2短路和开路时,电压竟然不一样,总是有2mv左右的误差。开路时1.65V,短路时是1.67V。
放在实际测量中,电流分流器两端电压接入电路时,如果两端电压为0,可以理解为短路。按照理解,这个应该显示结果0才对。因此需要通过软件将1.67V作为0点了。
然而,这样的话,在开路状态时,AD采集的1.65V根据1.67V 0点的话,是有电压数值的。这个数值小于0.
这样会造成什么呢。
就是,如果我的电路接入电流分流器,可以正常使用。但是如果我什么都不接的话。就有小于0的一个电压值。。。。。。这个值不好解释。。。
请问开路短路电压值不同,这是查分电路的特性吗?
如果有这样的特性。我的电路这样该怎么解决呢?还能用差分电路解决吗?
我只想在开路的时候显示0,然后测量接入的时候又能正常显示。(测量需要保证精度,精度就是2mv。擦边球啊。。。不好弄)
大家给我出出主意吧。。。谢谢了。
我采用Multisim 9仿真了结果。如图
|