理论教育 电动汽车电驱动理论与设计:实现自动报表的方法

电动汽车电驱动理论与设计:实现自动报表的方法

时间:2023-10-06 理论教育 版权反馈
【摘要】:在数据处理结束后,该系统利用MATLAB中的ActiveX技术,启动Excel作为MATLAB的Active自动化服务器,自动启动Excel测试报告模板,完成自动报表功能。测试数据的处理是通过PC软件内部调用自编的MATLAB程序实现的。自动生成测试报告流程包括试验原始数据的导入、坏点的剔除、数据的分析处理和自动报表的生成四大环节。

电动汽车电驱动理论与设计:实现自动报表的方法

当被测电机完成全部的测试项目后,需要自动生成完整的测试报告。测试报告要填写原始记录数据、结果数据,插入数据表格和特性曲线图片文件。因此,在实现自动报表时,要保证开发环境能够与外部的应用程序进行数据交换。目前,可以通过动态链接库(Dynamic Link Library,DLL)、动态数据交换(Dy-namic Data Exchange,DDE)和ActiveX技术实现与外部代码或其他计算机应用软件接口连接。

该系统依据测试规范中各测试项目的要求,为不同类型的电驱动系统依据测试规范中各测试项目的要求设计了统一的Excel报表模板文件。在数据处理结束后,该系统利用MATLAB中的ActiveX技术,启动Excel作为MATLAB的Active自动化服务器,自动启动Excel测试报告模板,完成自动报表功能。

1.程序总体结构

传统测试软件由于各厂家在仪器驱动程序规范上不统一,主要以“测试资源”为中心。开发人员不仅要完成仪器的驱动控制,还要掌握测试原理,精力很难集中到测试功能的实现上。本系统考虑到测试电机类型的多样性和测试项目的统一性,通过配置文件实现了以“测试任务”为中心测试软件设计,有效地实现了资源共享和代码重用,简化了软件开发过程,实现了“测试任务”的现场组态。图9-58所示为软件的总体设计方案。

978-7-111-55287-1-Chapter09-121.jpg

图9-58 软件的总体设计方案

模型中增加了以配置文件为核心的测试配置层,包括功能接口、映射机制和硬件驱动资源三部分。其中功能接口将测试系统中仪器的相似测试功能以模块的形式统一起来,以接口函数库的形式供给上层开发平台调用,是实现面向测试任务的基础。开发人员编程时可以不关心具体的仪器控制过程,而把精力放在面向测试任务的测试功能实现上。映射机制作为测控服务层的调度中心,规定了测试功能接口与底层硬件驱动程序进行通信的机制管理与测试资源之间的信息映射关系。硬件驱动资源是厂家提供的驱动程序库,是硬件模块的上层支持库,它直接与硬件模块通信,提供底层软件控制服务,完成相应的功能调用。测控服务层的三层结构通过配置文件进行信息映射和交换,配置文件作为信息存储中心完成硬件设备的管理、测试任务的组合设定和测试资源的分配等功能。图9-59所示为配置文件的内部实现。

978-7-111-55287-1-Chapter09-122.jpg

图9-59 配置文件的内部实现

978-7-111-55287-1-Chapter09-123.jpg

图9-60 测试系统主界面

2.具体功能界面

整个测试系统的功能集成于统一的操作界面,实现完善的可视化管理,图9-60所示为测试系统主界面。在此界面上主要是通过菜单的方式来实现相应的功能设定:样品标称参数记录,如电机的额定转速、额定转矩、额定电压、额定电流等;选择测试仪器,包括功率分析仪、转速-转矩传感器测功机的选定;系统设置,包括CAN参数设定和功率分析仪连接设置;测试项目选择;测试数据自动处理命令。

图9-61所示为系统初始化界面,包括仪器选择和初始化。仪器的选择可以根据测试的不同需要来选择不同量程的测试仪器。初始化包括功率分析仪的设置及CAN总线的初始化。功率分析仪的设置主要通过GPIB总线设置功率分析仪各通道的量程范围并且选择需要实时监测的参数。CAN总线的初始化包括屏蔽码、定时器0、定时器1,正确的初始化才能保证与信号调理板的正常通信,如传输转矩、转速信号等。(www.daowen.com)

978-7-111-55287-1-Chapter09-124.jpg

图9-61 系统初始化界面

图9-62所示为稳态性能测试界面,包括连续工作特性下的温升测试、峰值工作特性下的温升测试、堵转特性下的温升测试和连续工作特性测试。系统具有实时监测功能,可以对测试过程中电机的电信号、机械信号实时监测,根据需要记录测试数据。图9-63所示为动态性能测试界面,主要记录动态阶跃响应的超调量、稳定时间。

测试数据的处理是通过PC软件内部调用自编的MATLAB程序实现的。图9-64所示为自动生成测试报告界面。自动生成测试报告流程包括试验原始数据的导入、坏点的剔除、数据的分析处理和自动报表的生成四大环节。图9-65所示为程序流程图

978-7-111-55287-1-Chapter09-125.jpg

图9-62 稳态性能测试界面

978-7-111-55287-1-Chapter09-126.jpg

图9-63 动态性能测试界面

978-7-111-55287-1-Chapter09-127.jpg

图9-64 自动生成测试报告界面

978-7-111-55287-1-Chapter09-128.jpg

图9-65 程序流程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈