欢迎您来到半岛在线登录官网

半岛在线登录官网

工业领域 医疗领域 家用领域

旗芯微FC4150FXX系列车规MCU电机应用介绍

发布时间:2024-01-10 12:16:45 | 作者: 半岛在线登录官网


  BDC通常用于门窗座椅等短时间工作的场合,BDC电机启动力矩大,支持PWM方式调速和H桥(需要4路PWM信号)正反转和刹车控制。BDC电机内置机械换向器,所以外置驱动电路简单BOM成本较低。驱动BDC微控制器需要出示1路或4路(H桥驱动)PWM,另外基于功能安全考量还需要一路ADC实时采样马达电流监测电机运作时的状态。FC4150FXX系列车规微控制器内置定时器FTU能够产生驱动BDC电机需要的PWM信号,而且FTU还可以同步触发ADC在PWM的高电平期间进行采样确保监测准确可靠。FC4150集成多达8x8共64通道PWM和2个ADC多达64通道模拟采样可以同时驱动多个BDC,降低整体方案成本。

  BLDC通常用于乘用车上的各种泵类/散热风扇/部分压缩机等应用。相对于BDC取消了机械换向器改为电子方式换向,减少了换向器的机械损耗和噪音提高了马达的常规使用的寿命,而且BLDC能量转换效率高转矩脉动小。但是由于BLDC采用电子方式换向导致驱动电路变得相对复杂,BOM成本升高。

  b.无传感器方式:使用MCU的内置高速ADC采样出BLDC的3相线圈的反电动势再软件方式实时计算出转子的位置找到最佳换向点。

  车用BLDC采用3相桥方式驱动,需要微控制器提供6路互补对称PWM且要支持死区插入功能。另外还需要实时采集3相电流和3通道的反电动势。FC4150FXX系列车规微控制器内置的定时器FTU能够产生驱动BLDC电机需要的6路互补模式PWM信号且支持死区插入。FC4150FXX的FTU在PWM模式下支持同步触发PTIMER然后由PTIMER多通道方式顺序触发多通道ADC采样,实现BLDC的电流和反电动势的协同采样。

  PMSM在乘用车领域大多数都用在压缩机/EPS/EMB及新能源车主驱等对电气和机械特性要求比较高的应用场合。永磁同步电机实质上是3相交流电机,功率驱动级可以看作是逆变器它把直流电源转换为3相正弦交流电流注入到PMSM的3相定子线圈用于产生旋转磁场用来牵引永磁转子同步旋转而产生机械转矩,所以也称永磁同步电机(PMSM)。由于PMSM需要精准控制磁场的大小和方向所以也称磁场定向控制(FOC)或者称矢量控制。FOC控制方式通过精确的控制定子磁场的大小和方向使得电机转动力矩平稳,机械噪音小,电能转换效率高,和BLDC相比有着明显的优势。但是由于引入了FOC控制方式,使得PMSM的驱动系统更复杂,硬件上需要微控制器集成支持3相中心对齐互补输出的PWM,多个支持和PWM同步进行采样的高速ADC。软件上由于FOC控制方式的引入对控制器的运算能力也有了较大的提高,电流计算及正反Clark/Park变换均采用浮点方式对浮点的运算能力也有了极高的要求。所以一般PMSM电机驱动需要较高性能的微控制器内核,有支持和PWM同步采样转换的高速ADC,另外由于采样3相电流所以还需要3套运放电路,当然所有这些需求也总体抬升了PMSM驱动系统的BOM成本。

  有一点需要指出的是通常来讲PMSM的FOC控制对于电流的采样实际只需要2相电流即可,第三相电流可以基于基尔霍夫定律计算出来,对于磁场定位和位置估算足够了,可以省去一套运放电路,但是在实际的车载应用中并非是这样的,基于功能安全的需要,FOC控制管理系统要同时采样3相线圈电流相互验证,这也是车用电子和工业或消费类电子不同的地方,安全考量高于成本考量。

  步进电机驱动复杂度基于BDC和BLDC之间,通常用于开环控制管理系统在车载领域应用相对前面3类电机较少,限于篇幅这里不再进行讨论。

  增强外设:2个PTIMER,2个TRGSEL,支持FOC控制的电流同步采样需求

  提供LQFP64/100/144/176四种封装FC4150FXX系列微控制器完全集成了BDC/BLDC/PMSM驱动所需要的全部外设,而且提供有不同版本的FLASH容量和不同封装供用户灵活选择。若用户需要支持AUTOSAR可以再一次进行选择2MB版本否则可优先考虑512KB版本。如果项目只是单一电机驱动比如压缩机可优先考虑LQFP64/100封装而如果还复合其他功能能考虑LQFP144/176封装。FC4150FXX系列微控制器设计思路上完全遵守车用电子ASIL-B功能安全等级要求,片内内存和控制逻辑上配置有多重纠错及冗余机制以确保FC4150FXX系列安全可靠运行。FC4150FXX系列微控制器在应用测试阶段轻松通过240MHz主频和摄氏150度高温环境7x24小时运行考验,可靠和稳定运行的FC4150FXX系列微控制器是用户终端产品安全运作的核心保障。

  从前面的PMSM的FOC驱动框图不难得知要实现FOC方式驱动PMSM,需要有一个能产生SVPWM的定时器外设(FTU),2个高速ADC,以及为实现PWM和ADC同步工作的TRGSEL和PTIMER外设。

  FTU:FC4150FXX的内置有8/6个FTU每个FTU支持8通道PWM输出,能组合出4对互补对称输出。

  FC4150FXX系列微控制器集成的FTU支持产生FOC控制需要的中心对齐PWM信号,并且支持插入死区功能,并且FC4150FXX的FTU还支持产生RELOAD的触发信号硬件方式通知2个PTIMER开始计时在PWM周期的中心点附近溢出来触发ADC进行3相电流的采样。

  在FOC控制环里需要ADC非常精准的采样3相线圈电流并且在转换结束时产生一个READY中断,后续的全部FOC计算及位置的评估都是以ADC的READY中断为切入点而循环进行的。为实现精准的采样3相电流FC4150FXX支持在PWM和ADC间串入PTIMER控制ADC采样和转换时间点,通过PTIMER的配置使得ADC能在3相桥完全打开的时机点采样到真实的线圈电流并能前后移动避开功率管开关瞬态干扰,为安全可靠的PMSM控制提供了良好的硬件基础保障。

  FC4150FXX集成有2个PTIMER分别触发1个ADC开始采样和转换,可以软件配置串入到PWM和ADC之间来支持FOC系统同步采样电机线圈电流的需要。另外PTIMER还能支持多通道定时触发ADC实现多通道ADC同步通道切换和转换功能,能轻松实现PMSM线圈电流和旋转变压器sin和cos输入信号的同步转换,减少外扩电路降低控制管理系统成本。

  从前面的描述能够准确的看出在FOC控制管理系统里ADC和PWM的同步工作很重要,要实现PWM和ADC的同步工作,不能完全依赖微控制器的中断系统,我们都知道中断存在延迟宽度不确定的特点。通过TRGSEL的引入 FTU可以直接触发和通知ADC开始采样,避免了软件方式触发导致的延时的不确定性。FC4150FXX的TRGSEL不但支持直接触发ADC也支持串入一级PTIMER,通过配置PTIMER溢出周期来调整采样点,提高了FOC控制管理系统的灵活性能适应更多PMSM驱动领域。这种外设直接触发外设启动ADC工作的方式使得采样延迟宽度确定真正的完成了实时和精准控制,使得FC4150FXX系列微控制器很适合乘用车市场PMSM的矢量控制管理系统。

  要实现理想的FOC矢量控制系统不但需要支持马达应用的外设还需要较高的微控制器算力,FC4150FXX系微控制器内置有浮点协处理器FPU,同时集成有8KB的指令Cache有效提升了浮点和数字信号运算能力。在实际FOC应用案例中150MHz FC4150FXX运行一个完整的FOC周期全部的运算加上Sensorless位置评估共耗时9.2us,超出大多数电机应用工程师的预期。如果系统采用20KHz的PWM控制频率(周期50us),一个PMSM应用只占用了FC4150FXX的20%的算力,理论上来讲一颗FC4150FXX可以轻轻松松实现3个PMSM的FOC控制。

  为方便用户快速评估基于FC4150FXX微控制器的电机应用,咱们提供有电机开发评估套件,该开发套件由电机功率板加上FC4150_EVK板构成。

  软件上咱们提供SDK和MCAL两种软件驱动开发包供客户选择,客户能根据项目是否需要支持AUTOSAR灵活选择。

  如前所述旗芯微半导体的ASIL-B车规级微控器FC4150FXX采用带DSP指令集和浮点协处理器的Cortex-M4F内核,有着较强的数字信号运算能力配合上增强的外设和硬件在实际电机应用案例中表现优异,很适合乘用车领域各类电机应用。另外FC4150FXX系列微控制器有多种封装和FLASH容量供用户选择,能更加进一步优化终端产品的性价比,和提高终端产品设计时的灵活性。最后要讲的一点是旗芯微专业的现场应用工程师团队能够在一定程度上帮助你迅速移植已有的成熟算法到FC4150FXX系列微控制器平台做功能验证。