需要测量两组电流值,互感器输出后用LM324进行I-V转换,然后输出到STM32的ADC采样,电路如图。图中三个运放用的是同一个LM324芯片(4运放),不知道是不是造成后面问题的原因,如果是的话,也想请教一下为什么会造成这些问题:
因为是单电源,所以先用一个电压跟随电路把基准电压提到1/2VCC,分别传给两路运放的同向输入端。按理I-V转换后,输出电压值应该也是围绕1/2VCC波动才对,但采集到却不一定。
下图是CH1带载,CH2断开互感器的波形。CH1波形有点奇怪但那不是重点,重点是它的中线在2.2V左右,不是1/2 x 3.3 = 1.65V左右。CH2没接互感器,电压稳定在1.65V看起来比较正常。
我把CH1短接,CH2仍然是断开,如下图。两路输出都为直线,但CH1又跑到2.6V左右去了,不在1.65V,也不在之前的中线2.2V。
交换,让CH2带互感器带载,CH1断开,如下图。这下CH2的中线又跑到2.2V左右去了(之前都在1.6V左右),CH1又变为1.6V左右。
上面每种状态我都反复做过多次,且顺序各种交换颠倒,得到的波形都不变,排除了随机漂移的可能性。但不同接法确实又让波形整体位置上下移动。
请教各为大神这是什么原因引起的?
|