本申请实施例涉及通信,特别涉及一种通信方法、装置以及系统。
背景技术:
1、菊花链是指多个设备以串行方式连接的拓扑结构,其被广泛应用于动力电池模组中。具体地,动力电池模组所包括的多个单体电池通常配置有一个或多个数据采集模块(比如电压采集模块、电流采集模块、温度采集模块等等),所有的数据采集模块形成菊花链拓扑结构。
2、结合参考图1,其示出相关技术提供的一种菊花链。该菊花链包括依次串行连接的主控模块、通信模块以及多个采样模块。在通过图1所示的菊花链进行通信前,主控模块需要为多个采样模块分配逻辑地址。
3、然而,当菊花链上存在断线或者干扰时,主控模块无法对断点或者干扰后方的采样模块分配逻辑地址,导致主控模块无法获取完整的动力电池的信息,存在较大的安全隐患。
技术实现思路
1、本申请实施例提供一种通信方法、装置以及系统。
2、第一方面,本申请实施例提供一种通信方法,应用于通信系统,通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;主控模块和第一通信模块、第二通信模块分别连接;第一通信模块、多个采样模块、第二通信模块形成菊花链拓扑结构;方法包括:通过第一通信模块为多个采样模块分配逻辑地址,并获取第一数量,第一数量表征第一通信模块分配的逻辑地址的数量;通过第二通信模块为多个采样模块分配逻辑地址,并获取第二数量,第二数量表征第二通信模块分配的逻辑地址的数量;基于第一数量和第二数量,确定菊花链的断点信息,其中,菊花链的断点信息包括以下一项或全部两项:菊花链是否存在断点、菊花链的断点位置;基于菊花链的断点信息与多个采样模块中的目标采样模块通信。
3、第二方面,本申请实施例提供一种通信装置,应用于通信系统,通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;主控模块和第一通信模块、第二通信模块分别连接;第一通信模块、多个采样模块、第二通信模块形成菊花链拓扑结构;装置包括:第一地址分配单元,用于通过第一通信模块为多个采样模块分配逻辑地址,并获取第一数量,第一数量表征第一通信模块分配的逻辑地址的数量;第二地址分配单元,用于通过第二通信模块为多个采样模块分配逻辑地址,并获取第二数量,第二数量表征第二通信模块分配的逻辑地址的数量;断点检测单元,用于基于第一数量和第二数量,确定菊花链的断点信息,其中,菊花链的断点信息包括以下一项或全部两项:菊花链是否存在断点、菊花链的断点位置;通信单元,用于基于菊花链的断点信息与多个采样模块中的目标采样模块通信。
4、第三方面,本申请实施例提供一种通信系统,通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;主控模块和第一通信模块、第二通信模块分别连接;第一通信模块、多个采样模块、第二通信模块形成菊花链拓扑结构;主控模块,被配置为:通过第一通信模块为多个采样模块分配逻辑地址,并获取第一数量,第一数量表征第一通信模块分配的逻辑地址的数量;通过第二通信模块为多个采样模块分配逻辑地址,并获取第二数量,第二数量表征第二通信模块分配的逻辑地址的数量;基于第一数量和第二数量,确定菊花链的断点信息,其中,菊花链的断点信息包括以下一项或全部两项:菊花链是否存在断点、菊花链的断点位置;基于菊花链的断点信息与多个采样模块中的目标采样模块通信。
5、第四方面,本申请实施例提供一种电池管理系统,电池管理系统包括如第三方面所述的通信系统,以及电连接于通信系统的动力电池模组。
6、第五方面,本申请实施例提供一种车辆,车辆包括如第四方面所述的电池管理系统。
7、第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,程序代码被处理器调用执行如第一方面所述的方法。
8、相较于现有技术,本申请实施例提供的技术方案,在通信系统中增设一个通信模块,两个通信模块分别位于菊花链的首尾两端,且均与主控模块连接,从而形成一个闭环,主控模块可以通过第一通信模块对菊花链中的多个采样模块进行地址分配,也可以通过第二通信模块对上述多个采样模块进行地址分配,并且,二者对上述多个采样模块进行地址分配的顺序相反,这样,可以提高为采样模块分配地址的成功率,增大主控模块与上述多个采样模块成功通信的概率。此外,主控模块还可以基于二者各自分配的地址数量,来确定菊花链的断点信息,并根据断点信息与多个采样模块中的目标采样模块通信,可以提高与目标采样模块成功通信的概率。
1.一种通信方法,其特征在于,应用于通信系统,所述通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;所述主控模块和所述第一通信模块、所述第二通信模块分别连接;所述第一通信模块、多个所述采样模块、所述第二通信模块形成菊花链拓扑结构;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量和所述第二数量,确定菊花链的断点信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述菊花链的断点信息与多个所述采样模块中的目标采样模块通信,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量和所述第二数量,确定菊花链的断点信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述菊花链的断点信息与多个所述采样模块中的目标采样模块通信,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量和所述第二数量,确定菊花链的断点信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述菊花链的断点信息与多个所述采样模块中的目标采样模块通信,包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量和所述第二数量,确定菊花链的断点信息,包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述菊花链的断点信息与多个所述采样模块中的目标采样模块通信,包括:
10.一种通信装置,其特征在于,应用于通信系统,所述通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;所述主控模块和所述第一通信模块、所述第二通信模块分别连接;所述第一通信模块、多个所述采样模块、所述第二通信模块形成菊花链拓扑结构;所述装置包括:
11.一种通信系统,其特征在于,所述通信系统包括主控模块、第一通信模块、第二通信模块以及多个采样模块;所述主控模块和所述第一通信模块、所述第二通信模块分别连接;所述第一通信模块、多个所述采样模块、所述第二通信模块形成菊花链拓扑结构;
12.一种电池管理系统,其特征在于,所述电池管理系统包括如权利要求10所述的通信系统,以及电连接于所述通信系统的动力电池模组。
13.一种车辆,其特征在于,所述车辆包括如权利要求12所述的电池管理系统。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,所述程序代码被处理器调用执行如权利要求1至9中任意一项所述的方法。