电动汽车动力总成控制方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电动汽车动力总成控制方法

长期以来,诸如永磁同步电机(PMSM)和感应电机等三相交流电机,被广泛地应用于工业控制系统。在汽车应用领域,这些电机还是相对时新的装置,目前正被逐渐用作传统内燃机的补充品或替代品。PMSM采用的绕组为三相正弦分布绕组和机械位移绕组。三相正弦波和时间位移电流可以产生旋转磁场。这一旋转磁场使电机转动,通过(逆变器中的)MOSFET切换电机绕组的电流而产生。磁场定向控制(FOC)算法为电机电流控制生成PWM模式。转子的位置和电流持续不断地被检测。基于高性能微控制器的高效FOC系统,为电动汽车和混合动力汽车驱动提供安全高效的解决方案创造了条件(图1)。

AUDOMAX产品系列的PWM生成方式

英飞凌的32位AUDOMAX系列微控制器内装一枚主内核(TriCoreCPU,浅绿色)和一枚快速协处理器(被称为PCP,深绿色)。这种非对称架构能够利用PCP高效处理外围设备,而无需中断在TriCoreCPU上运行主算法的处理进程。PCP负责处理关键的实时中断负荷,因此可减轻CPU的负担。

有两种方案可以生成驱动逆变器的PWM。GPTA可生成非常复杂的PWM模式,例如非对称死区时间生成或定制模式。外设模块CCU6是一个低端方案,可用于生成中心对齐和边缘对齐的PWM模式。相比GPTA而言,CCU6可以以较低的软件开销直接支持PWM信号生成,同时,无需配置多个定时器单元。

CCU6和GPTA这两个模块都具备触发功能,能够让PWM信号和A/D电流测量实现无延迟的等时同步(参见箭头“触发事件”)。作为一个附加的安全特性,每个GPTA 模块都配有“紧急模式停止信号”,可用于设置安全开关。针对TriCoreAUDOMAX微控制器系列的所有成员,提供了一个基于PRO-SIL的安全平台,它包含硬件(安全看门狗CIC61508)和软件(SafeTcore驱动程序),可满足ASIL认证的B级至D级要求。

图1所给示例对电机的两个相电流进行了测量,并采用了一个模数转换器对其进行转换。基于逐次逼近寄存器(SAR),该模数转换器具备很高的精度(12位分辨率),并且转换时间小于1微秒。由两个已知的相电流可以计算出第三个相电流。针对更高的安全要求,建议对电机的第三个相电流进行额外的测量。针对这一应用,带有第三个模数转换模块的微控制器可供选择。

旋转变压器将PMSM转子的角位移转换为一个电气值。一般情况下,可利用一个附加的正切函数电路从两个信号(正弦/余弦)导出转子的角度值。旋转变压器电路的

信号输出至SPI总线,也可由微控制器直接读取旋转变压器的正弦和余弦信号。还有一种可选的方式是读取编码器信号,在运行于微控制器GPT12的编码器接口中对其进行调理,再反馈到控制算法。

近年来,汽车电子软件和通信已通过OSEK、AUTOSAR、FlexRay等规范而标准化。除标准化软件成分以外,汽车电子系统还使用了可在多种应用中被重复利用的控制算法。如今,电机控制由分布在汽车车身、底盘和动力总成系统各处的电子控制单元(ECU)来完成。

MC-ISAReMotor驱动程序提取了三相电机应用中电流控制的一般特性,设计用于支持多种位置信息采集模式和逆变器控制装置。

英飞凌AUDOMAX系列非常适用于电机的控制。TriCore架构和MC-ISAReMotor 驱动程序可采用高级控制策略控制多台三相电机,包括无刷直流电机(BLDC)块交换(blockcommutation,BC)及永磁同步电机(PMSM)磁场定向控制(FOC)。

单一微控制器甚至还能同时支持BLDC和PMSM电机控制。相比于其他类型的电机而言,采用FOC控制的PMSM电机能效更高、磨损更小,并且可以实现精确控制和定位。特别是,这种电机支持线性转矩控制,为将其用于混合电动汽车动力总成系统奠定了基础。

为符合精确定位的要求,MC-ISAReMotor通过采用霍尔传感器外加增量编码器和旋转变压器,实现了典型高分辨率检测模式。此外,还可将无传感器FOC用于故障安全模式。对于成本敏感的应用,AUDOMAX系列支持直接旋转变压器模式,该模式通过软件和分立元器件实现,避免了配备外置旋转变压器IC的需要,这能使每个控制单元在成本上降低2美元左右。与此同时,MC-ISAReMotor可以支持两相或直流母线电流测量模式。

MC-ISAReMotor软件划分

此软件可划分为两个组成部分:不依赖于硬件和依赖于硬件的成分。不依赖于硬件的模块用于EmoControl、位置信息采集PA和FOC(图4)。因此,EmoControl是通过FOC控制方向和电流的主要模块。送入电机的电流决定了转矩。MC-ISAReMotor 驱动向应用程序反馈电机位置和转速信息。位置信息采集PA模块负责从旋转变压器和编码器信号中提取角度信息。具备Park-Clarke变换和空间矢量调制(SVM)的FOC,是通过检测给定电流和位置来设置新电流的主要部分。

硬件相关的模块,包括重复使用的AUTOSARMCAL驱动(ADC、SPI、DIO),或PWM 信号生成(EmoPwm驱动CCU6)和编码器接口EmoIcu(通过GPT12读取编码信号)的专用模

块。客户编写的位置和转速控制代码,可以按标准软件成分(SW-C)添加,就像AUTOSAR 所提供的一样。

MC-ISAReMotor安全考虑

为支持符合安全要求的应用,从一开始设计软件成分时就考虑安全要求非常重要。在ECU的开发阶段应明确应用的特定需求,并且,这些需求将随应用的不同而不同。此外,为支持安全应用,还应考虑现成电机驱动的某些安全因素。MC-ISAReMotor 采用符合ISO26262的软件开发流程开发而成,并可支持安全相关系统中的三相电流测量。

英飞凌eMotor主要优势概述

英飞凌AUDOMAX系列和MC-ISAReMotor驱动,可并行控制多达4台PMSM或BLDC 电机,同时还能满足应用任务控制所需的性能。MC-ISAReMotor和标准AUTOSARMCAL 驱动由同一配置工具整合,因此,用户可在同一界面中为AUTOSARMCAL和MC-ISAReMotor驱动配置微控制器资源,为无缝配置不同软件模块创造了条件。汽车ECU开发人员可专注于电机的应用相关控制,而无需改编电机的控制算法。为降低系统成本,AUDOMAX系列还支持直接旋转变压器模式,免除了加装旋转变压器IC的需要。AUDOMAX系列和MC-ISAReMotor驱动被设计用于支持安全应用。

相关文档
最新文档