
获取牧田BL1860B电池的信息、解锁电池
很多原装电池的保护板,一旦某组电池压差超过某个设定值之后就给你锁死,然后你要修理才能用。保护板芯片支持平衡充,它也不给你用上均衡充功能,妥妥设计时就是要你报废。(戴森就是最有名的)
这次想看看牧田电池的信息。

牧田自己有电池诊断工具,那玩意要卖好几千RMB,简直抢钱。有人逆向了电池之后,发现它使用1 wire协议,弄了一个开源项目,自己花20块钱就可以搞定。
https://github.com/mnh-jansson/open-battery-information/tree/main/ArduinoOBI要读取电池信息,需要软硬结合。某宝买个nano的开发版,10块钱。再买根电池连接线,5块钱。另外需要两个4.7k电阻。


然后按照电路接线即可。
需要的两个4.7K上拉电阻,我没有,再从国内转运还要半个月,只好从废旧电路板拆了4个1k电阻,串联得到两个2k,可以用,没啥问题。
按照github的说明,使用vscode,安装platformIO插件,编译这个单片机的代码,下载到单片机。
整个过程还是比较顺利。不过还是需要点英文阅读能力才行。
最后电脑执行上位机程序,可以正常识别!👍

我这个电池还行,压差很小。
这个软件对于一些电池还可以解锁。比如你换电芯后肯定被锁住了,用这个可以解锁使用。某宝上有卖解锁的成品,我看了一下也是这个github的汉化版,卖得挺贵呢。
编辑于 2026-03-02 · 著作权归作者所有