EOL测试方法和装置与流程

文档序号:22674257发布日期:2020-10-28 12:27阅读:4435来源:国知局
EOL测试方法和装置与流程

本发明涉及电池测试领域,特别是涉及一种eol测试方法和装置。



背景技术:

eol(endoflinetest,生产线下线测试)综合测试,是在电池模组、pack组装完成后,下线前对其进行综合测试,通过eol测试对电池进行筛选,挑选出不符合要求的ng(nogood)产品,提高产品的品质。eol测试项目包括安规检测,充放电性能检测、绝缘阻抗检测等。目前的eol测试大多都是通过人工控制上位机,进而通过测试模块对检测电池模组进行逐个项目的检测,这种方法测试效率极低,并且由于测试温度上升,常出现ng产品漏选事件,导致良品准确率低,测试准确率低。



技术实现要素:

基于此,有必要提供一种eol测试方法,能够实现测试过程无需人工干预,可全自动完成测试,且测试准确率高。

此外,还有必要提供一种eol测试试装置,能够实现测试过程无需人工干预,可全自动完成测试,且测试准确率高。

一种eol测试,包括以下步骤:

对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对所述模组进行扫描,得到所述模组对应的模组编码,所述模组编码与所述模组一一对应;

扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对所述模组进行测试,并保存对应的测试信息;

获取plc控制器发送的测试信息和所述模组编码,将所述测试信息与预先存储的预设表进行比对,判断所述模组的异常情况,所述测试信息包括测试模块名称和测试数据信息;

将测试项目存在异常的模组进行标记,根据所述异常情况显示对应报错信息,并提示处理策略。

在其中一个实施例中,在所述对针床的指定位置进行监控,检测到模组的位置准确,即触发plc控制器控制扫描组件对所述模组进行扫描的步骤之前,还包括以下步骤:

获取测试脚本,根据所述测试脚本修改预先存储的预设表,所述测试脚本中包含模组的型号和测试参数信息。

在其中一个实施例中,所述测试模块包括交流内阻模块、万用表模块、绝缘耐压模块中至少一个,所述通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对所述模组进行测试的步骤包括:

根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对所述模组对应的测试项目进行测试。

在其中一个实施例中,所述异常情况还包括环境异常信息,所述显示报错信息有对应的错误类型,所述根据所述异常情况显示报错信息,并提示处理策略的步骤还包括:

根据所述模组异常信息和所述环境异常信息显示报错信息,根据报错信息的类型提示相应的处理策略。

在其中一个实施例中,所述方法还包括如下步骤:

实时获取的环境温度数据,当所述温度数据大于所述第一阈值时,利用空调模块进行降温,以使得环境温度数据低于所述第一阈值;

实时获取的环境湿度数据,当所述湿度数据大于所述第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于所述第二阈值。

一种eol测试装置,包括:

监控扫描模块,用于对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对所述模组进行扫描,得到所述模组对应的模组编码,所述模组编码与所述模组一一对应;

测试模块,用于扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对所述模组进行测试,并保存对应的测试信息;

判断模块,用于获取plc控制器发送的测试信息和所述模组编码,将所述测试信息与预先存储的预设表进行比对,判断所述模组的异常情况,所述测试信息包括测试模块名称和测试数据信息;

标记报错模块,用于将测试项目存在异常的模组进行标记,根据所述异常情况显示对应报错信息,并提示处理策略。

在其中一个实施例中,所述装置还包括:

配置模块,用于获取测试脚本,根据所述测试脚本配置预先存储的预设表,所述测试脚本中包含模组的型号和测试参数信息;根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对所述模组对应的测试项目进行测试。

在其中一个实施例中,所述装置还包括:

温湿调控模块,用于实时获取的环境温度数据,当所述温度数据大于所述第一阈值时,利用空调模块进行降温,以使得环境温度数据低于所述第一阈值;实时获取的环境湿度数据,当所述湿度数据大于所述第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于所述第二阈值。

一种计算机设备,所述计算机设备包括存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明上述实施例中提供的eol测试方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明上述实施例中提供的eol测试方法的步骤。

上述eol测试方法和装置,通过对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对所述模组进行扫描,并按照预设顺序依次启动测试模块,遍历eol测试模块对所述模组进行测试,将所述测试信息与预先存储的预设表进行比对,判断所述模组的异常情况,将测试项目存在异常的模组进行标记,根据所述异常情况和环境异常情况显示对应报错信息,并提示处理策略,测试过程无需人工干预,可以实现全自动测试,测试效率高,同时温湿度的准确控制可以提高测试准确率,进行很好地解决了测试效率低,良品准确率低的问题。

附图说明

图1为一个实施例中eol测试方法的流程示意图;

图2为另一个实施例中eol测试方法的流程示意图;

图3为一个实施例中eol测试装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,一种eol测试,包括以下步骤:

步骤s102,对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,得到模组对应的模组编码,模组编码与模组一一对应。

具体的,模组是由多个电芯串并联组合而成的,组成后要对模组整体进行各项性能检测,又即eol(endoflinetest,生产线下线测试)测试,在模组下线之前将测试达不到标准的ng(nogood)模组挑选出来。模组的eol测试需要针床与本方法中的eol测试装置的配合,生产线可带动模组可以进行移动。终端对针床上指定的位置进行监控(本方案中终端也即上位机),监控的方式可以是固定时间间隔进行拍照,根据抓取的图像识别是否存在模组,模组是否处于指定位置,或者采用压力传感器,检测是否存在模组,以及模组是否处于指定位置,当模组处于指定位置的时候,则表示模组位置准确,可进行下一步扫描以及检测。

每个模组存在唯一的模组编码,模组编码与模组一一对应,方便后续维护返修方便,出现问题可追溯。当终端检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,扫描的方式可以是条形码、二维码或者rfid(radiofrequencyidentification,射频识别)等,plc控制器获取到模组编码后,上传给终端进行显示。

步骤s104,扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存对应的测试信息。

具体的,测试模块包括交流内阻模块、万用表模块、绝缘耐压模块中至少一个,交流内阻模块用来测量模组的交流内阻,万用表用来测量模组的开路电压以及电芯电压,绝缘耐压模块用来测量模组的绝缘、耐压,plc控制器分别与上述多个测试模块连接通讯,某一时刻只能同时有一个测试模块对模组进行测试,测试模块的项目选择以及测试顺序可以根据测试需求预先进行设置。可采用rs232串口、以太网等方式进行通信。plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存每个测试项目对应的测试信息,不同的测试项目可区分开来,当终端需要时发送给终端。

步骤s106,获取plc控制器发送的测试信息和模组编码,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,测试信息包括测试模块名称和测试数据信息。

模组编码和测试信息一一对应,测试信息包含了模组编码对应的模组测试的每个测试模块的名称,不同的测试项目可以用名称进行区分,也可以用测试的顺序进行区分。终端中预先存了模组对应的预设表,不同类型的模组对应不同的预设表,模组的类型可以根据模组编码获取。例如模组编码的特定位置的数字对应了模组的类型。不同类型的模组对应的预设表中标准数据也有差异。

终端获取plc控制器发送的测试信息和模组编码后,根据模组编码匹配对应的预设表,然后再将测试信息与预设表中各项数据进行比对,挑选出出现问题的ng(nogood)模组。

步骤s108,将测试项目存在异常的模组进行标记,根据异常情况显示对应报错信息,并提示处理策略。

终端获取到存在ng模组的信息后,终端将测试项目存在异常的模组(即ng模组)进行标记,标记方式可以使给该贴ng模组标签,并将其从生产线上的所在位置移动至不合格ng模组区。同时,终端根据上述信息生成相应的报错信息在显示器上继续显示,并提示操作人员对于ng模组的处理策略。处理策略包括在ng模组区等待统一处理、产线自动运回前一步骤进行拆解处理。

在本实施例中通过对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,得到模组对应的模组编码,模组编码与模组一一对应;通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存对应的测试信息;获取plc控制器发送的测试信息和模组编码,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,测试信息包括测试模块名称和测试数据信息;将测试项目存在异常的模组进行标记,根据异常情况显示对应报错信息,并提示处理策略。测试过程无需人工干预,可以实现全自动测试,测试效率高,进行很好地解决了测试效率低,良品准确率低的问题。

在进一步的实施例中,如图2所示,图2为一个实施例中eol测试的流程示意图,对针床的指定位置进行监控,当检测到模组的位置准确,触发plc控制器控制扫描组件对模组进行扫描的步骤之前,该方法还包括以下步骤:

步骤s101,获取测试脚本,根据测试脚本修改预先存储的预设表,测试脚本中包含模组的型号和测试参数信息。

具体的,不同型号的模组测试项目对应的测试参数、测试标准不同,终端需要提前制作好不同型号的模组对应的预设表,方便后续比对时直接使用。传统的测试参数设置,以及预设表设置大多都是通过人工的方式一项一项的点开后进行设置,本方案中采用脚本文件输入,脚本文件中包含多种类型模组对应的测试参数,以及预设表中的标准数据,终端可从脚本文件中自动获取数据,填充到相应的项目中,快速便捷,一次性可完成多种模组的参数设置,以及多种类型的预设表。测试过程无需人工干预,可以实现全自动测试,测试效率高,进行很好地解决了测试效率低,良品准确率低的问题。

在进一步的实施例中,测试模块包括交流内阻模块、万用表模块、绝缘耐压模块中至少一个,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试的步骤包括:根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对模组对应的测试项目进行测试。plc控制器可通过继电器的切换,实现不同测试项目的切换。

具体的,模组编码和测试信息一一对应,测试信息包含了该模组编码对应的模组测试的每个测试模块的名称,不同的测试项目可以用名称进行区分,也可以用测试的顺序进行区分。终端中预先存了模组对应的预设表,不同类型的模组对应不同的预设表,模组的类型可以根据模组编码获取。例如模组编码的特定位置的数字对应了模组的类型。不同类型的模组对应的预设表中标准数据也有差异。

本实施例中,终端获取plc控制器发送的测试信息和模组编码后,根据模组编码匹配对应的预设表,然后再将测试信息与预设表中各项数据进行比对,挑选出出现问题的ng(nogood)模组。通过预设测试顺序,预设比对表比对,测试过程无需人工干预,可以实现全自动测试,测试效率高,进行很好地解决了测试效率低的问题。

在一个实施例中,异常情况还包括环境异常信息,显示报错信息有对应的错误类型,根据异常情况显示报错信息,并提示处理策略的步骤还包括:根据模组异常信息和环境异常信息显示报错信息,根据报错信息的类型提示相应的处理策略。

测试信息包含了该模组编码对应的模组测试的每个测试模块的名称,不同的测试项目可以用名称进行区分,也可以用测试的顺序进行区分。终端中预先存了模组对应的预设表,不同类型的模组对应不同的预设表,模组的类型可以根据模组编码获取。例如模组编码的特定位置的数字对应了模组的类型。显示报错信息有对应的错误类型,不仅模组异常会报错,环境异常也会报错,例如存在烟雾异常等,终端获取模组异常信息的同时也会获取环境异常信息,进一步的再显示报错信息,则保证当前数据的准确性。处理策略包括在ng模组区等待统一处理、产线自动运回前一步骤进行拆解处理,以及烟雾异常暂停测试等。

在一个实施例中,eol测试方法还包括步骤:实时获取的环境温度数据,当温度数据大于第一阈值时,利用空调模块进行降温,以使得环境温度数据低于第一阈值;实时获取的环境湿度数据,当湿度数据大于第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于第二阈值。

终端与环境检测模块连接,可以实时获取的环境温度数据、环境湿度数据,也可以间隔固定时间从环境检测模块获取温度、湿度数据,当检测到大于设定的阈值时,则启动空调模块进行调控。根据实验得到eol测试时,环境温度小于26℃,环境湿度小于53%测试的效果较佳,例如,第一阈值可以设置为26℃,第二阈值可以设置为53%。当环境温度大于第一阈值26℃时,空调模块进行降温,以使得环境温度数据低于26℃。当环境湿度大于第二阈值53%时,空调模块进行除湿,以使得环境湿度数据低于53%。具体的温室度范围可设置如下,温度15℃~26℃,湿度40~53%,当环境温度小于15℃时,环境湿度小于40%时,空调模块也可以进行调整,使得测试环境满足要求。

本实施例中,通过对温度、湿度等进行监控,实时获取环境的温度湿度数据,并利用空调模块进行调整,保证测试模块测试的准确性,解决了良品准确率低的问题。

进一步的,eol测试方法还包括步骤:实时获取的环境噪声数据,当噪声数据大于第三阈值时,根据当前的噪声数据生成提示信息,并在显示器上显示;

噪音监控对人体的危害,同时还会导致仪器设备失效,有效的监控环境噪音也可以提高测试的准确性。根据实验得到eol测试时,环境温度噪音低于75db能保持较为良好的测试精准度,具体的第三阈值可以设置为75db。

本实施例中,通过实时获取环境的噪音数据,对噪音进行监控调整,保证测试模块测试的准确性,增加了测试结果的准确性,解决了良品准确率低的问题。

在一个实施例中,如图3所示,提供了一种eol测试装置,包括:监控扫描模块302、测试模块304、判断模块306、标记报错模块308,其中:

监控扫描模块302,用于对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,得到模组对应的模组编码,模组编码与模组一一对应;

测试模块304,用于扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存对应的测试信息;

判断模块306,用于获取plc控制器发送的测试信息和模组编码,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,测试信息包括测试模块名称和测试数据信息;

标记报错模块308,用于将测试项目存在异常的模组进行标记,根据异常情况显示对应报错信息,并提示处理策略。

在本实施例中,通过对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,并按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,将测试项目存在异常的模组进行标记,根据异常情况和环境异常情况显示对应报错信息,并提示处理策略,测试过程无需人工干预,可以实现全自动测试,测试效率高,进行很好地解决了测试效率低,良品准确率低的问题。

在一个实施例中,配置模块,用于获取测试脚本,根据测试脚本配置预先存储的预设表,测试脚本中包含模组的型号和测试参数信息;根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对模组对应的测试项目进行测试。

在一个实施例中,温湿调控模块,用于实时获取的环境温度数据,当温度数据大于第一阈值时,利用空调模块进行降温,以使得环境温度数据低于第一阈值;实时获取的环境湿度数据,当湿度数据大于第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于第二阈值。

在一个实施例中,提供了一种计算机设备,计算机设备包括存储器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行如下步骤:对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,得到模组对应的模组编码,模组编码与模组一一对应;扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存对应的测试信息;获取plc控制器发送的测试信息和模组编码,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,测试信息包括测试模块名称和测试数据信息;将测试项目存在异常的模组进行标记,根据异常情况显示对应报错信息,并提示处理策略。

在其中一个实施例中,处理器还执行如下步骤:获取测试脚本,根据测试脚本修改预先存储的预设表,测试脚本中包含模组的型号和测试参数信息。

在其中一个实施例中,测试模块包括交流内阻模块、万用表模块、绝缘耐压模块,处理器还执行如下步骤:根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对模组对应的测试项目进行测试。

在其中一个实施例中,异常情况还包括环境异常信息,显示报错信息有对应的错误类型,处理器还执行如下步骤:根据模组异常信息和环境异常信息显示报错信息,根据报错信息的类型提示相应的处理策略。

在其中一个实施例中,处理器还执行如下步骤:实时获取的环境温度数据,当温度数据大于第一阈值时,利用空调模块进行降温,以使得环境温度数据低于第一阈值;实时获取的环境湿度数据,当湿度数据大于第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于第二阈值。

在一个实施例中,提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如下步骤:对针床的指定位置进行监控,检测到模组位置准确,即触发plc控制器控制扫描组件对模组进行扫描,得到模组对应的模组编码,模组编码与模组一一对应;扫描完成后,通过plc控制器按照预设顺序依次启动测试模块,遍历eol测试模块对模组进行测试,并保存对应的测试信息;获取plc控制器发送的测试信息和模组编码,将测试信息与预先存储的预设表进行比对,判断模组的异常情况,测试信息包括测试模块名称和测试数据信息;将测试项目存在异常的模组进行标记,根据异常情况显示对应报错信息,并提示处理策略。

在其中一个实施例中,该程序被处理器执行时实现如下步骤::获取测试脚本,根据测试脚本修改预先存储的预设表,测试脚本中包含模组的型号和测试参数信息。

在其中一个实施例中,测试模块包括交流内阻模块、万用表模块、绝缘耐压模块,处理器还执行如下步骤:根据测试要求提前设定好交流内阻模块、万用表模块、绝缘耐压模块的测试顺序,通过plc控制器利用检测模块对模组对应的测试项目进行测试。

在其中一个实施例中,异常情况还包括环境异常信息,显示报错信息有对应的错误类型,该程序被处理器执行时实现如下步骤::根据模组异常信息和环境异常信息显示报错信息,根据报错信息的类型提示相应的处理策略。

在其中一个实施例中,该程序被处理器执行时实现如下步骤:实时获取的环境温度数据,当温度数据大于第一阈值时,利用空调模块进行降温,以使得环境温度数据低于第一阈值;实时获取的环境湿度数据,当湿度数据大于第二阈值时,利用空调模块进行除湿,以使得环境湿度数据低于第二阈值。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1