一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电池管理系统子板配置方法、装置和电子设备与流程

2022-06-30 03:40:40 来源:中国专利 TAG:


1.本技术涉及汽车技术领域,特别涉及一种电池管理系统子板配置方法、装置和电子设备。


背景技术:

2.电池管理系统(battery management system,简称bms)包括主板和子板,其中子板的主要功能之一是采集、计算、上传单体电压单体温度等信息。由于不同平台、不同项目的电池包中单体采集点的个数不同,每个项目都需要适配一版子板软件,造成子板软件版本较多,子板配置效率低,不易于子板配置管理,也不利于子板配置的平台化设计。


技术实现要素:

3.本技术实施例要达到的技术目的是提供一种电池管理系统子板配置方法、装置和电子设备,用以解决子板配置效率低的问题。
4.为解决上述技术问题,本技术实施例提供了一种电池管理系统子板配置方法,应用于电池管理系统的主板,包括:
5.在电池管理系统上电的情况下,与电池管理系统的子板建立通信连接;
6.在与子板建立通信连接的情况下,将子板配置信息发送给子板。
7.可选的,与电池管理系统的子板建立通信连接,包括:
8.向子板发送握手报文;
9.在接收到子板发送的握手应答报文指示握手成功的情况下,确认与子板建立通信连接。
10.可选的,在向子板发送握手报文之后,方法还包括:
11.在第一时长内未接收到握手应答报文或握手应答报文指示握手失败的情况下,向子板再次发送握手报文;
12.在向子板发送握手报文的次数达到第一阈值的情况下,上报用于指示子板握手失败的第一上报信息,并关闭配置下发功能,其中,配置下发功能用于控制向子板发送子板配置信息。
13.可选的,将子板配置信息发送给子板,包括:
14.在接收到的握手应答报文指示握手成功的情况下,向子板发送数据报文,其中,数据报文中携带有子板配置信息。
15.可选的,方法还包括:
16.在第二时长内未接收到子板发送的数据应答报文或数据应答报文指示数据接收失败的情况下,向子板再次发送数据报文;
17.在向子板发送数据报文的次数达到第二阈值的情况下,上报用于指示向子板发送数据失败的第二上报信息,并关闭配置下发功能。
18.本技术实施例还提供了一种电池管理系统子板配置方法,应用于电池管理系统的
子板,包括:
19.在电池管理系统上电的情况下,与电池管理系统的主板建立通信连接;
20.在于主板建立通信连接的情况下,接收并写入主板发送的子板配置信息。
21.本技术实施例还提供了一种电池管理系统子板配置装置,应用于电池管理系统的主板,包括:
22.第一连接模块,用于在电池管理系统上电的情况下,与电池管理系统的子板建立通信连接;
23.发送模块,用于在与子板建立通信连接的情况下,将子板配置信息发送给子板。
24.本技术实施例还提供了一种电池管理系统子板配置装置,应用于电池管理系统的子板,包括:
25.第二连接模块,用于在电池管理系统上电的情况下,与电池管理系统的主板建立通信连接;
26.接收模块,用于在于主板建立通信连接的情况下,接收并写入主板发送的子板配置信息。
27.本技术实施例还提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现如上所述的电池管理系统子板配置方法。
28.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上所述的电池管理系统子板配置方法的步骤。
29.与现有技术相比,本技术实施例提供的一种电池管理系统子板配置方法、装置和电子设备,至少具有以下有益效果:
30.在本技术实施例中,在电池管理系统上电的情况下,电池管理系统的主板与电池管理系统的子板建立通信连接;在与子板建立通信连接的情况下,将子板配置信息发送给子板,使得子板可以根据配置信息完成子板的配置,从而提高了子板配置效率。
附图说明
31.图1为本技术实施例的电池管理系统子板配置方法的流程示意图;
32.图2为本技术另一实施例的电池管理系统子板配置方法的流程示意图;
33.图3为本技术实施例的电池管理系统子板配置装置的结构示意图;
34.图4为本技术另一实施例的电池管理系统子板配置方法的结构示意图。
具体实施方式
35.为使本技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
36.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的
特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
37.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
38.应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
39.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
40.参见图1,本技术实施例提供了一种电池管理系统子板配置方法,应用于电池管理系统的主板,包括:
41.s101,在电池管理系统上电的情况下,与电池管理系统的子板建立通信连接;
42.s102,在与子板建立通信连接的情况下,将子板配置信息发送给子板。
43.在本技术实施例中,在电池管理系统上电的情况下,电池管理系统的主板与电池管理系统的子板建立通信连接;在与子板建立通信连接的情况下,将子板配置信息发送给子板,使得子板可以根据配置信息完成子板的配置,从而提高了子板配置效率。
44.在本技术实施例中,bms包括主板(batterycontrolunit,简称bcu)和子板(battery managementunit,简称bmu)。主板可以通过总线(controller areanetwork,简称can)建立通信连接。
45.在本技术实施例中,配置信息中携带有子板进行配置所需的数据,在主板和子板建立通信连接的情况下,子板可以接收主板发送的配置,从而完成子板的配置。
46.在本技术实施例中,子板接收到配置信息的情况下,可以将配置信息写入存储器中,并根据配置信息进行配置,在下次电池管理系统上电的情况下,子板便可完成配置。
47.由于不同续航里程的电池包包括的电芯数量不同,电池包中的温度传感器采集点等安装位置也相应不同。所以对于不同续航里程的电池包需要对子板进行不同的配置。通过本技术实施例的方法,可以将相关的子板配置信息预先写入主板中,从而使得主板将子板配置信息发送给子板完成配置。子板在接收到子板配置信息的情况下,可以根据子板配置信息进行采集、计算、上传单体电压单体温度等信息。
48.在本技术一实施方式中,与电池管理系统的子板建立通信连接,包括:向子板发送握手报文;在接收到子板发送的握手应答报文指示握手成功的情况下,确认与子板建立通信连接。
49.在本技术一实施方式中,将子板配置信息发送给子板,包括:在接收到的握手应答报文指示握手成功的情况下,向子板发送数据报文,其中,数据报文中携带有子板配置信息。
50.在本技术实施例中,bcu发送的报文可以包括:握手报文和数据报文。在一实施方式中,第1帧为握手报文,第2~n帧为数据报文。报文格式约定如下:
51.1)握手报文
52.第1帧可以包括:报文信息、00、数据帧数、00、00、00以及校验和,其中,报文信息大小可以是1比特(byte),数据帧数的大小可以是2byte,高位在前。
53.报文信息(高4位:报文帧号,低4位:子板号)
54.例如:11 00 00 02 00 00 00 13
55.2)数据报文
56.第2帧可以包括:报文信息、配置信息、以及校验和,其中,报文信息大小可以是1byte,配置信息的大小可以是6byte。
57.例如:21 11 22 33 44 55 66 cb
58.第3帧可以包括:报文信息、配置信息以及校验和,其中,报文信息大小可以是1byte,配置信息的大小可以是6byte。
59.例如:31 77 88 99 aa bb cc fa
60.当然可以理解的是,上述数据报文的格式和大小均是本技术提供的一种实施方式,本技术并不限于上述举例。
61.在本技术一实施方式中,在向子板发送握手报文之后,方法还包括:
62.在第一时长内未接收到握手应答报文或握手应答报文指示握手失败的情况下,向子板再次发送握手报文;
63.在向子板发送握手报文的次数达到第一阈值的情况下,上报用于指示子板握手失败的第一上报信息,并关闭配置下发功能,其中,配置下发功能用于控制向子板发送子板配置信息。
64.在本技术实施方式中,若bcu发送握手报文后,第一时长内未接收到bmu的握手应答报文,则bcu重新发送一次握手报文。握手报文总共发送n次,若第n次发送后仍未收到握手应答报文,则bcu向上位机上报指示子板握手失败的第一上报信息。这里,第一时长可以为40-60ms,第一阈值也就是上面的n可以是2-5。
65.在本技术实施例中,子板可能由于校验和校验失败导致虽然主板和子板可以通信,但是依然会反馈握手失败。在握手失败的情况下,主板可以向上位机发送第一上报信息;也可以再次尝试与子板进行握手,在握手失败达到预定次数的情况下,再发送第一上报信息。
66.在本技术一实施方式中,方法还包括:
67.在第二时长内未接收到子板发送的数据应答报文或数据应答报文指示数据接收失败的情况下,向子板再次发送数据报文;
68.在向子板发送数据报文的次数达到第二阈值的情况下,上报用于指示向子板发送数据失败的第二上报信息,并关闭配置下发功能。
69.在本技术实施方式中,若bcu发送所有数据报文后,第二时长内未接收到bmu的数据应答报文,则bcu重新发送一次数据报文。数据报文总共发送m次,若第m次发送后仍未收到数据应答报文,则bcu向上位机上报用于指示向子板发送数据失败的第二上报信息。这里,第二时长可以为40-60ms,第二时长可以等于第一时长。第二阈值也就是上面的m可以是2-5。
70.在本技术实施例中,数据应答报文还可以指示数据缺失、数据错误或数据接收超
时,在数据应答报文指示数据缺失、数据错误或数据接收超时的情况下,主板可以向上位机发送第二上报信息;也可以再次尝试向子板发送数据报文,在数据传输失败达到预定次数的情况下,再发送第二上报信息。
71.可以理解的是,在本技术实施方式中,主板在检测到子板完成配置的情况下,可以关闭子板配置下发功能,从而不会在每次上电后都向子板发送子板配置信息。
72.参加图2,本技术实施例还提供了一种电池管理系统子板配置方法,应用于电池管理系统的子板,包括:
73.s201,在电池管理系统上电的情况下,与电池管理系统的主板建立通信连接;
74.s202,在于主板建立通信连接的情况下,接收并写入主板发送的子板配置信息。
75.在本技术实施例中,子板与主板建立通信连接的情况下,可以接收主板发送的子板配置信息。从而提高子板配置效率。
76.在本技术实施方式中,子板接收到配置信息的情况下,可以将配置信息写入存储器中,并根据配置信息进行配置,在下次电池管理系统上电的情况下,子板便可完成配置。
77.参加图3,本技术实施例还提供了一种电池管理系统子板配置装置300,应用于电池管理系统的主板,包括:
78.第一连接模块301,用于在电池管理系统上电的情况下,与电池管理系统的子板建立通信连接;
79.发送模块302,用于在与子板建立通信连接的情况下,将子板配置信息发送给子板。
80.可选的,第一连接模块301包括:
81.第一发送单元,用于向子板发送握手报文;
82.确认单元,用于在接收到子板发送的握手应答报文指示握手成功的情况下,确认与子板建立通信连接。
83.可选的,装置300还包括:
84.第二发送单元,用于在第一时长内未接收到握手应答报文或握手应答报文指示握手失败的情况下,向子板再次发送握手报文;
85.第一上报单元,用于在向子板发送握手报文的次数达到第一阈值的情况下,上报用于指示子板握手失败的第一上报信息,并关闭配置下发功能,其中,配置下发功能用于控制向子板发送子板配置信息。
86.可选的,发送模块302包括:
87.第三发送单元,用于在接收到的握手应答报文指示握手成功的情况下,向子板发送数据报文,其中,数据报文中携带有子板配置信息。
88.可选的,装置300还包括:
89.第四发送单元,用于在第二时长内未接收到子板发送的数据应答报文或数据应答报文指示数据接收失败的情况下,向子板再次发送数据报文;
90.第二上报单元,用于在向子板发送数据报文的次数达到第二阈值的情况下,上报用于指示向子板发送数据失败的第二上报信息,并关闭配置下发功能。
91.本技术的装置实施例是与上述应用于电池管理系统的主板的方法的实施例对应的装置,上述方法实施例中的所有实现手段均适用于该系统的实施例中,也能达到相同的
技术效果。
92.参加图4,本技术实施例还提供了一种电池管理系统子板配置装置400,应用于电池管理系统的子板,包括:
93.第二连接模块401,用于在电池管理系统上电的情况下,与电池管理系统的主板建立通信连接;
94.接收模块402,用于在于主板建立通信连接的情况下,接收并写入主板发送的子板配置信息。
95.本技术的装置实施例是与上述应用于电池管理系统的子板的方法的实施例对应的装置,上述方法实施例中的所有实现手段均适用于该系统的实施例中,也能达到相同的技术效果。
96.本技术实施例还提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现如上所述的电池管理系统子板配置方法。
97.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上所述的电池管理系统子板配置方法的步骤。
98.此外,本技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
99.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含。
100.以上所述是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献