正在进行安全检测...

发布时间:2023-11-13 19:15:18   来源:文档文库   
字号:
基于dSPACE的电机控制器硬件在环测试研究
党美婷;任佳越;杨启东
【期刊名称】《《汽车实用技术》》【年(,期】2019(000018【总页数】4(P131-134
【关键词】电机控制器;dSPACE;硬件在环【作者】党美婷;任佳越;杨启东
【作者单位】长安大学汽车学院陕西西安710054【正文语种】【中图分类】TM306
新能源汽车在解决能源危机和环境污染方面发挥着不可替代的作用,而纯电动汽车在新能源汽车中又占据着十分重要的地位。纯电动汽车由主要电池、电机及驱动系统、整车控制器及相关辅助系统组成[1]。电机和控制器是电动汽车的驱动部分。电动汽车控制器就像电动汽车的心脏一样,是电动汽车核心部件,它的作用是控制动力电池与电机之间的能量交流输导[2]。硬件在环测试是V字型开发路线中重要的一环,全球各大汽车厂商都非常重视硬件在环测试这一阶段,因为硬件在环测试可以大大减少开发周期,很大程度上减少研发费用的浪费[3]。国外大型汽车公司如大众、宝马、奔驰、现代、福特等,已经将硬件在环测试纳入到他们的整车开发平台中[4]。硬件在环测试系统有几种比较成熟的方案:德国的Dspace系统;德Etas公司的LabCar系统;NationalInstrumentPXi系统;基于MATLAB
xPCtarget系统[5]dSPACE具有先进的硬件处理器和具备高速的运算能力,并且具有丰富的I/O口,足够可以完成系统配置、代码生成下载以及功能调试等功能[6]。本文阐述了基于dSPACE的永磁同步电机控制器硬件在环的测试原理,对电机控制器进行有效测试,并通过测试结果验证电机控制器的功能性和电机控制器硬件在环仿真测试平台的有效性。
硬件在环(Hardware-in-the-loop)仿真测试系统,是将搭建好的仿真模型编译下载到机柜板卡中,机柜通过I/O接口与被测控制器相连,通过实时在线运行模型来模拟控制器的运行环境,使控制器判断处于真实的环境中,从而对被测控制器进行全方面的、系统的测试。该系统能够实现在实验室环境下进行边开发边测试,可以减少车型开发周期;可以设置各种极端工况和故障工况,安全可靠,减少了实车测试的开发费用。
永磁同步电机控制器(下称“MCU”)HIL测试系统主要包括以下几个部分:dSPACE机柜、待测MCU、上位机以及电机驱动系统模型。
如图1所示,在MCUHIL测试系统中,永磁同步电机控制器是真实的控制器,而永磁同步电机、逆变器、旋转变压器等采用仿真的模型。在Matlab/Simulink搭建仿真模型,将编译好的模型下载到dSPACE机柜中,通过机柜板卡接口与真实的MCU相连接,互相传递信号。
MCUHIL测试系统的硬件平台包含三个部分:上位机、dSPACE机柜和永磁同步电机控制器。上位机主要用来开发测试管理界面,在测试过程中进行手动测试用例的执行以及测试过程的监测;dSPACE机柜中含有多种板卡资源,每一种板卡会有多个ADCDACDIGINDIGOUT等通道类型,可以进行选择。永磁同步电机控制器采用的是某一纯电动汽车的MCUMCUHIL测试实时硬件系统采用的是德国dSPACE公司的SCALEXIO系统的硬件平台,资源板卡包括3DS2680板卡、1DS2655板卡和1DS2671板卡。其中,DS2680板卡
22路模拟输入ADC通道、32路模拟输出DAC通道、30DIGIN通道、28DIGOUT通道、12路电阻模拟ResistanceOut通道、18路可变输入Flexible_IN通道;DS2655是可编程的FPGA板卡,用于计算速度要求较快、计算精度要求较高的模块,包括5路模拟输入ADC通道、5路模拟输出DAC通道以及10DigitalI/O通道;DS2671是支持CAN/LIN/FlexRay的总线通讯板卡,4路通道。
MCUHIL测试系统软件平台包含:搭建电机驱动系统模型、开发测试管理界面。电机驱动系统模型由两部分组成:主处理器模型和FPGA模型。FPGA模型结构如2所示,FPGA模型的处理速度可以达到8ns级的仿真步长,由于电机、逆变器以及旋转变压器等模块运算速度要求较高,所以将其搭建在FPGA模型中。主处理器模型的运算速度较低,所以将一些对运算速度要求不高的模块搭建在主处理器模型中。图3是主处理器模型结构。Environment_Control是环境参数配置模块,在这个模块中可以设置母线电压、电机转速和转矩等参数。
Model包括像测功机模型以及母线电流模型这种在系统中运算速度较慢的模型。FPGA模型中也包含测功机模型,可以在Environment_Control中选择测功机模型运行在哪一部分中。
eDrive是主处理器模型与FPGA模型相互传递信号的关键环节,包括了Register模块、BufferInterface模块等。其中主处理器模型和FPGA模型是通过BufferInterface来互相传递信号的。
运用dSPACE公司开发的ControlDesk软件来开发测试管理界面,对整个测试进程进行监控与监测,拥有虚拟仪表显示、数据监测、变量赋值等功能。
4MCU硬件在环仿真测试平台,根据MCU测试需求,将测试界面划分为电源控制、虚拟仪表显示、开环参数设定、电机控制模式、电机状态检测、旋变参数设定、故障检测以及变量采集等模块。MCU信号与其中每一个模块的信号对应连
接,各个模块可以实现监测与采集MCU信号,也可以仿真模拟信号发给MCU根据MCU的功能规范,可以设计比较全面的覆盖范围较高的测试用例对MCU行测试。目前开发测试用例的方法主要有黑盒测试和白盒测试。黑盒测试是功能性测试,不需要考虑控制器内部程序逻辑,根据输入变量来观察输出结果是否为期望值。本文采用的就是黑盒测试。
本文测试用例设计包含了MCU状态切换、MCU控制功能、MCU数据采集、MCU故障保护、MCU输出测试、MCU异常工况、MCU总线通讯这7个方面,测试覆盖度较高。
永磁同步电机硬件在环测试实物图如图5所示。
本文将主要阐述MCU控制功能和MCU故障保护测试这个方面。4.2.1MCU控制功能
MCU控制功能测试主要包括了在多种不同的工况下,MCU是否能准确监测电机转速与转矩的变化。本文主要介绍在转矩控制模式下,初始条件为转速为2000rpm,转矩50NmMCU监测电机转速和转矩变化的情况。如图6所示,初始电机转速设置为2000rpm,初始转矩为50Nm,在2.2s时,MCU监测到的电机实际转速达到2000rpm,结果表明了MCU能准确监测到电机转速的变化。4.5s时,设置转矩为100Nm,在5.5s时,MCU监测到的电机实际转矩达到100Nm,结果表明了MCU能准确监测到电机转矩的变化。4.2.2MCU故障保护测试
MCU故障保护测试涵盖范围比较广,本文主要介绍过压故障保护、电机控制器温度故障保护和超速故障保护。
当直流母线电压数值超过420V但低于430V时,MCU会触发一级故障,当母线电压数值低于420V时,MCU恢复正常工作;当直流母线电压数值超过430V低于440V时,MCU会触发二级故障,当母线电压数值低于420V时,MCU
复正常工作;当直流母线电压数值超过440V时,MCU会触发三级故障,必须进行上电下电操作,MCU才能恢复正常工作。如图7所示,在电机转速为2000rpm,转矩为50Nm时,改变直流母线电压数值为425V时,当MCU实际电压值跟随超过420V时,电机控制器立刻触发一级故障保护;当MCU实际电压值降低至420V以下时,电机控制器恢复正常工作。从测试结果可以看出,MCU可以检测到过压故障且能够实现自我保护功能。
当电机控制器温度位于90度至95度时,MCU触发一级故障,当控制器温度低于90度时,MCU恢复正常工作;当电机控制器温度位于95度至105度时,MCU触发二级故障,当控制器温度低于95度时,MCU恢复正常工作;当电机控制器温度大于105度时,MCU会触发三级故障,必须进行上电下电操作,MCU才能恢复正常工作。如图8所示,在电机转速为2000rpm,转矩为50Nm时,设置控制器温度为98度,当MCU实际温度值跟随超过95度时,电机控制器立刻触发一级故障保护;当MCU实际温度值降低至95度以下时,电机控制器恢复正常工作。从测试结果可以看出,MCU可以检测到控制器温度故障并且能够进行自我保护。
当电机转速数值超过12000rpm但低于12500rpm时,MCU会触发一级故障,当电机转速数值低于12000rpm时,MCU恢复正常工作;当电机转速数值超过12500rpm但低于13000rpm时,MCU会触发二级故障,当电机转速数值低于12500rpm时,MCU恢复正常工作;当电机转速数值超过13000时,MCU会触发三级故障,必须进行上电下电操作,MCU才能恢复正常工作。如图9所示,初始时电机转速为0rpm,转矩为50Nm时,改变电机转速数值为12700rpm时,MCU实际转速值跟随超过12700rpm时,电机控制器立刻触发二级故障保护;从测试结果可以看出,MCU可以检测到超速故障。
本文基于dSPACE搭建了永磁同步电机控制器硬件在环仿真测试平台,详细介绍
MCU硬件测试平台的开发、软件测试平台的开发、测试用例的设计、MCU制功能测试以及故障保护测试的实施。仿真测试结果验证了永磁同步电机控制器的功能性和该永磁同步电机控制器硬件在环仿真测试平台的有效性。

10.16638/j.cnki.1671-7988.2019.18.044【相关文献】
[1]焦建刚.纯电动汽车结构与原理介绍[J].汽车维修与保养,2017(1:94-97.[2]钟逸飞.低速电动汽车用永磁同步电机控制器研制[D].武汉:华中科技大学,2018.[3]田军辉.纯电动客车整车控制器硬件在环测试系统开发及驱动控制策略研究[D].长春:吉林大,2013.[4]唐云.基于NI平台的汽车PCM硬件在环测试系统研究[D].杭州:浙江大学,2016.[5]杨涤.系统实时仿真开发环境与应用[M].清华大学出版社,2002.[6]JiangY,JiangL,XuW.TheResearchofdSPACEBasedonHardware-in-the-LoopSimulationinElectro-HydraulicServoControl[J].MechanicalEngineering&Technology,2014,3(2.

本文来源:https://www.2haoxitong.net/k/doc/2eff0b4ea16925c52cc58bd63186bceb19e8ed25.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式