电池应用的测试方法、装置以及系统与流程

文档序号:30075188发布日期:2022-05-18 03:04阅读:88来源:国知局
电池应用的测试方法、装置以及系统与流程

1.本技术涉及电池技术领域,具体涉及一种电池应用的测试方法、装置以及系统。


背景技术:

2.目前,无人装置(例如无人机)的应用在各行各业具有越来越重要的意义。无人装置的动力来源于电池,即电池为无人装置的正常运行提供了保障。可见,在无人装置运行的过程中,首先需要选择合适且性能好的电池。因此,需要对电池进行测试,以保障电池功能和性能,能够满足无人装置安全、正常的运行。
3.然而,在对适用于无人装置上的电池测试的过程中,通常只能测试到电池自身参数,以及部分电池管理系统(building management system,bms)的功能,无法完整模拟当电池应用在无人装置上时的情况。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种电池应用的测试方法、装置以及系统,能够在更贴合无人装置实际运行的情况下,对电池进行更加充分的测试。
5.第一方面,本技术的实施例提供了一种电池应用的测试方法,电池应用于目标无人装置,该测试方法包括:获取目标无人装置的电池相关运行数据;基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;在电池测试环境下对电池进行测试。
6.在本技术某些实施例中,获取目标无人装置的电池相关运行数据,包括:通过获取目标无人装置型号,根据目标无人装置型号获取对应的电池相关运行数据。
7.在本技术某些实施例中,获取目标无人装置的电池相关运行数据,包括:通过获取目标无人装置的历史运行日志,根据历史运行日志记录获取对应的电池相关运行数据。
8.在本技术某些实施例中,电池测试环境通过电池模拟装置实现,电池模拟装置包括模拟控制单元和电池容纳装置,其中,基于电池相关运行数据构建电池测试环境,包括:基于电池相关运行数据,通过模拟控制单元调整电池容纳装置中的电池测试环境。
9.在本技术某些实施例中,目标无人装置为无人机,历史运行日志为异常飞行日志,其中,方法还包括:当测试获得的电池参数信息中存在异常参数信息时,判定无人机出现异常飞行的原因为电池存在异常。
10.在本技术某些实施例中,获取目标无人装置的电池相关运行数据,包括:获取预先存储的电池适用的目标无人装置的电池相关运行数据。
11.在本技术某些实施例中,在电池测试环境下对电池进行测试之后,还包括:判定当前测试次数是否满足预设测试阈值;在当前测试次数不满足预设测试阈值时,重复执行基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;以及在电池测试环境下对电池进行测试的步骤。
12.在本技术某些实施例中,目标无人装置的数量为多个,方法还包括:在当前测试次
数满足预设测试阈值时,判断多个目标无人装置中是否存在未测试的目标无人装置;若存在未测试的目标无人装置,则获取未测试的目标无人装置的数据,并重新执行电池应用的测试方法。
13.在本技术某些实施例中,方法还包括:若不存在未测试的目标无人装置时,生成电池的测试报告。
14.第二方面,本技术的实施例提供了一种电池应用的测试系统,包括电池模拟装置,电池模拟装置包括模拟控制单元和电池容纳装置,电池容纳装置与模拟控制单元连接,模拟控制单元包括处理器,用于执行上述第一方面所述的电池应用的测试方法。
15.在本技术某些实施例中,电池容纳装置还包括充电电源和放电负载,或者,模拟控制单元还包括充电电源和放电负载,其中充电电源用于对电池进行充电,放电负载用于模拟目标无人装置的负载。
16.在本技术某些实施例中,测试系统还包括服务器,服务器与模拟控制单元连接,用于向模拟控制单元发送目标无人装置的电池相关运行数据。
17.第三方面,本技术的实施例提供了一种电池应用的测试装置,包括:获取模块,用于获取目标无人装置的电池相关运行数据;构建模块,用于基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;测试模块,用于在电池测试环境下对电池进行测试。
18.第四方面,本技术的实施例提供了一种计算可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述第一方面所述的电池应用的测试方法。
19.第五方面,本技术的实施例提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器,其中,处理器用于执行上述第一方面所述的电池应用的测试方法。
20.本技术实施例提供了一种电池应用的测试方法、装置以及系统,通过获取电池适用的目标无人装置的电池相关运行数据,复现目标无人装置运行时的电池的使用状态(即构建电池测试环境),并基于该电池的使用状态对待测电池进行性能测试,从而将电池的测试过程与电池实际应用情况相结合,对电池进行更加充分的测试,提高了电池测试的准确性。同时,使用本技术的技术方案可以实现根据电池的不同使用目标,以对应调整其测试环境,从而避免了固定的脱离使用的测试,进而确保了电池在实际使用过程中安全性。
附图说明
21.图1是本技术一实施例提供的电池应用的测试系统的结构示意图。
22.图2是本技术一实施例提供的电池应用的测试方法的流程示意图。
23.图3是本技术另一实施例提供的电池应用的测试方法的流程示意图。
24.图4是本技术又一实施例提供的电池应用的测试方法的流程示意图。
25.图5是本技术再一实施例提供的电池应用的测试方法的流程示意图。
26.图6是本技术再一实施例提供的电池应用的测试方法的流程示意图。
27.图7是本技术再一实施例提供的电池应用的测试方法的流程示意图。
28.图8是本技术另一实施例提供的电池应用的测试系统的结构示意图。
29.图9是本技术又一实施例提供的电池应用的测试系统的结构示意图。
30.图10是本技术一实施例提供的电池应用的测试装置的结构示意图。
31.图11是本技术一实施例提供的用于电池应用的测试的电子设备的框图。
具体实施方式
32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
33.图1是本技术一示例性实施例提供的电池应用的测试系统100的结构示意图。如图1所示,该测试系统100包括电池模拟装置和服务器,其中电池模拟装置包括模拟控制单元110和电池容纳装置130,模拟控制单元110与服务器120连接,并且模拟控制单元110也与电池容纳装置130连接。
34.模拟控制单元110可以包括处理器,该处理器可以包括电压监测模块、电流监测模块、温度监测模块等,用于监测测试过程中电池测试环境信息,以及监测电池(即待测电池)的相关参数并记录该相关参数。
35.服务器120可以是云服务器,用于存储目标无人装置的日志,例如存储不同机型的无人机的飞行日志,本技术实施例对服务器的类型不作具体限定。需要说明的是,模拟控制单元110可以从服务器120端获取目标无人装置的历史运行日志,进而根据该历史运行日志实时对放置在电池容纳装置130内的电池进行温度控制。
36.电池容纳装置130用于放置电池(即待测电池),并且该电池容纳装置130可以包括加热模块、散热模块等其他辅助模块,用于实时控制电池在测试过程中的温度。
37.关于测试系统的结构,以及电池应用的测试方法,详情请参见下述实施例的记载。
38.图2是本技术一示例性实施例提供的电池应用的测试方法的流程示意图。图2的方法可以由测试系统中模拟控制单元,或者模拟控制单元中包括的处理器来执行(例如图1实施例中模拟控制单元110)来执行。如图2所示,该电池应用的测试方法包括如下内容。
39.210:获取目标无人装置的电池相关运行数据。
40.具体地,目标无人装置可以是无人机、无人车或自动化机械设备,本技术实施例对目标无人装置不作具体限定。
41.在一实施例中,在获取目标无人装置的电池相关运行数据之前,该方法还可以包括加载电池适用的目标无人装置的机型;而后在适用的目标无人装置的机型中,选定电池适用的任一目标无人装置(即选定任一目标无人装置的机型);进而获取该目标无人装置的电池相关运行数据。
42.电池相关运行数据可以包括电池适用的目标无人装置的历史运行日志以及目标无人装置的相关参数信息,其中目标无人装置的相关参数信息可以是电池各时刻的工作电压、电池各时刻的工作电流、最大电压、最大电流以及额定功率等参数。需要说明的是,电池适用的目标无人装置可以理解为是可以应用该电池作为动力来源的目标无人装置。
43.在一实施例中,处理器可以从模拟控制单元中的存储器内,获取预先存储的电池相关运行数据;或者,处理器也可以从测试系统中独立设置的存储器内,获取预先存储的电池相关运行数据,其中独立设置的存储器可以是单独设置的存储器,即并非设置在模拟控制单元内的存储器。
44.可选地,在另一实施例中,处理器可以从与目标无人装置连接的服务器内获取电池相关运行数据,例如处理器从与无人机连接的云服务器内,获取无人机的飞行日志,其中该服务器与模拟控制单元连接(例如图1所示)。
45.220:基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态。
46.具体地,模拟控制单元中的处理器可以根据电池相关运行数据中记录的各时刻电池的工作电压、工作电流以及工作时产生的温度信息,构建用于测试电池容纳装置内的电池测试环境,该电池测试环境可以是复现目标无人装置在执行任务时电池的工作电压、工作电流以及工作温度温度等信息,即模拟目标无人装置,使得电池在测试系统中的测试过程,等同于电池在目标无人装置上的运行过程。
47.例如,电池相关运行数据为历史运行日志,历史运行日志中记录电池的工作温度在1秒时为5℃,在2秒时为7℃以及在3秒时为9℃。此时,在构建的电池测试环境下,电池的温度也为在1秒时为5℃,在2秒时为7℃以及在3秒时为9℃。
48.需要说明的是,在进行电池测试之前,用户可以将电池放置在测试系统的电池容纳装置内,电池容纳装置也可以称为电池座,用于放置待测电池。
49.在一实施例中,电池相关运行数据可以是测试电池所需的测试用例,测试用例可以是目标无人装置以最大负荷运行时的参数信息。当电池相关运行数据为处理器从存储器内获取的预先存储的测试用例时,处理器可以根据测试用例中记录的电池的工作电压和电流等信息,复现在该测试用例的情况下电池的使用情况,即复现电池在目标无人装置最大负荷运行时的使用状态。
50.可选地,在另一实施例中,当电池相关运行数据可以为处理器从服务器端获取的历史运行日志时,处理器可以根据历史运行日志中记录的电压、电流等功耗数据,实时调节测试系统负载,复现当时目标无人装置在执行任务(即目标无人装置在生成该历史运行日志)时电池的使用状态。
51.需要说明的是,本技术实施例的电池测试环境可以为可编辑的测试环境,以使得电池的测试过程更为准确。
52.还需要说明的是,电池测试环境可以通过软件与硬件相结合的方式模拟目标无人装置,例如,测试系统中包括的加热模块、放电负载等硬件模块,根据历史运行日志中记录的运行数据模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态。
53.230:在电池测试环境下对电池进行测试。
54.具体地,在电池测试环境下,模拟控制单元的处理器可以控制电池运行,以检测电池在电池测试环境中运行时的参数信息的变化,并记录电池在测试过程中变化的参数信息,以便于后续对该参数信息进行分析。
55.对电池的测试可以理解为在基于电池相关运行数据构建的电池测试环境(或预设的电池测试环境)下,进行的电池性能的测试,并且该测试可以是可靠性测试、负荷测试、老化测试等测试。
56.模拟控制单元的处理器可以根据电池相关运行数据中记录的各时刻的运行数据,实时控制电池的电池测试环境的变化,其中电池测试环境的变化可以是电压、电流等功耗数据以及电池温度的变化。
57.在一实施例中,模拟控制单元可以根据目标无人装置中电池生成的历史运行日志所记录的电池运行数据,从历史运行日志中获取目标无人装置开始执行任务并生成该历史运行日志的初始参数,并基于该初始参数构建电池的初始的电池测试环境。而后在测试过程中,模拟控制单元可以根据历史运行日志记录的各时刻的功耗信息,复现执行任务时目标无人装置的电池使用状态,即实时对测试过程中的电池测试环境进行调整。
58.例如,历史运行日志中记录电池的温度信息在1秒钟是为10℃,2秒钟是为11℃,3秒钟是为12℃
……
。此时模拟控制单元也会将电池测试环境的温度调整至对应时刻的10℃、11℃、12℃
……

59.需要说明的是,本技术实施例可以为目标无人装置选择动力电池提供依据,例如新研制的电池可以通过该测试方法获取关键参数信息(例如电池的充、放电信息),以确定电池适用的目标无人装置,或者在新研制的电池未投入市场前提前发现问题(例如电池的寿命短),或者可以通过对多个不同类型的无人装置测试环境检测,进而判断待测电池更适用的目标无人装置。
60.由此可知,本技术实施例通过获取电池适用的目标无人装置的电池相关运行数据,复现目标无人装置运行时的电池的使用状态(即电池测试环境),并基于该电池的使用状态对待测电池进行性能测试,从而将电池的测试过程与电池实际应用情况相结合,对电池进行更加充分的测试,提高了电池测试的准确性。同时,使用本技术的技术方案可以实现根据电池的不同使用目标,以对应调整其测试环境,从而避免了固定的脱离使用的测试,进而确保了电池在实际使用过程中安全性。
61.在本技术一实施例中,获取目标无人装置的电池相关运行数据,包括:通过获取目标无人装置型号,根据目标无人装置型号获取对应的电池相关运行数据。
62.具体地,目标无人装置型号可以是目标无人装置的商品名称和规格型号,例如载药量为40l的植保无人机,并且获取目标无人装置型号的数量可以是一个,也可以是多个,例如获取载药量为40l的植保无人机,或者载药量为80l的植保无人机。获取目标无人装置型号的方式可以是用户输入,本技术实施例对目标无人装置的获取方式不作具体限定。
63.在一实施例中,根据目标无人装置型号可以从模拟控制单元中的存储器内,或者非模拟控制单元中,即独立设置的存储器内,获取预先存储的电池相关运行数据。
64.在另一实施例中,根据目标无人装置型号可以从,与目标无人装置连接的服务器内,获取存储的电池相关运行数据,本技术实施例对获取电池相关运行数据的方式不作具体限定。
65.需要说明的是,在无人装置领域中,不同型号的目标无人装置(例如,不同型号的无人机),其性能参数不同,对电池的损耗及影响不同,也即不同型号的目标无人装置可以匹配不同的电池。也就是说,在电池已经有对应的目标无人装置的使用机型时,每个机型可以对应有不同的电池测试环境以及测试阈值,其中该电池测试环境可能直接是每一个机型固定要求的保准测试环境,从而确保了在电池实际应用过程中的安全性。
66.由此可知,本技术实施例通过将待测电池在指定的目标无人装置对应的测试环境中,进行电池的测试,使得对电池的测试更为准确,也进一步确保了电池在实际应用在该目标无人装置上的安全性。
67.在本技术一实施例中,获取目标无人装置的电池相关运行数据,包括:通过获取目
标无人装置的历史运行日志,根据历史运行日志记录获取对应的电池相关运行数据。
68.具体地,历史运行日志可以是目标无人装置存储在服务器端的历史数据,例如当目标无人装置为无人机时,历史运行日志可以为无人机的历史飞行日志。并且历史运行日志也可以是目标无人装置发生异常情况时的日志,例如无人机突然失控坠落(即炸机)时的异常飞行日志,或无人车自动停止时的异常行驶日志,本技术实施例对历史运行日志不作具体限定。
69.电池相关运行数据可以是历史运行日志中包括标志位、日期时间、电压信息、剩余电量、充电周期、电流、温度以及电芯电压等与电池相关的数据,其中标志位可以用于指示电池参数信息超过异常参数阈值,以及目标无人装置通信中断等异常飞行情况,本技术实施例对电池相关运行数据包括的具体内容不作限定。
70.需要说明的是,对于没有标准测试要求的目标无人装置,我们可以根据该目标无人装置的历史运行日志,确定该目标无人装置的测试环境。
71.还需要说明的是,历史运行日志的选定可以是用户根据实际需求人工选定的,本技术实施例对历史运行日志的选定方式不作具体限定。
72.由此可知,本技术实施例根据历史运行日志记录的各时刻的运行数据,实时调整电池测试环境,使得测试电池的测试环境更贴合目标无人装置执行任务时的环境,提高了电池测试的准确性。
73.在本技术一实施例中,电池测试环境通过电池模拟装置实现,电池模拟装置包括模拟控制单元和电池容纳装置,其中,基于电池相关运行数据构建电池测试环境,包括:基于电池相关运行数据,通过模拟控制单元调整电池容纳装置中的电池测试环境。
74.具体地,电池应用的测试系统包括电池模拟装置和服务器,电池模拟装置包括模拟控制单元和电池容纳装置,其中模拟控制单元可以包括处理器。
75.模拟控制单元(或模拟控制单元中包括的处理器)可以根据电池相关运行数据,实时的对电池容纳装置中电池测试环境进行调整。
76.电池相关运行数据可以包括电池各时刻的数据,例如包括电池各时刻的温度、电压等数据。模拟控制单元可以根据电池相关运行数据实时的调整电池容纳装置中的电池测试环境。
77.在一实施例中,电池相关运行数据可以包括温度信息,该基于电池相关运行数据,通过模拟控制单元调整电池容纳装置中的电池测试环境,包括:根据温度信息,通过模拟控制单元实时控制放置在电池容纳装置中的电池的温度。
78.模拟控制单元可以根据电池相关运行数据(例如历史运行日志)中记录的各时刻的温度信息实时控制电池的温度。
79.在一实施例中,模拟控制单元中的处理器可以包括温度监测模块,该温度监测模块用于负责控制电池的测试环境与电池相关运行数据(例如历史运行日志)记录的环境尽可能一致,即控制电池的温度。电池容纳装置包括加热模块和散热模块,用于对放置在电池容纳装置中的电池进行温度控制。
80.温度监测模块可以根据电池相关运行数据中记录的各时刻的温度信息向电池容纳装置发送温度控制指令,例如打开或关闭加热模块,打开或关闭散热模块等。
81.需要说明的是,由于目标无人装置(例如无人机)在空中的环境可能与电池测试环
境不同,即在空中时电池的温度与在地面时电池的温度相差较大,因此可以通过温度监测模块控制环境温度变化,以使得电池的温度变化与电池相关运行数据(例如历史运行日志)记录的温度变化一致。
82.由此可知,本技术实施例根据电池相关运行数据中记载的信息,实时的对电池测试环境进行调整,重现了外界环境因素对电池的影响,提高了电池测试环境与目标无人装置执行任务时环境的贴合度。
83.在本技术一实施例中,目标无人装置为无人机,历史运行日志为异常飞行日志,该方法还包括:当测试获得的电池参数信息中存在异常参数信息时,判定所述无人机出现异常飞行的原因为所述电池存在异常。
84.具体地,目标无人装置可以是无人机;历史运行日志为无人机执行任务时,发生异常飞行情况所产生的异常飞行日志,其中异常飞行日志可以包括标志位,该标志位可以用于指示电池参数信息超过异常参数阈值,以及无人机通信中断等异常飞行情况,并且异常参数阈值可以是上限值或下限值,本技术实施例对标志位不过具体限定。
85.例如,异常参数阈值可以是温度阈值(即上限值),标志位可以用于指示目标无人装置的电池温度(即电池参数信息为电池的温度信息)已经达到温度阈值。其中当电池温度超过(即高于)该温度阈值时,目标无人装置断电,并且在该标志位上置位;当电池温度在正常温度范围内时,目标无人装置供电正常,并且在该标志位上清零。
86.又例如,异常参数阈值可以是电量阈值(即下限值),标志位可以用于指示目标无人装置的电池电量(即电池参数信息为电池的电量信息)已经低于电量阈值。其中当电池电量超过(即小于)该电量阈值时,目标无人装置被迫返航或降落,并且在该标志位上置位;当电池电量在正常电量范围内时,目标无人装置供电正常,并且在该标志位上清零。
87.需要说明的是,异常飞行情况的判定可以是电池的电池参数信息中标志位指示有异常飞行情况发生时,电池管理系统(即bms)判定的异常情况。
88.模拟控制单元的处理器可以复现电池管理系统的控制,其中电池管理系统可以设置在电池内部,本技术实施例对bms的设置位置不作具体限定。在复现并测试异常飞行日志的过程中,当电池管理系统再次判定当前测试获得的电池参数信息存在异常时(即测试获得的电池参数信息包括异常参数信息),处理器可以判定无人机出现异常飞行的原因为电池存在异常。反之,当电池管理系统并未判定当前测试获得的电池参数信息存在异常时,处理器可以判定无人机出现异常飞行的原因为无人机本身存在异常。
89.需要说明的是,当模拟测试获得的电池参数信息不具有异常参数信息时,则可以判定是无人机自身问题导致的异常飞行,并且在测试电池复现出问题时,用户可以多次进行测试,以便用户进行问题定位。
90.此外,该标志位也可以直接用于指示异常参数阈值,本技术实施例对此不作具体限定。
91.由此可知,本技术实施例通过模拟异常飞行情况,使得测试系统可以对实际使用时发生的问题进行定位,从而不需要无人机实际飞行确认异常飞行的原因,节省了开发时间。
92.在本技术一实施例中,获取目标无人装置的电池相关运行数据,包括:获取预先存储的电池适用的目标无人装置的电池相关运行数据。
93.具体地,电池模拟装置中的模拟控制单元可以从存储器内获取预先存储的电池适用的目标无人装置的电池相关运行数据,其中存储器可以设置在电池模拟装置内,也可以设置在电池模拟装置外的测试系统内,本技术实施例对存储器的设置位置不作具体限定。存储器可以用于存储目标无人装置的电池相关运行数据和测试用例,其中电池相关运行数据可以是电池测试所需的数据,该测试所需数据可以是电池的设计参数和目标无人装置运行时与电池相关的参数,例如电池的最大电流、目标无人装置的最大电流等。
94.测试用例可以设计成各个机型通用且根据电池相关运行数据自动适配的测试阈值,例如测试用例可以是无人机以最大负荷飞行时,根据不同机型测试用例自动适配的无人机的最大工作电流。需要说明的是,测试用例可以是指对电池进行测试任务的描述,以体现测试方案、方法、技术和策略。因此在本技术实施例中,测试用例主要是指测试目标(即目标无人装置)、电池测试环境(例如温度、电压等控制)、输入数据(例如电流、温度等)、测试步骤(例如如何操作目标无人装置使输入数据到达或超过阈值的方法),以及预期结果(例如到达或超过阈值时断电,或减少电流等结果)的描述。
95.在一实施例中,电池相关运行数据包括测试用例,该测试用例为目标无人装置以最大负荷飞行时,根据不同机型测试用例自动适配的目标无人装置的测试阈值,并且该测试阈值可以存储在存储器内。模拟控制单元中的处理器可以从存储器内获取该测试用例,并基于该测试用例搭建电池测试环境,以实现电池的测试。
96.需要说明的是,本技术实施例主要是针对电池功能和性能的测试,例如测试电池在无人机最大负载的情况下运行的性能,详情请参见图7实施例的描述。
97.由此可知,本技术实施例根据电池测试所需的数据对电池的性能进行测试,以使得对电池的测试更为全面。
98.图3是本技术另一示例性实施例提供的电池应用的测试方法的流程示意图。图3实施例是图1实施例的例子,相同之处不再赘述,此处着重描述不同之处,如图3所示,该电池应用的测试方法包括如下内容。
99.步骤310至步骤330与步骤210至步骤230的描述基本相同,详情请参见上述实施例的记载。
100.340:判定当前测试次数是否满足预设测试阈值。
101.具体地,测试系统中模拟控制单元的处理器可以将当前测试次数与预设测试阈值进行对比,其中当前测试次数可以理解为是执行步骤320和步骤330的执行次数,预设测试阈值可以是用户根据实际需求设置的,预设测试阈值可以是4、5或6,本技术实施例对此不作具体限定。
102.350:在当前测试次数不满足预设测试阈值时,重复执行基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;以及在电池测试环境下对电池进行测试的步骤。
103.具体地,在当前测试次数不满足预设测试阈值时,重复执行步骤320和步骤330,直至当前测试次数满足预设测试阈值,完成循环操作。
104.需要说明的是,上述步骤的循环测试可以是单项循环测试,也可以是多项同时循环测试,也可以是单个日志或多个日志轮流执行循环,本技术实施例对循环测试的方式不作具体限定。
105.由此可知,本技术实施例通过设置循环测试,能够对电池进行老化测试,测试电池使用寿命以及发现长时间测试中存在的问题,并且多次对电流监控也可以查看电池在长时间使用的过程中,是否会存在输出能力下降的问题。
106.图4是本技术又一示例性实施例提供的电池应用的测试方法的流程示意图。图4实施例是图3实施例的例子,相同之处不再赘述,此处着重描述不同之处,如图4所示,该电池应用的测试方法包括如下内容。
107.步骤410至步骤440与图3实施例中步骤310至步骤340基本相同,详情请参见上述实施例的记载。
108.450:在当前测试次数满足预设测试阈值时,判断多个目标无人装置中是否存在未测试的目标无人装置。
109.在一实施例中,目标无人装置的数量为多个。
110.具体地,多个目标无人装置可以是电池适用的所有的目标无人装置,或者是用户在电池适用的所有的目标无人装置中选定的多个目标无人装置,并且目标无人装置的数量可以是6、7或8,本技术实施例对目标无人装置的数量不作具体限定。
111.在测试系统中模拟控制单元的处理器检测到当前测试次数满足预设测试阈值时,处理器可以进一步判断多个目标无人装置中是否存在未测试的目标无人装置,即进一步判定当前电池是否未在某个目标无人装置的电池相关运行数据搭建的电池测试环境下,对电池进行测试,其中某个目标无人装置为多个目标无人装置中的任一个。
112.460:若存在未测试的目标无人装置,则获取未测试的目标无人装置的数据,并重新执行电池应用的测试方法。
113.具体地,在处理器检测到还存在未测试的目标无人装置时,则重新获取该未测试的目标无人装置的数据,重复执行步骤410至步骤430的方法,直至电池适用的多个目标无人装置完成测试。
114.由此可知,本技术实施例通过对未测试的目标无人装置的检测,保证了电池适用的多个目标无人装置都可以进行测试,并进一步保证了测试结果的有效性。
115.图5是本技术再一示例性实施例提供的电池应用的测试方法的流程示意图。图5实施例是图4实施例的例子,相同之处不再赘述,此处着重描述不同之处,如图5所示,该电池应用的测试方法包括如下内容。
116.步骤510至步骤550与图4实施例中步骤410至步骤450基本相同,详情请参见上述实施例的记载。
117.560:若不存在未测试的目标无人装置时,生成电池的测试报告。
118.具体地,当模拟控制单元的处理器检测到电池使用的多个目标无人装置均已完成测试,(即处理器检测到不存在未测试的目标无人装置)时,处理器可以根据电池参数信息,以及测试用例执行结果情况生成电池的测试报告,其中测试用例的执行通过率和各个电池参数信息的数值变化可以理解为是电池的测试结果。
119.测试报告可以包括各个测试用例的执行结果(例如测试电池根据测试用例执行到某一步骤时失败的记录),以及根据电池参数信息确定的电池特性数据曲线显示和分析,本技术实施例对此不作具体限定。
120.由此可知,本技术实施例将测试获得的测试结果以测试报告的形式呈现,使得测
试结果的呈现更为直观。
121.图6是本技术再一示例性实施例提供的电池应用的测试方法的流程示意图。测试系统包括电池容纳装置、模拟控制单元和服务器。
122.610:将电池(即待测电池)放置在电池容纳装置内。
123.620:模拟控制单元中包括的处理器可以加载电池所适用的无人机机型。
124.630:处理器从服务器端加载需要复现测试的无人机的历史运行日志,获取该历史运行日志中无人机的初始参数,并根据该初始参数配置初始电池测试环境。
125.640:处理器根据历史运行日志中记录的参数信息复现执行任务,并根据该历史运行日志中的功耗数据(例如电压数据、电流数据等)实时调节电池测试环境的负载,并重现bms的控制行为。
126.650:处理器中包括温度监控模块,该温度监测模块根据历史运行日志中记录的参数信息,实时控制环境参数的变化,即实时控制电池的温度。
127.660:处理器中包括的电流监测、电压监测等监测模块,记录电池在复现任务的过程中各个参数的变化。
128.670:在根据历史运行日志完成复现时,服务器可以对测试过程数据进行分析,例如当历史运行日志为异常飞行日志时,导致无人机异常飞行的原因是无人机本身,还是无人机上运行的电池。
129.680:判定当前是否设置循环测试,即进一步判断当前测试次数是否满足测试阈值,若否则执行步骤695。
130.690:若当前测试次数不满足预设测试阈值时,则重复步骤630至步骤670,若否则执行步骤695,即当前测试次数满足预设测试阈值,则执行步骤695。
131.695:判断电池适用的目标无人装置是否都测试完成,若是则执行步骤699,若否则重复执行步骤620至步骤690。
132.699:当电池所适用的无人机都测试完成时,生成测试报告。
133.图7是本技术再一示例性实施例提供的电池应用的测试方法的流程示意图。测试系统包括电池容纳装置、模拟控制单元和服务器。
134.710:将电池(即待测电池)放置在电池容纳装置内。
135.720:模拟控制单元中包括的处理器可以加载电池所适用的无人机机型,并从电池模拟装置的存储器中加载该无人机机型的相关参数信息。
136.730:处理器从电池模拟装置中的存储器内加载所需的测试用例,其中测试用例可以设计成各个机型通用的,且根据电池相关运行数据自动适配的测试阈值,例如,测试用例可以是无人机以最大负荷飞行时的参数信息。
137.740:处理器根据测试用例进行电池测试,并记录电池的测试过程数据。
138.750:判定当前是否设置循环测试,即进一步判断当前测试次数是否满足测试阈值,若否则执行步骤770。
139.760:若当前测试次数不满足预设测试阈值时,则重复步骤730至步骤750,若否则执行步骤770,即当前测试次数满足预设测试阈值,则执行步骤770。
140.770:判断电池适用的目标无人装置是否都测试完成,若是则执行步骤780,若否则重复执行步骤720至步骤760。
141.780:当电池所适用的无人机都测试完成时,生成测试报告。
142.还需要说明的是,电池模拟装置可以用于根据测试用例的描述,设定步骤自动执行测试,并记录测试过程中电池各个参数的数值变化和标志位变化,记录测试用例执行结果。
143.图8是本技术另一示例性实施例提供的测试系统的结构示意图。如图8所示,该测试系统800包括电池模拟装置和服务器820,该电池模拟装置包括模拟控制单元810和电池容纳装置830,模拟控制单元810与电池容纳装置830以有线或无线的方式连接,模拟控制单元810包括处理器811,该处理器811用于执行上述图2至图7实施例所述的电池应用的测试方法,并负责控制和调控整个测试系统的流程,例如电池测试环境初始化,开始、暂停或终止测试等。电池容纳装置830包括充电电源835和放电负载836,其中充电电源835用于对电池进行充电;放电负载836用于模拟目标无人装置的负载。
144.需要说明的是,电池模拟装置(即模拟控制单元和电池容纳装置)可以组成测试用的目标无人装置(例如无人机)的环境,插上需要测试的电池(即待测电池)到电池容纳装置进行供电,可以模拟无人机的实际工作。
145.具体地,处理器811可以包括电压监测模块8111、电流监测模块8112、温度监测模块8113以及其他监控模块8114。温度监测模块8113用于负责控制电池的电池测试环境与电池相关运行数据中记录的温度数据尽可能一致;监测模块(例如电压监测模块、电流监测模块等)负责控制电池的电压、电流等参数与电池相关运行数据中记录的运行数据尽可能一致,并记录测试过程中电池参数信息的实际变化,如电池电压、电池电量等。
146.在一实施例中,电池容纳装置与模拟控制单元之间可以通过控制器局域网络(controller area network,can)总线连接,即电池容纳装置与模拟控制单元之间以can总线通讯方式传输控制指令及数据,本技术实施例对通讯方式不作具体限定,本技术实施例还可以通过模块控制发送控制指令,实现电池容纳装置与模拟控制单元的通讯。
147.在一实施例中,模拟控制单元中包括的处理器可以根据历史运行日志中的运行数据生成控制指令,并将该控制指令发送至电池容纳装置,以便于电池容纳装置对电池进行调整。
148.服务器820可以是云服务器,本技术实施例对服务器的类型不作具体限定,例如,服务器可以是与无人机连接的云服务器。
149.由此可知,本技术实施例通过设置电池模拟装置构建电池测试环境,并基于模拟控制单元中包括的监测模块实时调整电池测试环境,使得电池测试环境更加贴合无人机实际执行任务时的环境,重现了外界环境因素对电池的影响,使得电池的测试过程更加贴近实际应用时的场景。
150.在一实施例中,处理器包括温度监测模块,用于监测电池的温度,电池容纳装置包括加热模块和散热模块,处理器用于根据电池的温度通过加热模块和散热模块实时控制电池的温度。
151.具体地,参见图8,温度监测模块8113用于监测电池容纳装置830内的电池的温度,电池容纳装置830可以包括电池放置区831、加热模块832、散热模块833以及其他辅助模块834,其中加热模块832、散热模块833可以用于控制测试过程中电池的温度,以使得电池的温度更加贴合历史运行日志中记录的温度信息;电池放置区831用于放置待测电池。
152.在一实施例中,处理器中的温度监测模块可以根据历史运行日志中记录的温度信息,向电池容纳装置发送温度控制指令,其中该温度控制指令可以是打开或关闭加热模块(或散热模块);电池容纳装置根据接收的温度控制指令打开或关闭加热模块(或散热模块),以使得电池的电池测试环境与历史运行日志中记录的温度信息相同。
153.由此可知,本技术实施例通过在电池容纳装置中设置辅助模块(例如加热模块),实时控制电池的温度,使得测试过程中电池的温度与历史运行日志中记录的温度信息相同,重现了外界环境因素对电池的影响,使得电池的测试过程更加贴近实际应用时的场景。
154.在本技术一实施例中,电池容纳装置还包括充电电源和放电负载,或者,模拟控制单元还包括充电电源和放电负载,其中充电电源用于对电池进行充电,放电负载用于模拟目标无人装置的负载。
155.具体地,电池容纳装置还可以包括充电电源和放电负载,例如参见图8。或者,充电电源和放电负载还可以位于模拟控制单元内,例如参见图9。
156.如图9所示,电池应用的测试系统包括电池模拟装置和服务器920,该电池模拟装置包括模拟控制单元910和电池容纳装置930,模拟控制单元910包括处理器911、充电电源912和放电负载913。其中处理器911可以包括电压监测模块9111、电流监测模块9112、温度监测模块9113以及其他监控模块9114;电池容纳装置930包括电池放置区931、加热模块932、散热模块933以及其他辅助模块934。
157.需要说明的是,图9实施例中描述的模拟控制单元910、服务器920和电池容纳装置930与图8实施例描述的基本相同,详情请参见图8实施例的记载。
158.由此可知,本技术实施例通过设置充电电源和放电负载,模拟目标无人装置在实际应用时的负载,以使得电池的测试过程更加贴近目标无人装置实际应用时的场景。
159.在本技术一实施例中,测试系统还包括服务器,服务器与模拟控制单元连接,用于向模拟控制单元发送目标无人装置的电池相关运行数据。
160.具体地,服务器(例如图8中服务器820)可以是云服务器,用于存储目标无人装置的电池相关运行数据,其中电池相关运行数据可以是历史运行日志,例如无人机的飞行日志,本技术实施例对服务器的类型不作具体限定。
161.服务器可以与模拟控制单元以有线或无线的方式连接,本技术实施例对连接方式亦不作具体限定。服务器可以接收模拟控制单元发送的获取指令,并根据获取指令将存储的目标无人装置的电池相关运行数据发送至模拟控制单元,以便于模拟控制单元根据电池相关运行数据中记录的数据调整电池测试环境。
162.在一实施例中,电池相关运行数据为历史运行日志,服务器可以是与目标无人装置连接的云服务器,例如历史运行日志为飞行日志,服务器可以是与无人机无线连接的云服务器。
163.由此可知,本技术实施例通过在服务器端获取电池相关运行数据,为后续构建电池测试环境提供了保障。
164.图10是本技术一示例性实施例提供的电池应用的测试装置1000的结构示意图。如图10所示,该电池应用的测试装置1000包括:获取模块1010、构建模块1020、测试模块1030、第一判定模块1040、第二判定模块1050和报告生成模块1060。
165.获取模块1010用于获取目标无人装置的电池相关运行数据;构建模块1020用于基
于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;测试模块1030用于在电池测试环境下对电池进行测试。
166.本技术实施例提供了一种电池应用的测试装置,通过获取电池适用的目标无人装置的电池相关运行数据,复现目标无人装置运行时的电池的使用状态,并基于该电池的使用状态对待测电池进行性能测试,从而将电池的测试过程与电池实际应用情况相结合,对电池进行更加充分的测试,提高了电池测试的准确性。
167.根据本技术一实施例,获取模块1010用于通过获取目标无人装置型号,根据目标无人装置型号获取对应的电池相关运行数据。
168.根据本技术一实施例,获取模块1010用于通过获取目标无人装置的历史运行日志,根据历史运行日志记录获取对应的电池相关运行数据。
169.根据本技术一实施例,电池测试环境通过电池模拟装置实现,电池模拟装置包括模拟控制单元和电池容纳装置,构建模块1020用于基于电池相关运行数据,通过模拟控制单元调整电池容纳装置中的电池测试环境。
170.根据本技术一实施例,目标无人装置为无人机,历史运行日志为异常飞行日志,测试模块1030用于当测试获得的电池参数信息中存在异常参数信息时,判定无人机出现异常飞行的原因为电池存在异常。
171.根据本技术一实施例,获取模块1010获取预先存储的电池适用的目标无人装置的电池相关运行数据。
172.根据本技术一实施例,第一判定模块1040判定当前测试次数是否满足预设测试阈值;在当前测试次数不满足预设测试阈值时,重复执行基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;以及在电池测试环境下对电池进行测试的步骤。
173.根据本技术一实施例,目标无人装置的数量为多个,第二判定模块1050用于在当前测试次数满足预设测试阈值时,判断多个目标无人装置中是否存在未测试的目标无人装置;若存在未测试的目标无人装置,则获取未测试的目标无人装置的数据,并重新执行电池应用的测试方法。
174.根据本技术一实施例,报告生成模块1060若不存在未测试的目标无人装置时,生成电池的测试报告。
175.应当理解,上述实施例中的获取模块1010、构建模块1020、确定模块930、第一判定模块1040、第二判定模块1050和报告生成模块1060的具体工作过程和功能可以参考上述图2至图7实施例提供的电池应用的测试方法中的描述,为了避免重复,在此不再赘述。
176.图11是本技术一示例性实施例提供的用于电池测试的电子设备1100的框图。参照图11,电子设备1100包括处理组件1110,其进一步包括一个或多个处理器,以及由存储器1120所代表的存储器资源,用于存储可由处理组件1110的执行的指令,例如应用程序。存储器1120中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1110被配置为执行指令,以执行上述电池应用的测试方法。
177.电子设备1100还可以包括一个电源组件被配置为执行电子设备1100的电源管理,一个有线或无线网络接口被配置为将电子设备1100连接到网络,和一个输入输出(i/o)接
口。可以基于存储在存储器1120的操作系统操作电子设备1100,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
,freebsd
tm
或类似。
178.一种非临时性计算机可读存储介质,当存储介质中的指令由上述电子设备1100的处理器执行时,使得上述电子设备1100能够执行一种电池应用的测试方法,电池应用于目标无人装置,包括:获取目标无人装置的电池相关运行数据;基于电池相关运行数据构建电池测试环境,电池测试环境用于模拟目标无人装置,以实现电池安装在目标无人装置时的使用状态;在电池测试环境下对电池进行测试。
179.上述所有可选技术方案,可采用任意结合形成本技术的可选实施例,在此不再一一赘述。
180.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
181.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
182.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
183.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
184.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序校验码的介质。
185.需要说明的是,在本技术的描述中,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
186.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1