STEREO00 发表于 2022-3-18 13:04

改装IMPRES充电器增加电池阅读器功能

本帖最后由 STEREO00 于 2022-3-18 18:31 编辑

前不久买了一个摩托罗拉智能IMPRES充电器(俗称皮鞋充),但这个充电器不能连接电脑USB口读取智能电池信息,网上有专门的电池阅读器出售。
经过分析IMPRES BATTERY READER这个配合阅读器使用的软件后,发现是使用MAXIM(美信)专门的1-Wire芯片技术读取的电池信息。
查找后发现用的是美信DS9490R这个USB转1-Wire转换适配器,而这个适配器比较容易找到。
买到后先运行IMPRES BATTERY READER设置适配器为COM1-4范围内的一个端口,电池正面有3个触点,左右为+-中间就是数据端,
将1-Wire总线的地线连接电池正面的负极触点、数据线连接电池正面中间的触点,之后就读取到了电池信息。
而电池背面有4个触点,左右为B+、B-,中间一个是TH温度传感、一个是CD就是1-Wire电池数据,将适配器GND接背面B-、DQ接电池CD端时需要
串联1个100欧姆电阻避免适配器输出过流引起读取出错,可以利用原来主板上的101(100欧姆)贴片电阻。
当作为充电器使用时接入220V电源,电路提供继电器工作的5V电源,继电器常开触点闭合接通单片机与电池正常通讯的电路;
当作为电池阅读器用时,断开220V电源,继电器自动复位常闭触点接通,将电池数据端输出至外接插座。




接线说明





这个美信1-Wire芯片编程器完全兼容DS9490R,功能更强:


正常充电状态:


电池阅读状态:


电路原理:





Jachan 发表于 2022-3-18 23:10

高手,佩服。

freebeing 发表于 2022-3-19 12:26

这个1-wire十几年前有坛友玩多普达电池用的吧?带库仑计
页: [1]
查看完整版本: 改装IMPRES充电器增加电池阅读器功能