一种基于上下位机交互的电池模组测试方法及系统技术方案

技术编号:35687429 阅读:23 留言:0更新日期:2022-11-23 14:33
本发明专利技术提供了电池模组测试技术领域的一种基于上下位机交互的电池模组测试方法及系统,方法包括:步骤S10、上位机与下位机建立连接,并进行初始化操作;步骤S20、上位机获取电池模组的PN编号以及模组信息,基于所述PN编号以及模组信息向下位机发送测试指令;步骤S30、下位机接收并校验所述测试指令后,将所述测试指令存储至预设存的储地址;步骤S40、下位机从所述存储地址读取测试指令对连接的电池模组进行测试,本地保存测试数据并发送给上位机;步骤S50、上位机在测试完成后,校对接收的所述测试数据以及下位机本地存储的测试数据,进而生成并展示测试结果。本发明专利技术的优点在于:极大的提升了电池模组测试的灵活性以及效率。的提升了电池模组测试的灵活性以及效率。的提升了电池模组测试的灵活性以及效率。

【技术实现步骤摘要】
一种基于上下位机交互的电池模组测试方法及系统


[0001]本专利技术涉及电池模组测试
,特别指一种基于上下位机交互的电池模组测试方法及系统。

技术介绍

[0002]随着新能源行业的快速发展,电池模组的安全以及性能也越来越受到重视,电池模组在生产完成后需要通过测试设备进行一系列的测试。随着电池模组测试要求的不断更新,测试设备也需要进行相应地更新和维护,这不仅影响能否完成电池模组的测试,还影响电池模组测试的效率。
[0003]传统上,测试设备通过安装的下位机软件依次对连接的电池模组进行测试,存在如下缺点:1、测试的大部分功能在下位机软件中固定,导致使用场景容易受限;2、需要分别对各测试设备进行升级维护,升级维护效率低下,进而影响电池模组的测试效率;3、测试设备缺少与上位机的交互,一旦测试数据本身有误或者测试设备发生故障,上位机缺少足够的信息来排查问题,导致问题排查困难,进而影响电池模组的测试效率。
[0004]因此,如何提供一种基于上下位机交互的电池模组测试方法及系统,实现提升电池模组测试的灵活性以及效率,成为一个亟待解决的技术问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种基于上下位机交互的电池模组测试方法及系统,实现提升电池模组测试的灵活性以及效率。
[0006]第一方面,本专利技术提供一种基于上下位机交互的电池模组测试方法,包括如下步骤:
[0007]步骤S10、上位机与下位机建立连接,并进行初始化操作;
[0008]步骤S20、上位机获取电池模组的PN编号以及模组信息,基于所述PN编号以及模组信息向下位机发送测试指令;
[0009]步骤S30、下位机接收并校验所述测试指令后,将所述测试指令存储至预设存的储地址;
[0010]步骤S40、下位机从所述存储地址读取测试指令对连接的电池模组进行测试,本地保存测试数据并发送给上位机;
[0011]步骤S50、上位机在测试完成后,校对接收的所述测试数据以及下位机本地存储的测试数据,进而生成并展示测试结果。
[0012]进一步地,所述步骤S10具体包括:
[0013]步骤S11、上位机通过具有测试权限的账号密码进行鉴权后,与各下位机建立心跳连接,判断连接是否成功,若是,则进入步骤S12;若否,则生成连接失败的报警通知,通过显示屏显示所述报警通知;
[0014]步骤S12、上位机控制本机以及下位机进行故障自检,生成故障自检报告,通过显
示屏显示所述故障自检报告并进行存储,以完成初始化操作。
[0015]进一步地,所述步骤S20具体包括:
[0016]步骤S21、上位机基于电池模组的模组信息创建若干个测试方案;所述测试方案至少包括测试参数、测试功能以及测试时长;
[0017]步骤S22、上位机通过下位机从电池模组的BMS获取电池模组的PN编号,通过MES系统获取所述PN编号对应的模组信息;
[0018]步骤S23、上位机基于所述模组信息选择对应的测试方案,对所述测试方案、PN编号以及模组信息进行哈希计算得到第一哈希值,基于所述测试方案、PN编号、模组信息以及第一哈希值生成测试指令,利用加密算法加密所述测试指令发送给下位机。
[0019]进一步地,所述步骤S30具体包括:
[0020]步骤S31、下位机预设一用于存储所述测试指令的存储地址,下位机接收所述测试指令,利用加密算法解密所述测试指令并解密得到测试方案、PN编号、模组信息以及第一哈希值;
[0021]步骤S32、下位机对所述测试方案、PN编号以及模组信息进行哈希计算得到第二哈希值,比对所述第二哈希值与第一哈希值是否一致,若是,则校验通过,将所述测试指令存储至存储地址;若否,则校验不通过,向上位机反馈测试指令校验失败应答。
[0022]进一步地,所述步骤S40具体为:
[0023]下位机从所述存储地址进行刷新,读取最新的所述测试指令对连接的电池模组进行测试,本地实时保存测试数据并实时发送给上位机。
[0024]第二方面,本专利技术提供一种基于上下位机交互的电池模组测试系统,包括如下模块:
[0025]初始化模块,用于上位机与下位机建立连接,并进行初始化操作;
[0026]测试指令发送模块,用于上位机获取电池模组的PN编号以及模组信息,基于所述PN编号以及模组信息向下位机发送测试指令;
[0027]测试指令校验存储模块,用于下位机接收并校验所述测试指令后,将所述测试指令存储至预设存的储地址;
[0028]电池模组测试模块,用于下位机从所述存储地址读取测试指令对连接的电池模组进行测试,本地保存测试数据并发送给上位机;
[0029]测试数据校对模块,用于上位机在测试完成后,校对接收的所述测试数据以及下位机本地存储的测试数据,进而生成并展示测试结果。
[0030]进一步地,所述初始化模块具体包括:
[0031]心跳连接单元,用于上位机通过具有测试权限的账号密码进行鉴权后,与各下位机建立心跳连接,判断连接是否成功,若是,则进入故障自检单元;若否,则生成连接失败的报警通知,通过显示屏显示所述报警通知;
[0032]故障自检单元,用于上位机控制本机以及下位机进行故障自检,生成故障自检报告,通过显示屏显示所述故障自检报告并进行存储,以完成初始化操作。
[0033]进一步地,所述测试指令发送模块具体包括:
[0034]测试方案创建单元,用于上位机基于电池模组的模组信息创建若干个测试方案;所述测试方案至少包括测试参数、测试功能以及测试时长;
[0035]模组信息获取单元,用于上位机通过下位机从电池模组的BMS获取电池模组的PN编号,通过MES系统获取所述PN编号对应的模组信息;
[0036]测试指令生成单元,用于上位机基于所述模组信息选择对应的测试方案,对所述测试方案、PN编号以及模组信息进行哈希计算得到第一哈希值,基于所述测试方案、PN编号、模组信息以及第一哈希值生成测试指令,利用加密算法加密所述测试指令发送给下位机。
[0037]进一步地,所述测试指令校验存储模块具体包括:
[0038]测试指令解析单元,用于下位机预设一用于存储所述测试指令的存储地址,下位机接收所述测试指令,利用加密算法解密所述测试指令并解密得到测试方案、PN编号、模组信息以及第一哈希值;
[0039]哈希校验单元,用于下位机对所述测试方案、PN编号以及模组信息进行哈希计算得到第二哈希值,比对所述第二哈希值与第一哈希值是否一致,若是,则校验通过,将所述测试指令存储至存储地址;若否,则校验不通过,向上位机反馈测试指令校验失败应答。
[0040]进一步地,所述电池模组测试模块具体为:
[0041]下位机从所述存储地址进行刷新,读取最新的所述测试指令对连接的电池模组进行测试,本地实时保存测试数据并实时发送给上位机。
[0042]本专利技术的优点在于:
[0043]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于上下位机交互的电池模组测试方法,其特征在于:包括如下步骤:步骤S10、上位机与下位机建立连接,并进行初始化操作;步骤S20、上位机获取电池模组的PN编号以及模组信息,基于所述PN编号以及模组信息向下位机发送测试指令;步骤S30、下位机接收并校验所述测试指令后,将所述测试指令存储至预设存的储地址;步骤S40、下位机从所述存储地址读取测试指令对连接的电池模组进行测试,本地保存测试数据并发送给上位机;步骤S50、上位机在测试完成后,校对接收的所述测试数据以及下位机本地存储的测试数据,进而生成并展示测试结果。2.如权利要求1所述的一种基于上下位机交互的电池模组测试方法,其特征在于:所述步骤S10具体包括:步骤S11、上位机通过具有测试权限的账号密码进行鉴权后,与各下位机建立心跳连接,判断连接是否成功,若是,则进入步骤S12;若否,则生成连接失败的报警通知,通过显示屏显示所述报警通知;步骤S12、上位机控制本机以及下位机进行故障自检,生成故障自检报告,通过显示屏显示所述故障自检报告并进行存储,以完成初始化操作。3.如权利要求1所述的一种基于上下位机交互的电池模组测试方法,其特征在于:所述步骤S20具体包括:步骤S21、上位机基于电池模组的模组信息创建若干个测试方案;所述测试方案至少包括测试参数、测试功能以及测试时长;步骤S22、上位机通过下位机从电池模组的BMS获取电池模组的PN编号,通过MES系统获取所述PN编号对应的模组信息;步骤S23、上位机基于所述模组信息选择对应的测试方案,对所述测试方案、PN编号以及模组信息进行哈希计算得到第一哈希值,基于所述测试方案、PN编号、模组信息以及第一哈希值生成测试指令,利用加密算法加密所述测试指令发送给下位机。4.如权利要求3所述的一种基于上下位机交互的电池模组测试方法,其特征在于:所述步骤S30具体包括:步骤S31、下位机预设一用于存储所述测试指令的存储地址,下位机接收所述测试指令,利用加密算法解密所述测试指令并解密得到测试方案、PN编号、模组信息以及第一哈希值;步骤S32、下位机对所述测试方案、PN编号以及模组信息进行哈希计算得到第二哈希值,比对所述第二哈希值与第一哈希值是否一致,若是,则校验通过,将所述测试指令存储至存储地址;若否,则校验不通过,向上位机反馈测试指令校验失败应答。5.如权利要求1所述的一种基于上下位机交互的电池模组测试方法,其特征在于:所述步骤S40具体为:下位机从所述存储地址进行刷新,读取最新的所述测试指令对连接的电池模组进行测试,本地实时保存测试数据并实时发送给上位机。6.一种基于上下位机交互的电池模组测试系统,其特征在于:包括如下模块:
...

【专利技术属性】
技术研发人员:刘作斌张飞郑松涵
申请(专利权)人:福建星云电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1