论坛风格切换切换到宽版
  • 3040阅读
  • 7回复

摩托罗拉impres智能电池信息读取方法和解答 [复制链接]

上一主题 下一主题
离线bi1izf
 
发帖
34
只看楼主 倒序阅读 0楼 发表于: 2021-05-12
本贴文章主要是针对https://www.hellocq.net/forum/read.php?tid=369788 帖子进行解答
摩托罗拉智能电池和非智能电池都有一颗DS2433芯片,智能电池会多带一个DS2438芯片
具体可参考我发布的https://www.hellocq.net/forum/read.php?tid=370191这一篇原理图

这种芯片使用的是1-wire通信协议,这种协议的物理连接线只需要2根线,并且制作也非常简单
准备材料:
(1)使用一个USB转TTL小板,PL2302,FT232,CP系列,CH系列的芯片都可以,或者RS232转TTL小板
(2)1N4148二极管一个,4.7K电阻一个
连接方法:



1N4148黑色那头接TX,数据发送端

图中VCC接TTL小板VCC 注意,上拉电阻不是必须,如果没有合适的可以不加


1-TX接TTL小板的TX

0-RX接TTL小板的RX

Bus接电池的中间的电极

然后从TTL负极引出一个GND接电池GND即可读取

这种方法不需要接专门的阅读器插座上面,直接连接电池上的触点即可,而且一定要连接正面三个触点,接背面的触点是不会工作的,背面触点必须要给一个5V才可以读取
(内部有一个切换开关,背面TH触点输入5V以后,切换开关才会切换到背面触点通信,具体可参考上面连接原理图)

有些USB转TTL小板上面标识RX和TX是反的,所以一定要确认好RX和TX再去连接(我的板子上面就是反的)

RXTX确定方法:

使用任意一个串口助手软件,然后打开串口,然后使用导线连接vcc和tx/rx触碰一下,当触碰后串口助手软件上面有显示(大概率是乱码字符),触碰的这个就是rx,反之另外一个就是tx

部分对讲机的写频线也是使用这种通信模式的,如果有适合的写频线也可以直接拿来用

这种通信协议转换
USB转TTL转1-wire 所以在读取的时候比较慢,有条件的可以直接买一个DS9490,官方出的一个芯片读取工具,是直接使用USB转1-wire的,速度很快

本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD7JAC
发帖
38394
只看该作者 1楼 发表于: 2021-05-13
感谢楼主的详尽科普
读万卷书心中不留一字,行千里路忘尽途中影子!
EX:BG7JAC、XX9TJC 
OL51EG   TEL:棕橙紫黑红灰紫蓝蓝红灰  
Email:bd7jac艾特chinaham.org
离线刘湘平
只看该作者 2楼 发表于: 2021-05-23
正好需要,感谢分享
离线bm2nmc
只看该作者 3楼 发表于: 2021-05-30
感谢详解
离线bi6mwq
只看该作者 4楼 发表于: 2021-08-17
你好这种情况啥问题  
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线杨志
只看该作者 5楼 发表于: 2023-03-29
求一条做好的线  您看多少钱
离线杨志
只看该作者 6楼 发表于: 2023-04-29
求一条做好的线  哪位老哥卖一条  看多少钱16692567810
离线ppdz
发帖
20
只看该作者 7楼 发表于: 2023-11-18
好东西,收藏起来