一种基于Labview的电池测控系统及方法与流程

文档序号:15116253发布日期:2018-08-07 20:18阅读:300来源:国知局

本申请涉及新能源汽车领域,尤其涉及一种基于labview的电池测控系统及方法。



背景技术:

新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。新能源汽车被广泛认为是解决汽车尾气污染和石油能源短缺等问题的主要途径之一。

随着新能源汽车的技术提高,市场普及和快速发展,对其关键零部件的产品性能、可靠性、安全性也提出越来越高的要求。动力电池和电池管理系统作为新能源电动汽车核心部件,负责汽车的能量供给和蓄存,影响着电动汽车的性能,寿命和安全。

在电池管理系统的开发过程中,需要通过各种功能和验证测试,这要求可靠且可再现地模拟锂离子电池的最小单元,即锂离子电池单体。不但要求精确控制电压和电流,还需有效避免电池过热等安全隐患。所以监测和控制电压温度对于电池管理系统就成为一个亟待解决的问题。



技术实现要素:

本发明提供了一种基于labview的电池测控系统及方法,通过该系统以及方法不但能监测和控制各个模拟电芯电压和温度模块,还能实现短路、断路故障模拟的可控。

其具体的技术方案如下:

一种基于labview的电池测控系统,所述系统包括:

模拟电芯,用于模拟电池电芯的各个运行状态;

温度模块,用于对所述模拟电芯的温度参数进行监控;

微控制器,用于通过串行外设接口与模拟电芯以及温度模块通信,对所述模拟电芯以及所述温度模块进行监控,并对所述模拟电芯以及所述温度模块反馈的信息的进行解析、存储以及显示。

可选的,所述微控制器包括:

上电自检模块,用于对系统上电后进行各个模块的指定配置参数进行检测,并得到检测结果;

用户设置模块,用于获取输入的配置参数,并根据所述配置参数对系统参数进行配置;

can报文处理模块,用于对上位机发送的配置参数进行解析,以及将模拟电芯和温度模块反馈的信息进行解析;

故障处理模块,用于对系统中的各个模块进行故障检测,并得到故障检测结果;

显示模块,用于显示所述检测结果、所述配置参数以及所述故障检测结果。

可选的,所述系统还包括:

用户设置导出模块,用于获取系统配置的当前电压、当前温度短路、当前温度断路控制参数,并生成文本导出;

用户设置导入模块,用于获取已存储的参数配置文件,在所述参数配置参数中得到电压、温度、断路、短路参数,并将所述电压、温度、断路、短路参数配赋值到对应模块。

可选的,所述系统还包括:

pcan初始化模块,用于对pcan的参数进行初始化,以及对pcan进行反初始化,释放硬件资源。

可选的,所述系统还包括:

数据库存储模块,用于对配置参数进行存储,以及对微控制器中得到的参数进行存储。

可选的,所述系统还包括:

版本信息显示模块,用于显示所述系统的软件名称、版本号、版本发布人以及联系方式。

一种基于labview的电池测控方法,所述方法包括:

获取系统配置参数,并根据所述系统配置参数初始化pcan各个通道及通道参数;

基于初始化的通道,获取选定的针对模拟电芯的电压温度测试项目;

设置所述模拟电芯的电压温度参数,并启动对所述模拟电芯的温度测试项目,得到检测结果。

可选的,启动对所述模拟电芯的温度测试项目,包括:

对所述模拟电芯进行can故障检测;

根据设置的所述电压温度参数,进行can报文的解析与发送;

将下位机反馈的信息进行解析。

可选的,所述方法还包括:

获取选定的用户设置参数导出指令;

根据所述用户设置参数导出指令,将当前电压参数、温度参数、短路参数、断路参数添加到文本文件;

导出所述文本文件。

可选的,所述方法还包括:

获取选定的参数文件导入指令;

根据所述参数文件导入指令,确定出已存储的参数配置文件;

将所述参数配置文件中的电压参数、温度参数、短路参数、断路参数进行解析,调整系统中的电压参数、温度参数、短路参数、断路参数。

本发明提供的一种基于labview的电池测控系统及方法,采用labview软件平台开发出的用于汽车电池管理系统,通过对模拟电芯电压温度的测试结果表明,本测控系统能够快速准确地完成对电池模拟台架的各项功能的测试与控制,并且该系统具备可扩展性,可以很方便地移植到其他产品的测试方案中。

附图说明

图1为本发明实施例中一种基于labview的电池测控系统的结构示意图;

图2为本发明实施例中一种基于labview的电池测控方法的流程图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。

如图1所示为本发明实施例中一种基于labview的电池测控系统的结构示意图,该系统包括:

模拟电芯101,用于模拟电池电芯的各个运行状态;

温度模块102,用于对所述模拟电芯101的温度参数进行监控;

微控制器103,用于通过串行外设接口与模拟电芯101以及温度模块102通信,对所述模拟电芯101以及所述温度模块102进行监控,并对所述模拟电芯101以及所述温度模块102反馈的信息的进行解析、存储以及显示。

具体来讲,在本发明实施例中,模拟电芯101主要是模拟真实电芯的运行状态,比如电芯的温度、电压、电流等等。

温度模块102主要是用于监测模拟电芯101在各个状态下的温度参数,比如在运行状态下温度参数,在未运行状态下的温度参数,在短路状态下的温度参数,在断路状态下的温度参数等等。

微控制器103还用于对模拟电芯101、温度模块102的参数进行配置,其他模块的监控。

进一步,该微控制器103包括:

pcan初始化模块,用于对pcan的参数进行初始化,以及在完成测试任务之后对pcan进行反初始化,从而释放出对应的硬件资源。

上电自检模块,用于对系统上电后进行各个模块的指定配置参数进行检测,并得到检测结果,该检测结果表征了系统各个模块的配置参数是否准确,以及各个模块是否存在故障。在得到检测结果之后,上电自检模块会将检测到的检测结果传输至显示模块进行显示。

用户设置模块,用于获取用户输入的配置参数的,并根据配置参数对系统参数进行配置。这里的配置参数包括对pcan配置参数、电压值配置参数、温度值配置参数、故障模拟状态配置参数,这些参数对应到各个模块,所以根据该配置参数对各个模块的参数进行赋值。另外,用户设置模块中还可以进行参数批量配置,通过该参数批量配置可以对多个电芯的电压进行统一配置,这样极大程度上减少了用户操作,使得参数配置更加便捷。

can报文处理模块,用于对上位机发送的配置参数进行解析,以及将模拟电芯101和温度模块102反馈的信息进行解析。在本发明实施例中,该can报文处理模块可以包括控制报文解析模块、can报文发送模块、can报文接收模块、接收报文解析模块,控制报文解析模块主要是对上位机发送的电压温度等控制参数进行解析,而接收报文解析模块是将模拟电芯101和温度模块102反馈的信息进行解析并显示。

故障处理模块,用于对系统中的各个模块进行故障检测,并得到故障检测结果。这里的故障处理模块可以包括pcan故障处理模块、电压温度故障处理模块。

数据存储模块,用于对配置参数进行存储,以及对微控制器103中得到的参数进行存储。

显示模块,用于显示检测结果,配置参数及故障检测结果。通过该显示模块用户可以直接查看到对应的结果。

进一步,在本发明实施例中,该系统还包括:

用户设置导出模块,用于获取系统配置的当前电压、当前温度短路、当前温度断路控制参数,并生成文本导出;

用户设置导入模块,用于获取已存储的参数配置文件,在所述参数配置参数中得到电压、温度、断路、短路参数,并将所述电压、温度、断路、短路参数配赋值到对应模块。

版本信息显示模块,用于显示系统的软件名称、版本号、版本发布人以及联系方式等等信息。

综上来说,本发明实施例所提供的一种基于labview的电池测控系统,采用labview软件平台开发出的用于汽车电池管理系统,通过对模拟电芯电压温度的测试结果表明,本测控系统能够快速准确地完成对电池模拟台架的各项功能的测试与控制,并且该系统具备可扩展性,可以很方便地移植到其他产品的测试方案中。

另外,本发明实施例中还提供了一种基于labview的电池测控方法,如图2所示为本发明实施例中一种基于labview的电池测控方法的流程图,该方法包括:

s201,获取系统配置参数,并根据所述系统配置参数初始化pcan各个通道及通道参数;

s202,基于初始化的通道,获取选定的针对模拟电芯的电压温度测试项目;

s203,设置所述模拟电芯的电压温度参数,并启动对所述模拟电芯的温度测试项目,得到检测结果。

具体来讲,在对系统进行初始化之后,系统将根据用户的选择进行对应的功能测试。

若是,用户选择了针对模拟电芯的电压温度测试项目、选择出待测的模拟电芯以及对模拟电芯进行电压温度参数配置之后,系统将进入到测试模式,首先进行can故障检测,然后根据设置的参数进行can报文的解析与发送,最后将下位机反馈的信息进行解析,并进行故障的处理、显示以及存储。

若是,用户选择了用户设置参数导出功能时,系统首先会获取到选定的用户设置参数导出指令,根据该用户设置参数导出指令,将当前电压参数、温度参数、短路参数、断路参数添加到文本文件,最后通过文本文件进行导出,这样就方便了用户进行下次测试。

若是,用户选择了参数文件导入功能时,系统将获获取到参数文件导入指令,根据参数文件导入指令,确定出已存储的参数配置文件,然后系统将文件中相应的电压参数、温度参数、短路参数、断路参数进行解析,赋值给系统中相应的模块,从而调整系统中的电压参数、温度参数、短路参数、断路参数,并根据测试需启动自动测试模式。

若是,用户选择版本信息显示功能,则系统将在显示模块上直接显示软件名称、版本号、版本发布人以及联系方式。

当然,上述的几种情况只是例举了用户选择的几种功能,并不是限定该系统只存在上述的功能,在本发明实施例中该系统还可以有其他可实现的功能,以及也可以在该系统上添加其他测试功能,此实施例中不做限定。

综上来说,本发明实施例所提供的一种基于labview的电池测控系方法,本测控方法能够快速准确地完成对电池模拟台架的各项功能的测试与控制,并且该系统具备可扩展性,可以很方便地移植到其他产品的测试方案中。

本文中应用了具体个例对发明构思进行了详细阐述,以上实施例的说明只是用于帮助理解本发明的核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离该发明构思的前提下,所做的任何显而易见的修改、等同替换或其他改进,均应包含在本发明的保护范围之内。

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