一种电池组系统的可视化测试方法技术方案

技术编号:10704645 阅读:66 留言:0更新日期:2014-12-03 12:24
本发明专利技术提供一种电池组系统的可视化测试方法,设置有待测电池组系统的BMS系统,通过测试线束连接所述BMS系统的硬件接口卡,通过收发器连接所述硬件接口卡的上位机;其中,所述上位机设置有CAN总线开发工具,通过建立可视化的测试界面,并在该测试界面上配置与所述BMS系统上报的报文信息和/或测试数据相对应的控件,对所述报文信息和/或测试数据进行可视化显示,操作简单,可读性强,有效提高测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供,设置有待测电池组系统的BMS系统,通过测试线束连接所述BMS系统的硬件接口卡,通过收发器连接所述硬件接口卡的上位机;其中,所述上位机设置有CAN总线开发工具,通过建立可视化的测试界面,并在该测试界面上配置与所述BMS系统上报的报文信息和/或测试数据相对应的控件,对所述报文信息和/或测试数据进行可视化显示,操作简单,可读性强,有效提高测试效率。【专利说明】—种电池组系统的可视化测试方法
本专利技术涉及电池组系统测试领域,特别涉及。
技术介绍
CAN总线最初是由德国Bosch公司,为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的通信协议。CAN网络节点的信息帧可分出优先级,为有实时性要求的用户提供了方便,同时物理层及链路层采用独特的设计,使其在抗干扰,错误检测能力等方面具有良好的性能。另外,从实现角度讲,CAN结构简单,器件容易购买,每个节点的价格低,开发技术容易掌握,能充分利用现有的单片机开发工具,目前应用领域已经扩展到电池组管理系统(BMS)。但是,BMS系统的CAN总线所传输的数据报文数据量大,都具有专业性,而传统的测试方法是由测试工程师根据对报文的理解进行跟踪测试,不方便使用,结果显示也不明确,测试效率低。
技术实现思路
本专利技术的目的是提供,将BMS系统需要测试的项目及对应的CAN报文、测试数据等通过可视化测试界面显示,操作简单,方便测试及数据记录。 为了达到上述目的,本专利技术提供的技术方案是提供,其中设置测试装置,包含:待测电池组系统的BMS系统,通过测试线束连接所述BMS系统的硬件接口卡,通过收发器连接所述硬件接口卡的上位机;其中,所述上位机设置有CAN总线开发工具,通过建立可视化的测试界面,并在该测试界面上配置与所述BMS系统上报的报文信息和/或测试数据相对应的控件,对所述报文信息和/或测试数据进行可视化显示。 可选地,在配置所述报文信息的控件时,对报文信息的特性进行设定,从而在可视化的测试界面上显示静态文本,和与报文信息的信号名称对应的易读文字。 可选地,为输入数据和/或输入数据的运算结果设置相对应的变量,根据所述变量来配置所述测试数据的控件,在可视化的测试界面上显示。 可选地,所述输入数据包含由报文信息上报的数值,或通过键盘输入的实测值。 可选地,所述CAN总线开发工具设置有信号过滤器,在配置所述报文信息的控件时,切换该信号过滤器来选择BMS系统通过报文上报的信号;而在配置所述测试数据的控件时,切换该信号过滤器来选择系统变量。 与现有技术相比,本专利技术的电池组系统的可视化测试方法,其优点在于:本专利技术设置了电池组系统的测试装置,通过其中具备测试、分析、记录功能的CAN总线开发软件工具,利用CAPL、虚拟面板以及控件功能制作了可视化测试界面,将BMS系统上报的报文信号制作成可视化控件;将配置文件固化,运行CAN总线开发软件工具即可利用该测试界面进行BMS测试以及数据记录,操作简单,避免了产线操作工人记忆专业术语的问题,提高了测试效率、测试质量,节省了人力,适用于批量化电池组系统产线测试,极大的提高了企业的生产效率,降低了生产成本、测试成本。 【专利附图】【附图说明】 图1是本专利技术所述电池组系统的可视化测试方法所用测试装置的示意图;图2是本专利技术示例的虚拟面板界面示意图;图3是本专利技术示例的CAPL浏览界面及部分代码示意图;图4是本专利技术示例的控件面板示意图;图5是本专利技术示例的实际测试界面示意图。 【具体实施方式】 本专利技术提供的电池组系统的可视化测试方法,设置了如图1所示的测试装置,包含:待测电池组系统的BMS系统、硬件接口卡、收发器、上位机。其中,所述上位机装载有CAN总线开发工具,能够提供可视化测试界面以显示BMS系统上报的报文信息以及实测值等。 所述BMS系统(电池组管理系统),具备与电池组系统、充放电设备通信以及进行高压通断控制的功能,具体包括通信、高压输入通断、高压输出通断、电压电流采样等功能。 所述硬件接口卡,通过测试线束与待测电池组系统的BMS系统物理连接,还通过收发器与上位机物理连接,进行数据信息的传送。 所述上位机装载的CAN总线开发工具,例如是CANalyzer总线开发软件,可以基于虚拟面板(Panel)、CAPL (CAN总线访问编程语言)、控件编辑功能,制作可视化测试界面来实现对报文信息、测试数据的可视化显示。 S卩,所述CANalyzer总线开发软件通过CAPL功能进行编程,将BMS系统需要测试的项目及对应的CAN报文制作成控件,并将BMS报文信息及实测值等通过控件在虚拟面板Panel上进行可视化显示,最终固化成配置文件,方便测试以及数据记录。 所述总线开发工具还进一步具备总线数据传输(跟踪)列表、显示特定报文的数据内容、交互式发送预定义的报文、报文的统计、总线负载和总线干扰的统计、记录报文用于回放或离线评估等功能。 下文以某一信号为例,通过详细说明步骤,对本专利技术做进一步阐述。本专利技术中根据系统测试过程中需要读取的报文信息制作相应的控件,配置报文信息的特性,实现对报文信息的可视化显示。 本例中以BMS系统上报的电流信号为例进行说明,包括如下步骤: 511、进入CANalyzer总线开发软件VectorCanlyzer/pro的界面; 512、选择上述界面的文件(File)、打开界面编辑器(OpenPanel Designer),添加虚拟面板并进入矢量面板设计(Vector Panel Designer)界面;此界面可命名为Panel I,如图2所示,具有工作区100、对象窗口 200、控件窗口 300、控件属性400的相应区域。 S13、在上述Panel I界面上通过菜单栏的视图(View),通过工具箱(Toolbox)添加控件;S14、在Toolbox的下拉列表中,添加虚拟面板的输入输出对话框(Input/OutputBox),根据需要配置此电流信号的特性(Properties);S15、在步骤S14的Properties中配置此信号特性,通过Properties下拉列表Symbol的信号过滤器(Symbol Filter)中选择信号。信号过滤器可以选择两种信号,系统变量(system)以及报文上报的信号(signer),由于此信号为报文上报的信号,因此在信号过滤器的下拉列表中选择signer,选择报文中与电流信号对应的信号名称:BMSPackCurrentHSCl。 S16、在步骤 S14 的 Properties 中通过外观描述(Appearance Descript1n)下拉列表下的描述(Descript1n),根据需要可以将信号名称更改为易读文字。例如,报文上报的信号名称为BMSPackCurrentHSCl,此时可以更改为易读文字:“上报电流”501。 S17、在步骤14所述Toolbox的下拉列表,通过添加静态文本(Static Text),在其Properties的下拉列表中更改其文本内容。本例中可以更改为上报电流的单位,如“A” 502,并进行记录。 通过上述步骤Sll?S17后,运行Vector Canlyzer/pro软件就可以将实时的报文信本文档来自技高网...

【技术保护点】
一种电池组系统的可视化测试方法,其特征在于,设置测试装置,包含:待测电池组系统的BMS系统,通过测试线束连接所述BMS系统的硬件接口卡,通过收发器连接所述硬件接口卡的上位机;其中,所述上位机设置有CAN总线开发工具,通过建立可视化的测试界面,并在该测试界面上配置与所述BMS系统上报的报文信息和/或测试数据相对应的控件,对所述报文信息和/或测试数据进行可视化显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄小玲郁辰宋苏叶磊那伟
申请(专利权)人:上海航天电源技术有限责任公司
类型:发明
国别省市:上海;31

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

1