关于电量计的线路连接问题(树莓派)
基于Max17043的模块网上有很多,但是非常奇葩没有能用的,DF出的这个我也买了,等待快递中。看了接线图和相关的应用示例图,有个疑惑想探讨一下,这也是测试了N多Max17043垃圾模块(模块名为Fuel Guage,红色,网上老外各种吐槽在ebay上买的中国产的不能用,我在淘宝上买到的无一例外不能用)时遇到的问题:
I2C是SDA,SCL两根线,直接接树莓派对应口没问题,模块的VCC和GND接树莓派的5V和GND(不接电池时,接3V3也可以读到数据),问题来了,如何模块只是一个负载,从树莓派获得供电理所应当,否则肯定无法工作,但模块是电池的电量计,带着一块3-4V的电池,这样连接的后果是电池一接上电就倒灌到树莓派上了(简单的测试就是插上电池,VCC接5V口,此时如果拔掉树莓派自身的USB供电,树莓派照常运行不受影响,也就是说电池反向给树莓派供电了,包括DF在内的很多家UPS扩展板也就是这样直接通过排针对树莓派供电),另一个极端的测试是如果模块是通过3V3接口连接的模块,电池一插上树莓派马上挂掉,所以只能接5V口,电压高于锂电池理论上不会倒灌吧。。。其实有电池供电,模块只需要GND与主板接通就可以了,不用接VCC。YouTube上一个视频老外只接两根I2C线居然也正常读取电压电量,好神奇。
回到DFRobot的这个产品,我看参考连接图也是接了VCC到5V口的,特别是和那个太阳能充电模块同时使用的时候,中学的电学知识差不多还给老师的,我就想知道这样的接法,太阳能电池板到树莓派(或Arduino)供电,太阳能电池板通过电量计给电池充电,电量计与主板相连的部分,是主板给电量计供电,还是电池给主板供电?这时候如果断开太阳能电池板到主板的USB电源线,是不是就像一个UPS,改由电池给主板供电了?
file:///C:\Users\bb_bi\AppData\Roaming\Tencent\Users\3298432\QQ\WinTemp\RichOle\~%]16J]X$`J3}YAY1KWIAWY.png
页:
[1]