• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

用单片机读取bq20z90电池信息

一个已经设计好的锂电池充电保护电路,是用bq20z90+bq29330搭建的,现在要用单片机把电池的电量等等一些信息读出来,

是不是把bq20z90当作一个I2C从器件,只要向它发送Datasheet里定义的命令就可以了??
现在遇到的问题是用单片机发送slaveaddress(就是0x16)可以正确得到ACK,接着发送command code,就没有反应了.

在这里请教一下各位高手具体这个应该怎么操作,新手,分不多,但都压上来了,感激不尽~!
全部回复(11)
正序查看
倒序查看
2008-09-23 14:55
今天用示波器抓到的波形,示意的画了一下,发现发送command code之后CLK就直接拉低了,根本就没有等待应答,只数到了8个CLK脉冲.恳请高手解答,可能是什么地方出了问题呢??500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/69/2928921222152946.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
凉白开
LV.3
3
2008-09-23 17:55
用的是SMBUS1.1?
0
回复
2008-09-24 09:19
@凉白开
用的是SMBUS1.1?
是的,楼上有做过这个吗?能否请教一下
0
回复
davidhjk
LV.5
5
2008-09-24 13:50
@shutong00a
是的,楼上有做过这个吗?能否请教一下
我有一个code.你是那家?可以和我聊聊.QQ;631510115.
0
回复
coolwater
LV.5
6
2008-09-25 22:08
@shutong00a
今天用示波器抓到的波形,示意的画了一下,发现发送commandcode之后CLK就直接拉低了,根本就没有等待应答,只数到了8个CLK脉冲.恳请高手解答,可能是什么地方出了问题呢??[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/69/2928921222152946.jpg');}"onmousewheel="returnimgzoom(this);">
delay time
0
回复
zmszzn
LV.1
7
2008-10-22 21:48
记得来逛下哟,或有些惊喜:http://xiaofengdi2007.blog.163.com/edit/
0
回复
zmszzn
LV.1
8
2008-10-22 21:50
记得来http://xiaofengdi2007.blog.163.com/edit/,或有惊喜!
0
回复
zmszzn
LV.1
9
2008-10-22 21:51
记得来http://xiaofengdi2007.blog.163.com/edit/,或有惊喜!
0
回复
tranony
LV.1
10
2009-02-06 15:24
@zmszzn
记得来http://xiaofengdi2007.blog.163.com/edit/,或有惊喜!
应该是时序重叠问题,调整延时时间就会正常的
0
回复
809538674
LV.1
11
2009-02-24 11:41
@tranony
应该是时序重叠问题,调整延时时间就会正常的
bq20z90+bq29330这两个谁有用过吗,我有个BQ的可以代替这两个型号的,谁有没有办法帮我解决一下啊, 有的话加我QQ809538674
0
回复
mac8188
LV.4
12
2009-04-15 12:05
强烈鄙视这里面的某个JS,说的好听会告诉你资料什么的,其实就是想你卖他IC,你不买他IC,靠,那你啥都别想在他那里得到!!
0
回复