我计划在 STM32 Bluepill 上实现电流检测功能,以使用 LM358 单电源运算放大器和 0.01 欧姆分流器测量太阳能电池板的电流输出(150 mA 短路电流,14 V 开路电压)。然而,无论我尝试什么,我总是得到一个不准确的输出值(比预期的要大,比正轨低 0.7 V)。
这使我得出结论,该问题可能是由运算放大器和测量回路的接地电压之间的差异引起的(下图)。这让我怀疑是否甚至可以使用差分放大器测量如此低电阻分流器上的电流,或者是否有其他原因导致我的电路无法预测。
重要的是要注意,我使用的面包板引脚之间的电阻是 0.07 欧姆,这可能是这里的罪魁祸首;此外,在测量运算放大器输入引脚上相对于运算放大器接地(引脚本身)的电压时,我注意到它们的值与相对于我的电源接地的值不同,并且输出似乎对应于它们的值,而不是我打算放大的值。换句话说,放大器的增益似乎没有问题,或者至少据我所知。
我很想得到一些澄清,以便决定是否购买仪表放大器。
注意:我还看到人们在此配置中将陶瓷电容器放置在正输入和地之间以及输出和地之间。我想既然问题可能与噪音有关,那么它可能会解决这个问题,但事实并非如此。