单片机AD怎么检测不共地的电压

2025-04-16 10:17:25
推荐回答(2个)
回答(1):

首先记住一点,任何电压都必须要有参考点,下面的图简单说一下,不对欢迎拍砖。

1;太阳能电池正极和蓄电池正极连接一起,两个负极通过mos开关充电,因此不供地;

2;下图中的Vbat就是12-24V 太阳能正极和蓄电池正极,

      V太就是太阳能电压;VGND就是太阳能负极对单片机地的电压,Pv-vo就是单片机IO口电压。

3;有人可能问入个蓄电池电压变化,检测到的太阳能电池电压不也是变化吗?放心,因为公式中所有的电压都是以单片机地为参考0点平,因为太阳能电池正极和蓄电池正极是连接一起的,

我们换一个角度,以Vbat为参考0电平,单片机地和太阳能的地都是负电平,蓄电池电压降低,说明单片机的地向0电平靠拢,VGND是不会变的,Pv-Vo电压也会向0电平靠拢,最终的V太也是不会变的。

回答(2):

那可以用I2C接口的AD转换芯片, 这样就可以通过光耦隔离检测了