支持的 BMS
JBD / Xiaoxiang
带蓝牙的磷酸铁锂辅助电池中最常见的协议。许多品牌以自己的名义销售同一套电子件——想知道你的是不是其中之一,可以在蓝牙列表里找以「xiaoxiang」开头的名称。
- 类型
- 主动式——由应用询问
- 验证情况
- 仅用模拟器验证,尚未在真实硬件上验证
- 以这些名义销售
- JBD · Jiabaida · Xiaoxiang · Liontron · Eco-Worthy · Epoch
- 蓝牙服务
- fff0 · 通知 ff01 · 写入 ff02 · 或者 fff1 / fff2
应用从中读取什么
- 整组电压、电流、剩余容量与标称容量、电量
- 循环次数、温度传感器、固件和生产日期
- 每个单体电压,逐个列出
- 充电和放电的 MOSFET 状态
- 以明文给出的 BMS 保护提示
- 均衡器当前正在处理哪些单体
这是主动式协议:应用交替请求两组数据——基本状态和单体电压。
实现已在车上运行,但目前只用模拟器做过验证。如果你觉得某个数字不合理,请写信给我——一份抓包比任何描述都管用。
我的电池没有出现
- 是否还有别的应用连着?
- 一台 BMS 通常同一时间只允许一个蓝牙连接。请彻底关闭厂商的应用,而不只是关掉窗口。
- 权限是否已授予?
- Android 12 起,搜索需要「附近的设备」权限。Android 11 及更早版本,系统转而要求定位权限——这是 Android 的特点,MultiVolt 不会处理任何位置信息。
- 电池是否在范围内且处于唤醒状态?
- 有些模块在长时间没有电流通过时会关闭无线部分。短暂接上一个用电器就能把它们唤醒。
- 配对时是否固定了某个型号?
- 如果某块电池的设置里写死了某个协议,应用就只会尝试那一个。把它改回「自动」,它就会重新逐个尝试三种协议。