首先,电源以交流发电机为例说明,电路不导通正常情况下是没有电流的,也许会有微弱的漏电电流,但可以忽略不计,发电机运行中,线圈切割磁感线产生电动势,但这个电动势在没有回路的情况下是不做功的P=U*U/R,P=U*I,开路的情况下R无穷大,U为电源电压(线圈切割磁感线产生的电动势),一般看作恒定,所以电流I为零
电压信号的采集就看电压等级了,有很多低压电压表都可以直接用两根线接在电源上直接读取电源的电压,高压的要用电压互感器把高电压转换成低电压再按转换比读取。

蓄电池充电电压电流实时采集
开关电源,如果采样的输出端的电压,则基本上都是采用大阻抗电阻,再串联一个小电阻或电位器,再在这个位置采样,采样输出端电流则是串联一个精度较高的低阻抗大功率电阻,然后在取这个电阻上的电压(因为这个电压和电流成正比例),如果采样的是全桥或半桥附近的电流一般都用互感器。

你看看你这个电路 在有输出 和无输出时 你采集的电流值是多少?都一样吧?
蓄电池两端串接了2个200K就能检测电压了 1/2 BAT0+ 经过AD 值就出来了
BAT0-和GND串接零点几欧的电阻,也就是电源+》负载》电流采集电阻》电源-。这么一个串接过程。有电流通过 电阻两端就有电压,没有电流就没有电压,电流越大,电压越大,在不就将电流转化成电压了嘛,然后在通过运放,因为刚才电压太小,例如0.005欧*3A=0.015V,太小了要放大。对于负载来说在3A是 负载电压比电池电压只低了0.015V 可以忽略,


