CN112285586A - Bms测试方法、装置、***、仿真测试设备及存储介质 - Google Patents
Bms测试方法、装置、***、仿真测试设备及存储介质 Download PDFInfo
- Publication number
- CN112285586A CN112285586A CN202011118280.8A CN202011118280A CN112285586A CN 112285586 A CN112285586 A CN 112285586A CN 202011118280 A CN202011118280 A CN 202011118280A CN 112285586 A CN112285586 A CN 112285586A
- Authority
- CN
- China
- Prior art keywords
- battery
- bms
- parameters
- parameter
- tested
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 157
- 238000004088 simulation Methods 0.000 title claims abstract description 96
- 238000010998 test method Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000004891 communication Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 230000036541 health Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/389—Measuring internal impedance, internal conductance or related variables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/385—Arrangements for measuring battery or accumulator variables
- G01R31/387—Determining ampere-hour charge capacity or SoC
- G01R31/388—Determining ampere-hour charge capacity or SoC involving voltage measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/396—Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
本申请实施例提供了一种BMS测试方法、装置、***、仿真测试设备及存储介质,涉及电池管理技术领域。该方法应用于仿真测试设备,该仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,第一运行时参数由电池参数计算得到,该方法包括:按照时间顺序依次向待测试BMS输出电池参数;接收待测试BMS根据检测到的电池参数计算出的第二运行时参数;将第一运行时参数与第二运行时参数进行比对,得到待测试BMS的测试结果。由此,通过真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,可避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。
Description
技术领域
本申请涉及电池管理技术领域,具体而言,涉及一种BMS测试方法、装置、***、仿真测试设备及存储介质。
背景技术
目前在对BMS(Battery Management System,电池管理***)进行仿真测试时,都会使用电池仿真***。其中,电池仿真***用于模拟电池,向BMS输出电池数据,以便完成对BMS的测试。然而,现有的电池仿真***大多都是基于电池模型实现的,电池模型通过公式推导从而产生电压、电流等电池数据,这种方式下产生的电池数据并不能反映真实工况下电池的数据,因而会导致BMS的测试结果不准确。
发明内容
本申请的目的在于提供一种BMS测试方法、装置、***、仿真测试设备及存储介质,其能够通过采用真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,从而避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。
本申请的实施例可以这样实现:
第一方面,本申请实施例提供一种BMS测试方法,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述方法包括:
按照时间顺序依次向所述待测试BMS输出所述电池参数;
接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;
将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
在可选的实施方式中,所述电池参数包括电池运行状态数据,所述电池运行状态数据包括电压、电流及电池温度中的至少任意一个,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,包括:
将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。
在可选的实施方式中,所述电池参数还包括电池特征参数,所述电池特征参数包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个,在所述将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS之前,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:
根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。
在可选的实施方式中,所述电池参数还包括控制指令,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:
按照时间顺序向所述待测试BMS发送所述控制指令。
在可选的实施方式中,所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同,所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。
在可选的实施方式中,所述电池参数及第一运行时参数通过以下方式获得:
在真实无人机飞行时,记录为所述真实无人机供电的真实电池的电池参数及第一运行时参数。
第二方面,本申请实施例提供一种BMS测试装置,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述装置包括:
仿真模块,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;
接收模块,用于接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;
比对模块,用于将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
第三方面,本申请实施例提供一种BMS测试***,包括通信连接的待测试BMS及仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,
所述仿真测试设备,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;
所述待测试BMS,用于根据检测到的所述电池参数计算出第二运行时参数,并将所述第二运行时参数发送给所述仿真测试设备;
所述仿真测试设备,还用于接收所述待测试BMS发送的所述第二运行时参数,并将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
第四方面,本申请实施例提供一种仿真测试设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任意一项所述的BMS测试方法。
第五方面,本申请实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任意一项所述的BMS测试方法。
本申请实施例提供的BMS测试方法、装置、***、仿真测试设备及存储介质,按照时间顺序依次向待测试BMS输出电池参数,并接收待测试BMS根据检测到的所述电池参数计算出的第二运行时参数,其中,该电池参数为预先按照时间顺序记录的真实电池在真实工况下的电池参数;将第一运行时参数与第二运行时参数进行比对,得到所述待测试BMS的测试结果,其中,所述第一运行时参数为在真实工况下根据所述电池参数计算得到的参数。由此,可在模拟出真实工况下的电池数据的情况下对待测试BMS进行仿真测试,获得准确性高的测试结果,避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本申请实施例提供的BMS测试***的方框示意图;
图2是本申请实施例提供的仿真测试设备的方框示意图;
图3是本申请实施例提供的BMS测试方法的流程示意图;
图4是本申请实施例提供的电池参数及第一运行时参数的获取示意图;
图5是本申请实施例提供的BMS测试装置的方框示意图。
图标:10-BMS测试***;100-仿真测试设备;110-存储器;120-处理器;130-通信单元;200-BMS测试装置;210-仿真模块;220-接收模块;230-比对模块。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
在本申请发明人提出本申请实施例中的技术方案之前,电池仿真***大多基于电池模型实现,电池模型通过公式来进行推导,从而产生电压、电流等电池数据,进而对BMS(Battery Management System,电池管理***)进行仿真测试。由此可知,现有的电池仿真***的精度主要依赖于电池模型,要精确建立电池模型,需要进行大量的重复实验和采集大量的电池数据,过程比较繁琐。并且,电池模型无法完全拟合真实工况下的电池数据,也就无法真实模拟出真实工况下的电池。而模拟出的电池数据与真实情况不符,则会导致BMS的测试结果不准确。
基于上述问题,本申请实施例提供了一种BMS测试方法、装置、***、仿真测试设备及存储介质,通过采用真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,从而避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1是本申请实施例提供的BMS测试***10的方框示意图。所述BMS测试***10包括通信连接的仿真测试设备100及待测试BMS。其中,所述仿真测试设备100中预先存储有按照时间的先后顺序记录的真实电池在真实工况下的电池参数及第一运行时参数。其中,所述第一运行时参数是由真实工况下使用的BMS根据真实工况下的电池参数计算得到的。所述仿真测试设备100按照时间顺序向所述待测试BMS输出所述电池参数,以真实模拟出电池。所述待测试BMS在接收到电池参数后,根据该电池参数计算出第二运行时参数,并将该第二运行时参数发送给所述待测试BMS。所述仿真测试设备100将接收到的所述第二运行时参数与所述第一运行时参数进行比对,从而得到所述待测试BMS的测试结果。由此,可提高测试结果的准确性,避免由于测试时使用的数据与真实情况不符,导致获得的测试结果准确性低。
请参照图2,图2是本申请实施例提供的仿真测试设备100的方框示意图。所述仿真测试设备100可以是,但不限于,电脑或服务器等。所述仿真测试设备100包括存储器110、处理器120及通信单元130。所述存储器110、处理器120以及通信单元130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(ErasableProgrammable Read-Only Memory,EPROM),电可擦除只读存储器(Electric ErasableProgrammable Read-Only Memory,EEPROM)等。
处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。比如,存储器110中存储有BMS测试装置200,所述BMS测试装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的BMS测试装置200,从而执行各种功能应用以及数据处理,即实现本申请实施例中的BMS测试方法。
通信单元130用于通过网络建立所述仿真测试设备100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。
应当理解的是,图2所示的结构仅为所述仿真测试设备100的结构示意图,所述仿真测试设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
请参照图3,图3是本申请实施例提供的BMS测试方法的流程示意图。所述BMS测试方法可应用于与待测试BMS通信连接的仿真测试设备100。所述仿真测试设备100中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到。下面对BMS测试方法的具体流程进行详细阐述。
步骤S110,按照时间顺序依次向所述待测试BMS输出所述电池参数。
步骤S120,接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数。
在本实施例中,所述电池参数为在真实工况下按照时间的先后顺序记录的参数。在按照该电池参数对待测试BMS进行仿真测试时,依然按照时间的先后顺序输出该电池参数。比如,在真实工况下,在时刻t1记录了电池参数S1,在时刻t2记录了电池参数S2,在时刻t3记录了电池参数S3,其中,t1早于t2,t2早于t3,即:t1<t2<t3,那么在进行仿真测试时,则:先输出电池参数S1,再输出电池参数S2,最后输出电池参数S3。
可选地,在输出所述电池参数时,还可以按照所述电池参数在真实工况下的间隔输出所述电池参数。仍然以上述举例为例,假如t1与t2之间的间隔时长为a1,t2与t3之间的间隔时长为a2,那么可以在输出电池参数S1后,间隔a1时长再输出电池参数S2,同理在输出电池参数S2后可以间隔a2时长再输出电池参数S3。由此,可以保证对待测试BMS进行仿真测试时,使用的数据及数据输出与真实情况下的数据完全相同,从而进一步保证待测试BMS测试结果的准确性。
所述待测试BMS可以根据自身预设的计算策略基于接收到的所述电池参数计算所述第二运行时参数。可选地,所述待测试BMS可以实时根据接收到的电池参数计算出第二运行时参数,也可以间隔预设时长根据接收到的电池参数计算出第二运行时参数,也可以以其他方式根据接收到的电池参数计算出第二运行时参数。
对应地,当所述第二运行时参数为多个时,比如,在时刻t4计算出一第二运行时参数,在时刻t5又计算出一第二运行时参数,所述待测试BMS可以实时将计算出的第二运行时参数发送给所述仿真测试设备100;也可以在计算出与本次仿真测试所使用的所有电池参数对应的第二运行时参数后,将计算的所有第二运行时参数一起发送给所述仿真测试设备100。本实施例对具体方式不做具体限定,可以根据实际需求确定。
步骤S130,将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
在获得与按照时间顺序记录的真实电池在真实工况下的电池参数所对应的第二运行时参数后,将该第二运行时参数与所述仿真测试设备100预先存储的所述第一运行时参数进行比对,比对结果即为所述待测试BMS的测试结果。
由此,不必依赖电池模型,仅需将真实电池在真实工况下的电池参数及第一运行时参数记录下来,后续无需在真实工况下使用真实电池,即可对待测试BMS进行重复仿真。通过以上方式,可减少真实测试的次数,提升效率且降低成本,同时获得的测试结果准确性高。
可选地,在本实施例中,所述电池参数可以包括电池运行状态数据,所述电池运行状态数据为真实电池在运行过程中的数据。在输出所述电池参数时,可以将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。其中,所述电池运行状态数据可以包括电压、电流及电池温度中的至少任意一个。为了提高电池模拟的准确性,所述电池运行状态数据可以包括电压、电流及电池温度。
由于电池特征参数会影响第二运行时参数,也就是说,即使电池运行状态数据相同,若电池特征参数不同,那么计算出的第二运行时参数也会不同。所述电池特征参数用于表示真实电池的特征。为了避免由于忽略电池特征参数而导致测试结果不准确,可选地,在本实施例中,所述电池参数还可以包括电池特征参数。在输出所述电池参数时,可以首先根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。
可选地,所述仿真测试设备100还可以通过将所述电池特征参数直接发送给所述待测试BMS的方式,完成电池特征参数的初始化设置。当然可以理解的是,也可以通过其他方式完成电池特征参数的初始化设置。
其中,所述电池特征参数可以包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个。为了准确描述出真实电池的所有特征,在本实施例的一种实施方式中,所述电池特征参数可以包括电池内阻、电池初始电压、电池最大容量及电池损耗状况。
在真实电池供电过程中,管理该真实电池的BMS会接收到电池供电设备发送的控制指令,并根据接收到的控制指令对真实电池进行控制。是否接收到控制指令,计算出的第二运行时参数是不同的。为了避免由于忽略控制指令而导致测试结果不准确,可选地,在本实施例中,所述电池采纳数还可以包括控制指令。在输出所述电池参数时,可以按照时间顺序向所述待测试BMS发送所述控制指令。其中,所述控制指令可以包括电池供电设备对功率的需求、对电池的控制命令中的至少任意一个。
可选地,在实际应用中,所述电池参数可以包括电池运行状态数据及电池特征参数,或者包括电池运行状态数据及控制指令,或者包括电池运行状态数据、电池特征参数及控制指令。
所述待测试BMS在接收到由所述仿真测试设备100提供的电池参数后,根据该电池参数计算出所述第二运行时参数。所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同。所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。
最后,通过比对所述第一运行时参数及第二运行时参数,即可获得所述BMS的仿真结果。
请参照图4,图4是本申请实施例提供的电池参数及第一运行时参数的获取示意图。作为一种可选的实施方式,可通过图4所示结构获得所述电池参数及第一运行时参数。图4中的电池供电设备为使用真实电池组进行供电的设备。该电池供电设备中还包括控制***,用于控制该电池供电设备的运行,还用于通过该电池供电设备使用的BMS对电池组进行控制。工况数据记录器可设置在电池供电设备上,与所述BMS及控制***通信连接。在电池供电设备上电时,所述工况数据记录器将记录真实电池组的电池特征参数。在电池供电设备运行时,所述工况数据记录器将实时记录所述BMS提供的电池运行状态数据、运行时参数(相当于所述第一运行时参数)及控制***向所述BMS发送的控制命令。工况数据记录器可以将上述数据记录在内置储存器中,在电池供电设备停止运行时,将记录的上述数据导出。
可选地,上述电池供电设备可以根据实际需求确定。比如,若需要进行无人机电池的飞行仿真测试,则可以确定上述电池供电设备为无人机,上述控制***为飞控***。由此,通过上述工况数据记录器,可在真实无人机飞行时,记录为所述真实无人机供电的真实电池的所述电池参数及第一运行时参数。
请再次图1及图4,下面对上述BMS测试方法进行举例说明。
所述仿真测试设备100可以包括飞行工况数据解析器及结果比对器。将工况数据记录器导出的数据导入飞行工况数据解析器。飞行工况数据解析器对导入的数据进行解析,获得不同时间点的数据流,并将不同时间点的数据流对应分发给待测试BMS及结果比对器。其中,所述结果比对器获得所述第一运行时参数。
所述仿真测试设备100可以根据上电记录的电池特征参数,对待测试BMS进行电池特征参数的初始化。
在仿真运行期间,所述仿真测试设备100还可以将飞行期间记录的电池运行状态数据(比如,电压、电流、电池温度)按时间顺序输出到所述待测试BMS。
所述仿真测试设备100将记录的控制指令按照时间顺序输出到所述待测试BMS,以模拟飞控***向所述待测试BMS发送控制指令。
所述待测试BMS通过电池特征参数初始化、电压采集、电流采集、温度以及CAN通信数据接收,获得电池参数,并根据获得的电池参数计算出运行时参数,以作为所述第二运行时参数。
所述仿真测试设备100中的结果比对器接收由所述待测试BMS发送的所述第二运行时参数,并将所述第二运行时参数与预先获得的第一运行时参数进行比对,生成所述待测试BMS的仿真结果报告,即生成该待测试BMS的测试结果。
由此,在没有实物飞行机及实物电池的情况下,可对待测试BMS进行仿真测试,从而减少真机飞行的次数,提升效率,降低成本。并且,仿真测试时使用的数据能够真实反映飞行工况下的电池参数,因而可提高测试结果的准确性。
可选地,所述待测试BMS可以为发生飞行故障的无人机使用的BMS,使用的电池参数及第一运行时参数为该发生飞行故障的无人机的参数,通过上述BMS测试方法,可以在地面重现飞行过程,方便分析BMS在飞行过程中任意时刻的状态和反应。
可选地,所述待测试BMS还可以为改进后的BMS,使用的电池参数及第一运行时参数可以为异常飞行架次的参数。通过上述BMS测试方法,可以对异常飞行架次进行多次仿真飞行测试,以检测改进是否达到预设效果。
可选地,所述待测试BMS还可以为改进后的BMS,使用的电池参数及第一运行时参数可以为正常飞行架次的参数。通过上述BMS测试方法,可以对正常飞行架次的数据进行仿真,以检测该次改进的功能是否影响了其他功能的正常运行。比如,若使用正常飞行架次的参数对改进后的BMS进行仿真测试,测试结果表明改进后的BMS达到的效果变差,则可以说明该次改进的功能影响了其他功能的正常运行。
为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种BMS测试装置200的实现方式,可选地,该BMS测试装置200可以采用上述图2所示的仿真测试设备100的器件结构。进一步地,请参照图5,图5是本申请实施例提供的BMS测试装置200的方框示意图。需要说明的是,本实施例所提供的BMS测试装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述BMS测试装置200可应用于与待测试BMS通信连接的仿真测试设备100,所述仿真测试设备100中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到。该BMS测试装置200可以包括仿真模块210、接收模块220及比对模块230。
所述仿真模块210,用于按照时间顺序依次向所述待测试BMS输出所述电池参数。
所述接收模块220,用于接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数。
所述比对模块230,用于将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
可选地,在本实施例中,所述电池参数包括电池运行状态数据,所述电池运行状态数据包括电压、电流及电池温度中的至少任意一个,所述仿真模块210具体用于:将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。
可选地,在本实施例中,所述电池参数还包括电池特征参数,所述电池特征参数包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个,在将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS之前,所述仿真模块210还具体用于:根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。
可选地,在本实施例中,所述电池参数还包括控制指令,所述仿真模块210还具体用于:按照时间顺序向所述待测试BMS发送所述控制指令。
可选地,在本实施例中,所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同,所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。
可选地,在本实施例中,所述电池参数及第一运行时参数通过以下方式获得:在真实无人机飞行时,记录为所述真实无人机供电的真实电池的电池参数及第一运行时参数。
可选地,上述模块可以软件或固件(Firmware)的形式存储于图2所示的存储器110中或固化于仿真测试设备100的操作***(Operating System,OS)中,并可由图2中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。
本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的BMS测试方法。
综上所述,本申请实施例提供了一种BMS测试方法、装置、***、仿真测试设备及存储介质,按照时间顺序依次向待测试BMS输出电池参数,并接收待测试BMS根据检测到的所述电池参数计算出的第二运行时参数,其中,该电池参数为预先按照时间顺序记录的真实电池在真实工况下的电池参数;将第一运行时参数与第二运行时参数进行比对,得到所述待测试BMS的测试结果,其中,所述第一运行时参数为在真实工况下根据所述电池参数计算得到的参数。由此,可在模拟出真实工况下的电池数据的情况下对待测试BMS进行仿真测试,获得准确性高的测试结果,避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种BMS测试方法,其特征在于,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述方法包括:
按照时间顺序依次向所述待测试BMS输出所述电池参数;
接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;
将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述电池参数包括电池运行状态数据,所述电池运行状态数据包括电压、电流及电池温度中的至少任意一个,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,包括:
将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。
3.根据权利要求2所述的方法,其特征在于,所述电池参数还包括电池特征参数,所述电池特征参数包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个,在所述将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS之前,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:
根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。
4.根据权利要求2或3所述的方法,其特征在于,所述电池参数还包括控制指令,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:
按照时间顺序向所述待测试BMS发送所述控制指令。
5.根据权利要求1所述的方法,其特征在于,所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同,所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。
6.根据权利要求1所述的方法,其特征在于,所述电池参数及第一运行时参数通过以下方式获得:
在真实无人机飞行时,记录为所述真实无人机供电的真实电池的电池参数及第一运行时参数。
7.一种BMS测试装置,其特征在于,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述装置包括:
仿真模块,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;
接收模块,用于接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;
比对模块,用于将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
8.一种BMS测试***,其特征在于,包括通信连接的待测试BMS及仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,
所述仿真测试设备,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;
所述待测试BMS,用于根据检测到的所述电池参数计算出第二运行时参数,并将所述第二运行时参数发送给所述仿真测试设备;
所述仿真测试设备,还用于接收所述待测试BMS发送的所述第二运行时参数,并将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。
9.一种仿真测试设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现权利要求1-5中任意一项所述的BMS测试方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任意一项所述的BMS测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011118280.8A CN112285586B (zh) | 2020-10-19 | 2020-10-19 | Bms测试方法、装置、***、仿真测试设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011118280.8A CN112285586B (zh) | 2020-10-19 | 2020-10-19 | Bms测试方法、装置、***、仿真测试设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112285586A true CN112285586A (zh) | 2021-01-29 |
CN112285586B CN112285586B (zh) | 2024-06-07 |
Family
ID=74497597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011118280.8A Active CN112285586B (zh) | 2020-10-19 | 2020-10-19 | Bms测试方法、装置、***、仿真测试设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112285586B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113178109A (zh) * | 2021-04-28 | 2021-07-27 | 西安迈格纳特医疗科技有限公司 | 一种手术仿真测试方法、装置、设备及存储介质 |
CN113836035A (zh) * | 2021-10-14 | 2021-12-24 | 东莞新能安科技有限公司 | 电池管理***测试方法、装置及电子设备 |
CN117289683A (zh) * | 2023-11-21 | 2023-12-26 | 晶科储能科技有限公司 | 储能电池管理***测试方法、***、电子设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004172058A (ja) * | 2002-11-22 | 2004-06-17 | Matsushita Electric Ind Co Ltd | 電池管理システム、及び電池パック |
CN101762800A (zh) * | 2010-01-28 | 2010-06-30 | 北京航空航天大学 | 电池组管理***测试平台 |
CN102712263A (zh) * | 2009-10-09 | 2012-10-03 | Sb锂摩托有限公司 | 用于初始化和运行蓄电池管理***的方法 |
CN103412821A (zh) * | 2013-09-02 | 2013-11-27 | 上海航天电源技术有限责任公司 | 基于can总线实现真实工况复现的软件测试方法 |
CN103543640A (zh) * | 2013-09-30 | 2014-01-29 | 广东电网公司电力科学研究院 | 电池管理***的测试*** |
CN104459390A (zh) * | 2014-11-28 | 2015-03-25 | 深圳市盛弘电气有限公司 | 一种电池管理设备电压及电流的校准方法及校准*** |
CN104714177A (zh) * | 2013-12-12 | 2015-06-17 | 国家电网公司 | 锂电池管理***的检测方法及*** |
CN107167677A (zh) * | 2017-04-27 | 2017-09-15 | 广东机电职业技术学院 | 用于电池管理***的模拟测试装置及测试方法 |
CN108051745A (zh) * | 2017-10-19 | 2018-05-18 | 上海科梁信息工程股份有限公司 | Bms的测试***、方法及计算机可读存储介质 |
CN108445403A (zh) * | 2018-03-05 | 2018-08-24 | 东莞中山大学研究院 | 电池及电池管理***测试方法及*** |
CN208520976U (zh) * | 2018-03-05 | 2019-02-19 | 东莞中山大学研究院 | 电池及电池管理***测试*** |
CN209813763U (zh) * | 2019-01-21 | 2019-12-20 | 惠州精惠仪器设备有限公司 | 一种电池管理***的检测*** |
-
2020
- 2020-10-19 CN CN202011118280.8A patent/CN112285586B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004172058A (ja) * | 2002-11-22 | 2004-06-17 | Matsushita Electric Ind Co Ltd | 電池管理システム、及び電池パック |
CN102712263A (zh) * | 2009-10-09 | 2012-10-03 | Sb锂摩托有限公司 | 用于初始化和运行蓄电池管理***的方法 |
US20120262126A1 (en) * | 2009-10-09 | 2012-10-18 | Sb Limotive Germany Gmbh | Method for initializing and operating a battery management system |
CN101762800A (zh) * | 2010-01-28 | 2010-06-30 | 北京航空航天大学 | 电池组管理***测试平台 |
CN103412821A (zh) * | 2013-09-02 | 2013-11-27 | 上海航天电源技术有限责任公司 | 基于can总线实现真实工况复现的软件测试方法 |
CN103543640A (zh) * | 2013-09-30 | 2014-01-29 | 广东电网公司电力科学研究院 | 电池管理***的测试*** |
CN104714177A (zh) * | 2013-12-12 | 2015-06-17 | 国家电网公司 | 锂电池管理***的检测方法及*** |
CN104459390A (zh) * | 2014-11-28 | 2015-03-25 | 深圳市盛弘电气有限公司 | 一种电池管理设备电压及电流的校准方法及校准*** |
CN107167677A (zh) * | 2017-04-27 | 2017-09-15 | 广东机电职业技术学院 | 用于电池管理***的模拟测试装置及测试方法 |
CN108051745A (zh) * | 2017-10-19 | 2018-05-18 | 上海科梁信息工程股份有限公司 | Bms的测试***、方法及计算机可读存储介质 |
CN108445403A (zh) * | 2018-03-05 | 2018-08-24 | 东莞中山大学研究院 | 电池及电池管理***测试方法及*** |
CN208520976U (zh) * | 2018-03-05 | 2019-02-19 | 东莞中山大学研究院 | 电池及电池管理***测试*** |
CN209813763U (zh) * | 2019-01-21 | 2019-12-20 | 惠州精惠仪器设备有限公司 | 一种电池管理***的检测*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113178109A (zh) * | 2021-04-28 | 2021-07-27 | 西安迈格纳特医疗科技有限公司 | 一种手术仿真测试方法、装置、设备及存储介质 |
CN113178109B (zh) * | 2021-04-28 | 2023-09-26 | 西安迈格纳特医疗科技有限公司 | 一种手术仿真测试方法、装置、设备及存储介质 |
CN113836035A (zh) * | 2021-10-14 | 2021-12-24 | 东莞新能安科技有限公司 | 电池管理***测试方法、装置及电子设备 |
CN113836035B (zh) * | 2021-10-14 | 2024-03-01 | 东莞新能安科技有限公司 | 电池管理***测试方法、装置及电子设备 |
CN117289683A (zh) * | 2023-11-21 | 2023-12-26 | 晶科储能科技有限公司 | 储能电池管理***测试方法、***、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112285586B (zh) | 2024-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112285586A (zh) | Bms测试方法、装置、***、仿真测试设备及存储介质 | |
CN111459794B (zh) | 通信网络测试方法、装置、计算机设备和存储介质 | |
CN112817872A (zh) | 开发测试***及方法 | |
CN104714177A (zh) | 锂电池管理***的检测方法及*** | |
KR20200071362A (ko) | Bms 평가 장치 및 이를 이용한 bms 평가 방법 | |
US10488468B2 (en) | Quality-control-testing system for portable charging devices and methods of use | |
CN116340076B (zh) | 硬盘性能测试方法、装置及介质 | |
CN108802511A (zh) | 一种电池管理单元的测试方法及*** | |
CN112134961B (zh) | 客户端的使用控制方法、客户端及计算机存储介质 | |
CN116106725A (zh) | 多芯片上电测试***、方法、装置和电子设备 | |
CN110739025A (zh) | 一种存储设备掉电测试方法、装置及*** | |
CN109143072A (zh) | 一种电池管理***的测试方法、装置及设备 | |
CN110750445A (zh) | 一种yarn组件高可用性功能的测试方法、***及设备 | |
CN112506760A (zh) | 车辆控制器软件刷写测试方法、***、装置和存储介质 | |
CN116306429A (zh) | 实现状态数据捕获的方法、装置、计算机存储介质及终端 | |
CN114531383A (zh) | 轨道车载交换机异常检测方法、装置、设备及存储介质 | |
CN113704099A (zh) | 一种用于航天器电源***评测的测试脚本生成方法及设备 | |
CN114690741A (zh) | 车辆的控制器测试***与方法、电子设备、可读存储介质 | |
CN111552584A (zh) | 卫星一级故障诊断隔离及恢复功能的测试***、方法及装置 | |
CN111858203A (zh) | 服务器性能检测方法、***、可编程控制器及存储介质 | |
CN116915583B (zh) | 通信异常的诊断方法、其装置及电子设备 | |
CN114461470B (zh) | 一种内存功耗测试方法、***、设备及存储介质 | |
CN116074216B (zh) | 车载以太网物理层的测试方法、测试装置及云服务器 | |
CN113064110B (zh) | 双芯智能电表的同步测试方法、装置、设备和介质 | |
CN118244025A (zh) | 充电设备测试方法、测试装置、电子设备和可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 510000 Block C, 115 Gaopu Road, Tianhe District, Guangzhou City, Guangdong Province Applicant after: Guangzhou Jifei Technology Co.,Ltd. Address before: 510000 Block C, 115 Gaopu Road, Tianhe District, Guangzhou City, Guangdong Province Applicant before: Guangzhou Xaircraft Technology Co.,Ltd. |
|
GR01 | Patent grant |