SMBUS通讯中断的问题
电池在与逆变器连接的瞬间通讯会突然断掉,这时候必须将电池保护板断电重启才能正常通信。
所用芯片是BQ3050,请问这会是什么原因。
需要确认一下与逆变器连接的时候发生了什么,能不能将整个过程log下来。
这个逆变器与电池连接后会进行程序烧录,有三款电池来与逆变器连接,这三款电池分别是铅酸电池,锂电池1,锂电池2,通过继电器来切换这三款电池(锂电池1是我们的电池)。
首先连接的是铅酸电池,这时候给逆变器烧录第一段代码,测试OK后切换到锂电池(先是锂电池1再是锂电池2),再烧录第二段程序。
烧录完发现我们的电池跟逆变器就通讯不了了,这时候用EV2300跟我们的电池通信也是通信不了的,必须将保护板断电重启才能恢复通信。
请帮忙看看会是什么原因引起的,谢谢!
补充说明下上面的:
锂电池1是我们的电池,12V45AH,所用方案是BQ3050,SMBUS通信。
锂电池2是其他供应商的电池,RS485通信,没有发生过通信不良的现象。
是BQ3050通信不良还是MCU通信不良?如果可以,分别给BQ3050、MCU供电,通信不良时,看断开那一侧可以恢复。猜测是MCU通信不良。
主要原因是切换电池时引入了干扰。继电器切换电池要有去干扰措施。
电池(BQ3050)与逆变器通讯不了的时候,我们有将电池用EV2300与TI上位机(bqEVSW)通讯,这个时候发现也是通信不了的。将电池保护板断电重启后又可以通讯了。
当发生通讯不了的情况时,给P+和P-小电流充一下电,看能不能连接BQEVSW,如果能连线的话看一下旗标有没有什么异常。
将保护板断电后重启相当于reset了,看不到什么异常状态。
您好,我们有试过电池能够充放电,但就是通讯不了。
这个逆变器与其他家的电池通讯(其他家电池也是TI方案,SMBUS通信),
同样出现通讯不良问题后,放一会又恢复通信了,但是我们的电池却一定要断电才能通讯。
请TI大神都帮忙看看
重新烧一下firmware或者有没有新的firmware update一下
Hi Star,
这个问题搞了很久了,一点头绪都没有
能否帮忙提供一下BQ3050最新的firmware让我们试下,多谢多谢
我没有最新的分位,建议你联系一下代理商看有没有。
我们有用示波器量,上位机(bqevsw)有发送的数据,但是下位机保护板已经没有响应了。
通讯连不上,电池可充放电,按下保护板按键,LED灯会亮,上位机右下角状态栏显示如下图:
如果说是继电器切换时有干扰,那干扰消除后应该可以恢复通信,但是这种情况貌似是芯片受到了什么损坏,
断电才能恢复正常。搞了很长时间了客户催的很紧,请各位大神们都帮忙提下建议,应该从哪方面找原因。多谢多谢