一种基于锂电池模组自动识别的IIC通信方法及系统与流程

文档序号:37261496发布日期:2024-03-12 20:41阅读:7来源:国知局
一种基于锂电池模组自动识别的IIC通信方法及系统与流程

本发明涉及iic和锂电池,特别是一种基于锂电池模组自动识别的iic通信方法及系统。


背景技术:

1、目前iic(inter-integrated circuit)总线通信规定采用7位寻址字节,d7~d1位组成从设备的地址,d0位是数据传送方向位,“0”时表示写数据,“1”时表示读数据。每个从设备有一个唯一的7位设备地址d7~d1(0~127),现有的每个从设备(每个锂电池/模组)的地址不一样,因此即使使用相同型号相同功能锂电池/模组,从设备的软件也会存在区别,导致维护不方便,比如当地址需要修改时,所有软件都需要进行修改。

2、对比文件中国专利申请“一种用于锂电池管理的iic通信方法及系统”(申请号201911325607.6)公开的iic通信方法包括:主设备发送包括第一从设备地址、写标识和序列号的第一消息到iic总线;与iic总线相连接的所有从设备接收所述第一消息,判断所述序列号与自身的序列号是否一致,如果一致,将自身的地址修改为第二从设备地址;主设备发送包括第二从设备地址和读标识的第二消息到iic总线;设置有所述第二从设备地址的从设备接收所述第二消息,将自身的设备数据发送给所述主设备,同时将自身的设备地址修改为所述第一从设备地址。对比文件能够解决如上所述的技术问题,但对比文件需要在主设备上手动配置每个从设备的序列号,在从设备数量较多的情况下,导致人力资源浪费,且容易出现配置错误。此外,对比文件的主设备需要发送两次消息到从设备才能读取到从设备的数据,在从设备数量较多的情况下,会导致iic通信效率较低。


技术实现思路

1、本发明的主要目的在于克服现有技术中的上述缺陷,提出一种基于锂电池模组自动识别的iic通信方法及系统,本发明能够使用相同的软件对所有的从设备进行管理,且不需要人工配置地址或序列号,同时能够提高iic通信效率。

2、本发明采用如下技术方案:

3、一方面,一种基于锂电池模组自动识别的iic通信方法,包括:

4、s101,主设备采集第一电压,根据采集到的第一电压获取从设备的数量;所述从设备与电池模组一一对应,用于采集电池模组的数据;

5、s102,各从设备分别采集对应的第二电压,根据采集到的第二电压获取对应的从设备地址,将统一的初始化地址修改为与模组号对应的从设备地址;其中,各从设备采集到的第二电压不相等;

6、s103,主设备发送包括一个从设备地址和读标识的第一消息到iic总线;

7、s104,设置有所述从设备地址的从设备接收所述第一消息,将对应的电池模组的数据发送给所述主设备。

8、优选的,所述从设备地址设置为模组号,或者,所述从设备地址设置为与模组号唯一对应的地址。

9、优选的,所述根据采集到的第一电压获取从设备的数量,具体包括:

10、主设备对预存储的第一表进行查询,根据采集到的第一电压查取对应的从设备的数量;或者,通过采集电压,计算从设备的数量。

11、优选的,所述各从设备分别采集对应的第二电压,根据采集到的第二电压获取对应的从设备地址,具体包括:

12、各从设备分别对预存储的第二表进行查询,根据采集到的第二电压查取对应的从设备地址。

13、优选的,所述s103之后,还包括:

14、如果主设备未接收到设置有所述从设备地址的从设备发送的数据,则判断出所述从设备故障和/或从设备对应的电池模组故障。

15、优选的,所述s104之后,还包括:

16、主设备基于接收到的电池模组的数据判断出对应的电池模组的工作状态是否正常。

17、优选的,所述的基于锂电池模组自动识别的iic通信方法,还包括:

18、如果所述从设备故障、从设备对应的电池模组故障或电池模组的工作状态异常,则产生对应的告警进行提示。

19、另一方面,一种基于锂电池模组自动识别的iic通信系统,包括:

20、主设备,用于采集第一电压,根据采集到的第一电压获取从设备的数量;还用于发送包括一个从设备地址和读标识的第一消息到iic总线;

21、若干从设备,从设备与电池模组一一对应,用于采集对应电池模组的数据;各从设备分别采集对应的第二电压,根据采集到的第二电压获取对应的从设备地址,将统一的初始化地址修改为与模组号对应的从设备地址;设置有所述从设备地址的从设备还用于接收所述第一消息,将对应的电池模组的数据发送给所述主设备;其中,各从设备采集到的第二电压不相等。

22、优选的,所述第一电压基于第一采集电路获取,所述第一采集电路包括若干第一采样电阻和一个第二采样电阻;若干所述第一采样电阻并联且其一端与第一输入电压相连接,另一端连接主设备和第二采样电阻一端,所述第二采样电阻的另一端接地。

23、优选的,所述第二电压基于第二采集电路获取,所述第二采集电路包括第三采样电阻和第四采样电阻;第二输入电压与第三采样电阻一端相连接,第三采样电阻的另一端与从设备和第四采样电阻一端相连接,第四采样电阻另一端与电池模组的接地端相连接。

24、由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:

25、(1)本发明所有从设备使用相同的初始化地址;上电后,主设备采集第一电压,根据采集到的第一电压获取从设备的数量;各从设备分别采集对应的第二电压(各从设备采集到的第二电压不相等),根据采集到的第二电压获取对应的从设备地址,将统一的初始化地址修改为与模组号对应的从设备地址;主设备基于获取的从设备的数量,依次向各个从设备发送读取模组号数据的请求消息,对应从设备地址的从设备将获取的电池模组的数据发送给主设备,从而实现了使用相同的软件对所有的从设备进行管理;

26、(2)本发明的从设备地址基于采集的第二电压进行自动配置,不需要人工逐一修改配置,同时,也不需要在主设备上配置各个从设备的序列号,节约了人力成本,同时消除了人工配置出错的可能性;

27、(3)本发明的主设备自动获取从设备的数量,本发明的从设备各自自动配置对应的从设备地址,因此,主设备只需要基于各个从设备的地址向从设备发送一次消息即可获取到从设备关联的锂电池模组的数据,提高了iic通信效率。

28、(4)本发明使用iic通信,一种相对简单的通信协议,支持多设备,适合近距离通信,连接在i2c总线上的设备都拥有一个独一无二的地址,主机可使用改地址对不同设备之间进行访问,相对于can通信,降低成本。

29、上述说明仅是本发明技术方案的概述,为了能够更清楚地了解本发明的技术手段,从而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下列举本发明的具体实施方式。

30、根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述及其他目的、优点和特征。



技术特征:

1.一种基于锂电池模组自动识别的iic通信方法,其特征在于,包括:

2.根据权利要求1所述的基于锂电池模组自动识别的iic通信方法,其特征在于,所述从设备地址设置为模组号,或者,所述从设备地址设置为与模组号唯一对应的地址。

3.根据权利要求1所述的基于锂电池模组自动识别的iic通信方法,其特征在于,所述根据采集到的第一电压获取从设备的数量,具体包括:

4.根据权利要求1所述的基于锂电池模组自动识别的iic通信方法,其特征在于,所述各从设备分别采集对应的第二电压,根据采集到的第二电压获取对应的从设备地址,具体包括:

5.根据权利要求1所述的基于锂电池模组自动识别的iic通信方法,其特征在于,所述s103之后,还包括:

6.根据权利要求1所述的基于锂电池模组自动识别的iic通信方法,其特征在于,所述s104之后,还包括:

7.根据权利要求5或6所述的基于锂电池模组自动识别的iic通信方法,其特征在于,还包括:

8.一种基于锂电池模组自动识别的iic通信系统,其特征在于,包括:

9.根据权利要求8所述的基于锂电池模组自动识别的iic通信系统,其特征在于,所述第一电压基于第一采集电路获取,所述第一采集电路包括若干第一采样电阻和一个第二采样电阻;若干所述第一采样电阻并联且其一端与第一输入电压相连接,另一端连接主设备和第二采样电阻一端,所述第二采样电阻的另一端接地。

10.根据权利要求8所述的基于锂电池模组自动识别的iic通信系统,其特征在于,所述第二电压基于第二采集电路获取,所述第二采集电路包括第三采样电阻和第四采样电阻;第二输入电压与第三采样电阻一端相连接,第三采样电阻的另一端与从设备和第四采样电阻一端相连接,第四采样电阻另一端与电池模组的接地端相连接。


技术总结
本发明公开了一种基于锂电池模组自动识别的IIC通信方法及系统,方法包括:主设备采集第一电压,根据采集到的第一电压获取从设备的数量;所述从设备与电池模组一一对应,用于采集电池模组的数据;各从设备分别采集对应的第二电压,根据采集到的第二电压获取对应的从设备地址,将统一的初始化地址修改为与模组号对应的从设备地址;主设备发送包括一个从设备地址和读标识的第一消息到IIC总线;设置有所述从设备地址的从设备接收所述第一消息,将对应的电池模组的数据发送给所述主设备。本发明能够使用相同的软件对所有的从设备进行管理,且不需要人工配置地址或序列号,同时能够提高IIC通信效率。

技术研发人员:陈育欣,王永星,顾龙才,黄海阳,林剑飞,陈华财,黄泷嵘,王蓝,林琪
受保护的技术使用者:林德(中国)叉车有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1