2024年1月17日发(作者:东风风行7座suv图片)

第49卷 第11期   MECHANICAL&ELECTRICALENGINEERINGTECHNOLOGY 机 电 工 程 技 术 Vol?49 No?11 DOI10?3969/j?issn?1009-9492?2020?11?070:.FPGA在11)梁文远,易晨电动汽车电机控制器中的应用[J].机电工程技术,2020,49(:231-232?FPGA在电动汽车电机控制器中的应用(广州汽车集团股份有限公司汽车工程研究院,广州 511434)动汽车电驱动系统故障时需要及时切断动力输出并进入安全状态,但由于件响应速率较低,需要用实现这个功能。重点MCU软FPGA来摘要:电描述别采样高压电池、三相电流、电机温度等关键信号,并发生号驱动时与持高速通信,应用速并行处FPGA分PWM信IGBT,同MCU保FPGA高在控制电驱动系统进入安全状态。实践表明,基于系统符合汽车电机控制器功能安理数据的能力,当系统故障时FPGA可100ns内MCU+FPGA的全级。ASILD等机控制器;功能安全关键词:FPGA;MCU;电中图分类号:U469?72    文献标志码:A    文章编号:1009-9492(2020)11-0231-02TheApplicationofFPGAinElectricVehicleInverterLiangWenyuan梁文远,易 晨AbstractItisnecessarytocutoffthepoweroutputintimeandenterthesafestatewhentheelectricdrivesystemofelectricvehiclefailshoweverduetothelowresponserateofMCUsoftwareFPGAisneededtorealizethisfunction?ItwasdescribedthatFPGAsamplinghigh-voltagebatterythree-phasecurrentmotortemperatureandotherkeysignalsandgeneratingPWMsignaltodriveIGBTkeepinghigh-speedcommunicationwithMCUandapplicationofFPGAinhighspeedparalleldataprocessingwhenthesystemfailstheelectricdrivesystemcanentersafestatewithin100ns?ThepracticeshowsthatthesystembasedonMCU+FPGAaccordswithASILDlevel.KeywordsFPGAMCUinverterfunctionsafety:(AutomotiveEngineeringInstitute,GuangzhouAutomobileGroupCo?,Ltd?,Guangzhou511434,China),,,,,,,,,YiChen,,:;;;0 为了保护环境,为了符合汽车尾气的排放要求,近年来国家大力扶持新能源汽车产业,在国家政策的刺激下,电动汽车得到了蓬勃发展,其安全性也越来越被重视。电驱动系统作为电动汽车的核心部件,集高电压、大电流、高转速于一体,如何降低故障概率和故障后如何保障人车安全是功能安全的核心课题。随着ISO26262[](道路车辆功能安全标[](道路车辆功能安GB/T34590准)在国内的不断普及和全)的实施,越来越多的国际主流车厂和零部件厂商强制要求电机控制器按照功能安全的标准来开发。统已不能满足功能安全的需求,MCU传统的单核MCU系逐渐向双核和多核发展,例如宝马田雅阁混动、特斯X1、本均是多核统,该系统应用额外的核去做model3等MCU系拉功能安全冗余校验计算,但软件响应速度慢的缺点依然存在,故障响应时间会偏长,需要用额外的集成电路)或者ASIC(分立器件来弥补。相比MCU,FPGA并行计算效率更高,计算速度更快,功耗和延时更低。相比被固化不能修改的根ASIC,FPGA可据不同场景重新编程,灵活性高、开发周期短、小批量成本低,能更快地应对市场需求变化。已被广泛应用于无刷直流[]、步[]和[]中进电机控制永磁同步电机控制,电机控制[]、电[]、速[]均空间矢量控制流闭环控制度闭环控制可用现。国外众多汽车厂家逐渐将植到电机控制FPGA实FPGA移分算法,减少了器中,作为安全冗余监控,分担MCU部12345-6567引言的负载率,增强了系统的安全性,表示为汽车1所4家企业在电(混)动汽车电机控制器中应用情况。由FPGA的表可见,对于电机控制器中的应用,欧美车企是走FPGA在然是国产电动车,但电机控制器在前列的,东风启辰D60虽却是欧洲厂家供货,国内的电机控制器厂家,包括主机厂和零部件供应商,均鲜见踪影,但优势是不FPGA的FPGA的言而喻的,本文将详细描述电机控制器中的应用情FPGA在况,包括高压采样、三相电流采样、温度采样、发生PWM[],当信号驱动及信等。它与同工作IGBT以SPI通MCU协出现过电流、过电压、过温度等异常情况导致电机失控时,先于测到异常信号,控制电驱动系统进入安FPGA会MCU检全状态,同时通过线通知前的故障状态,MCUSPI总MCU当再把车辆状态上报给整车控制器)。VCU(MCU8表企在电机控制器中应用情况1 4车FPGA的品牌车型应用情况ModelXMCU+FPGA双单核特斯拉ModelS/P85D单核MCU+FPGA宝马单核i3MCU+FPGAe-GolfMCU+FPGA大众单核东风启辰双核D60MCU+FPGA1 安全冗余监控 收稿日期:2020-07-10[],以安全冗余监控是功能安全常用的方法之一扭矩安9·231·

2020年11月                     机电工程技术  FPGA                  第49卷 第11期全为例,需要做冗余监控的信号包括三相电流、母线电压、电机度、IGBT失效、传感器电压等。这些信号通过/IGBT温外置样后进入图示。其中ADC采FPGA,如1所IGBTDriver属于略,下面将会详细描述,在此先介绍SVPWM策ADC采样和误信号处理部分。IGBT错图全冗余监控信号1 安1?1 ADC数据处理如图示,ADC数据进入,先做偏置计算,2所FPGA后还原信号的真实值,然后与参考值做比较,判断有没有异常,超出范围则控制电机进入安全模式(主动短路或者关闭IGBT驱动,根据电机转速而定),没异常则执行正常操作。一般不采样旋转变压器信号,电机速度通过线从SPI总得。如果线故障时,FPGA可通过电流周期计MCU获SPI总算电机转速,如图示。4所为了抑制电流纹波干扰,电流过零点采用小幅度滞设极对数为到的电流周期为回,滞回值是±A,假P,测单位是,则转速单位是根据下式T(s)N(r/min)可计算:(N=(1/TP)×601)为了增强电流周期采样的鲁棒性,FPGA需同时采样U、相电流的周期,且满足以下关系式:V、W三(0?75T<T<1?25T2)(0?75T<T<1?25T3)(0?75T<T<1?25T4)只要(一成立,FPGA就会返回正确的2)(3)(4)之电机速度。mpVUVWUVWUW2 图2 1?2 IGBTADC数据处理流程图10错误信号处理[],动电路本身带有较为完善的错误保护机制IBGT驱到回的错误信号时,需要判断该信号是正常FPGA收IGBT返触发还是误触发,通常的做法是设置延时滤波时间,如图3所示。驱动信号包括正常驱动模式和安全模式,正常驱动过线协作完成,安全模式下,模式下,MCU与FPGA通SPI总为了保证时效性,则由独完成。FPGA单常驱动模式2?1 正系统的算在实现,计算出占空比通过FOC运MCU中SPI总线发给据占空比产生号驱动FPGA,FPGA根PWM信IGBT,如5所FOC运4个图示,MCU完成算后,把占空比和式过线发组合开关信号的作用时间(7段SVPWM)通SPI总给析出补的波信号,FPGA,FPGA解7段HS和LS互PWM方临时存储起来。IGBT产生动信号IGBT驱图3 IGBTIGBT错误信号延时滤波图生常驱动信号5 产IGBT正输入信号高电平时表示常,信号经同步化IGBT异后,在上升沿时启动计数器,高电平期间做累加计数,当计错误信号如果还是高电平,则认为是T时IGBT的数值达到真实的错误信号,执行错误锁存。延时滤波可以滤除脉宽比T小T和T)的高脉冲信号(如图中的,防止误触发。1?3 电机转速监控为从FPGA作MCU的器件,主要功能是实现安全监控和快速关断,考虑到器件成本,一般选择中低密度逻辑门的器件,所以要避免复杂的FPGA需浮点运算。因此设计时 图取电流周期4 FPGA获3312为了产生带死区时间DT的HS和LS,FPGA在HS和LS每个的上升沿都延时DT再输出即可插入死区时[],VHDL源间码如图示。调整整型6所变量值即可改变DT的死区时间,本系统是开辟了一个  图在FPGA里6 插入死区时间源码过寄存器,MCU通SPI总线配置死区时间,如果线故障则保持最近一次配置SPI总值,断电恢复默认值。11·232·(下转第)242页

202011月  年                     机电工程技术                  49卷 第11期第参考文献:[[1].浅J].仪栾好丽谈烟气连续排放监测系统的维护器仪表,:2016(4)33-35.用户[[2].烟J].江唐健民气连续排放监测系统日常维护的探讨苏,:2017(19)46-48.科技信息[[J]3]罗.浅.自琰谈烟气连续排放监测系统的维护动化应用,:2018(4)33-35.[(SO、)排4]HJT76-2017.固NO、定污染源烟气颗粒物放连[S].续监测系统技术要求及检测方法[[J]5].提CEMS烟.能徐洵高气分析系统稳定性的建议源与2x,:2019(3)68-70.环境[[6].烟J].汪太鹏气排放连续监测系统现状与存在问题分析,:2019(12)125-128.环境与发展[[7].固J].梅昌利定污染源烟气排放连续监测系统问题探讨,:2019(3)164-165.工程建设与设计[,,8].烟丁敏慕军郑智群气连续排放监测系统的日常维护及故障分析国环保产业[,:J].中2018(2)49-53.莎莎(,女,大学本科,助理工程师,1990-)作者简介:梁研究领域为火电厂热控维护,设备管理。(编辑:王智圣)安全设计中,应用模式是十分有效的,MCUMCU+FPGA的拥有丰富的外设资源和高效的浮点运算能力,FPGA拥有大MCU量的逻辑资源,在效率、功耗、性能、速度等方面弥补的短处,在功能安全设计中发挥了重要的作用。虽然分立器件和能实现功能,但设计臃肿,体积大,ASIC也FPGA的PCB需要大量布线,灵活性低,功能变更时需要重新设计电以高度的灵活性在汽车行业得到广泛的应用。路。FPGA则参考文献:[1]ISO26262:2011.InternationalOrganizationforStandardization.RoadvehiclesfunctionalSafety[S].2].道[:GB/中国国家标准化管理委员会路车辆功能安全:,T34590-2017[S].北2017.京中国标准出版社[,徐林聪今强于无刷直流电机控制器设计3].基FPGA的[,:J].现2017,40(19)150-152.代电子技术4].基FPGA的刘涛张大鹏于微控制器和高可靠步进电机控[,[,:制器设计J].计2014,22(4)1145-1147.算机测量与控制[5].基FPGA的吴俊于永磁同步电机矢量控制系统的研究D].杭2012.[:,州浙江大学苏玲宏于高性能永磁同步电机电流控制器研6].基FPGA的[D].武2014.[:,汉华中科技大学究7].基FPGA的[,,齐晶晶黄彩霞黄利斌于电机控制器的设计[,:J].信2016(8)56-58.息技术[张昊于核架构的电动机控制系统设计8].基DSP和FPGA双[,:J].电2014,33(22)104-107.气应用9].基[王炜于功能安全的电动汽车整车控制器开发与实现[:,D].长2018.沙湖南大学[[D]:华姚文海动技术研究汉中科技大10].IGBT驱.武,2014.学[,11].基CPLD精PWM死孟雍祥吴清收于确控制区时间的实现[EB/OL].2017.http://www.doc88.com/p-4873564137[,12].永段立华李素文磁同步电机控制器电控系统功能安全开发[,C]//中2016.技术研究国汽车工程学会年会论文集黄步甲于海生刘野动汽车电机系统三相主动短路13].电[,,分析及应用车电气J].汽2018(12)1-3.[,:1983-)第一作者简介:梁文远(,男,硕士,研究领域为新能源汽车功率电子硬件设计。(编辑:王智圣)097.html232页(上接第)2?2 安全模式根据电机控制器系统功能安全需求,发生严重故障时应[]。切切断动力输出,同时进入安全状态断动力输出有两种FreeWheel和ASC,改IGBT的变开关状态可在方式,分别是这两种模式之间切换,如表示。2所122 安表全模式开关状态HSIGBTOFFONOFFLSIGBTOFFOFFONFreeWheelHSASCLSASC本文的安全策略是故障瞬间如果电机的速度高于某一阈为连接到高压电池正极,所以值则执行ASC,因HS端LS先执行,当障时才会执行ASC优LS端IGBT故HSASC,当ASC执行了预定的最小时间且电机转速降到设定的速率后再[]FreeWheel。切换到133 SPI通过线与行全双工通信,总线速率SPI总MCU进10Mbit/s,帧256bit,互长度为主从器件,收发时钟线独立,图示为时序图。7所FPGA通信图7 SPISPI时序传输的数据包括三相电流、母线电压、PWM驱动、电机速度、温度等信息,总线校验用法,拥有完善的CRC算防错机制,如果出现通信丢失,FPGA会控制电机系统进入安全模式。4 FPGA相MCU的本文简单描述了对优势,列举了国内外FPGA的汽车厂家在电动汽车电机控制器中应用概况,详细介绍了电机控制中的应用。说明在电机控制器功能FPGA在结束语242··

更多推荐

电机,系统,控制器,信号,功能,应用,驱动