0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应用于磁场定向控制电机设计的固件堆栈

电子设计 来源:郭婷 作者:电子设计 2019-03-04 08:02 次阅读

永磁同步电机(PMSM)在要求苛刻的电机控制应用中,在效率,响应性和生命周期成本方面具有显着优势。与传统的刷式电机不同,PMSM是电子换向电机(ECM),需要高集成度微控制器,能够执行复杂的磁场定向控制(FOC)算法,并提供实现最大扭矩所需的精确电机控制信号

通过利用合适的电机控制软件库,工程师可以使用包括飞思卡尔半导体Microchip技术,恩智浦半导体,意法半导体德州仪器等领先MCU供应商的专用MCU版本,更轻松地利用FOC PMSM的优势。 》在PMSM中,在多个定子绕组中连续产生的磁场使永磁转子旋转。通过在每个定子绕组产生的磁场和转子中的永磁体之间保持90°相位,电子换向控制逻辑可以在电动机中实现最大扭矩。 FOC,也称为矢量控制,通过在低速下提供高扭矩并快速响应动态变化的负载(例如洗衣机中的负载),提供了一种保持定子和转子之间最佳相位关系的方法。

FOC方法

FOC通过正弦波连续换向PMSM,以提供高扭矩,扭矩波动小。因此,FOC驱动的PMSM运行时机械振荡减少,优于梯形甚至正弦波驱动的无刷直流(BLDC)电机,从而使设备更安静。此外,由于使用永久磁铁,FOC驱动的PMSM非常高效,随着能源成本持续攀升,它们越来越具有吸引力 - 根据美国能源部的数据,厨房和洗衣设备约占家庭用电量的三分之一消费。同时,用于确定转子位置的无传感器方法的可用性进一步降低了部件和生命周期成本。这为PMSM应用在更苛刻的压缩机和泵设计中打开了大门,例如家用,商用和汽车应用,其中传感器不易使用。

FOC实施需要大量的处理需求,需要结合芯片特定的固件架构。电机控制专用软件库,相应的强大处理能力和适当的集成外设功能(见图1)。通常,所需的片上外设功能包括多通道脉冲宽度调制信号输出,具有死区时间以避免电机控制功率级中的直通电流,高速,高分辨率模数转换器ADC)具有精确触发功能,可在最小的MCU负载下精确测量三相电流,并可在发生机械故障时快速关闭电机故障处理。

应用于磁场定向控制电机设计的固件堆栈

图1:在此代表中用于面向磁场的控制架构的固件栈,片上外设补充了由器件MCU执行的软件程序。

单个MCU产品通过专为更广泛的应用要求和更高性能而设计的专用功能增强了这些基本电机控制功能。例如,飞思卡尔的Cortex-M4 K10 Kinetis MCU提供专用的信号处理功能,如桶形移位器以及并行化功能,如单周期,单指令/多数据(SIMD)和单周期乘法器累加器(MAC) )。 Microchip的dsPIC33F 16位电机控制系列通过其片上40-MIPS数字信号控制器内核实现了所需的性能。恩智浦LPC17xx和LPC32x0分别将专用电机控制PWM与ARM 32位Cortex-M3和16/32位ARM9内核相结合。在每种情况下,MCU供应商都将专用的片上硬件与专用软件库相结合,以满足电机控制要求,例如基于FOC的设计。

FOC算法

FOC算法通过采用三相电机提供PMSM优势通过一系列变换发出信号,这些变换旨在将定子测量的三相时变电机电流转换为更简单的两相,时不变,以转子为中心的参考,可以更容易地进行操作(参见图2) 。结果

应用于磁场定向控制电机设计的固件堆栈

图2:磁场定向控制算法使用一系列信号变换来实现永磁同步电机的电子换向。

在FOC算法的初始输入阶段,MCU使用Clarke变换将三相(IA,IB,IC)电流矢量投影到两相(Iα,Iβ)矢量空间,该矢量空间仍以定子为参考。然后,MCU应用Park变换将定子参考的Iα,Iβ矢量以角度Φ旋转到新的双轴坐标系,其中单独的磁通(Id)和扭矩(Iq)分量与旋转器对齐。由于这个新的坐标系相对于转子保持固定,因此它在参考平面上是时不变的。

将定子磁场矢量与转子坐标系对齐所需的旋转角Φ当然取决于转子位置,传统上通过连接在电机轴上的传感器测量。如上所述,额外的传感器增加了BOM成本并降低了电机系统的寿命,激发了人们对无传感器方法的兴趣增加,这种方法通过利用其与反电动势的已知关系来计算转子位置。然而,与梯形电机不同,FOC设计中的反电动势必须使用虚拟电机模型进行估算,因为所有相都参与换向。因此,无传感器FOC设计会产生额外的处理负载,并要求MCU能够快速返回通过表查找,浮点算法或整数方法(如使用桶形移位器的CORDIC算法)计算出的三角函数的结果。

通过移动三个 - 相位,时变矢量空间到两轴时不变矢量空间,FOC算法允许工程师应用直流电机中使用的传统比例 - 积分 - 微分(PID)控制器来计算新的目标电压Vd和Vq。实际上,电机速度变化的慢响应时间意味着在这些控制器中通常不需要D项。注意,在转子中使用永磁体意味着没有滑动,因为转子产生的转子磁通以与转子磁场相同的速度旋转。因此,图2中所示的参考通量IDREF为零;通过校准设置转矩参考值Iqref以满足所需的性能目标。

MCU通过逆向停车变换传递PI控制器的输出,将转子参考的Vd,Vq值转换为定子参考值。然后,MCU通过反向Clarke变换传递这些结果,以产生所需的三相电压矢量,然后将其转换为脉冲宽度调制(PWM)信号,并传送到直接驱动PMSM的三相功率级。 br》电机控制MCU供应商通过广泛的软件库简化了基于FOC的设计的固件开发。例如,STMicroelectronics将其STM32F103xx系列MCU与用C语言编写的完整PMSM FOC库配对。同样,TI的TMS320C2代码库包括用于Park和Clarke变换的优化C库,能够在短至125个周期内完成Park变换。 》这一系列的变换和控制功能带来了大量的处理负荷,这在无传感器设计中进一步恶化。无传感器FOC逻辑需要包括特殊的初始化和启动程序,以解决静止电机中缺少可观察的电流测量问题(参见图3)。 FOC启动程序通常应用预设的正弦波模式,使电机运行到基于MCU的控制系统切换到无动态无传感器测量所需的足够速度。

应用于磁场定向控制电机设计的固件堆栈

图3:点击启动或复位基于无传感器FOC PMSM的白色物品应用程序上的按钮将电机控制系统置于专用状态,以便将电机正确旋转到足够的速度,以便安全地转换到无传感器状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半导体
    +关注

    关注

    334

    文章

    27258

    浏览量

    217941
  • 控制器
    +关注

    关注

    112

    文章

    16311

    浏览量

    177787
  • 电机
    +关注

    关注

    142

    文章

    8991

    浏览量

    145322
收藏 人收藏

    评论

    相关推荐

    其利天下技术·FOC控制和方波控制区别及分别应用场景·无刷电机驱动开发

    原理我们先简单说说两者的控制原理:FOC控制:基于电机磁场定向控制,将电流分解成与转子
    的头像 发表于 12-02 17:29 299次阅读
    其利天下技术·FOC<b class='flag-5'>控制</b>和方波<b class='flag-5'>控制</b>区别及分别应用场景·无刷<b class='flag-5'>电机</b>驱动开发

    其利天下技术·FOC控制和方波控制的区别?分别应用场景是什么?无刷电机驱动方案

    原理我们先简单说说两者的控制原理:FOC控制:基于电机磁场定向控制,将电流分解成与转子
    的头像 发表于 11-26 11:07 1344次阅读
    其利天下技术·FOC<b class='flag-5'>控制</b>和方波<b class='flag-5'>控制</b>的区别?分别应用场景是什么?无刷<b class='flag-5'>电机</b>驱动方案

    FOC电机与BLDC电机的比较

    (Field Oriented Control,磁场定向控制)是一种先进的电机控制技术,它通过对电机
    的头像 发表于 11-21 15:25 828次阅读

    FOC电机驱动技术解析 FOC电机使用注意事项

    FOC(Field Oriented Control,磁场定向控制)是一种先进的电机控制技术,广泛应用于
    的头像 发表于 11-21 14:53 455次阅读

    FOC电机与传统电机的区别

    在现代工业和自动化领域,电机作为驱动力的核心组件,其性能直接影响到整个系统的效率和可靠性。随着控制技术的发展,FOC电机磁场定向
    的头像 发表于 11-21 14:51 302次阅读

    使用TMS320C25 DSP实现交流电机磁场定向控制

    电子发烧友网站提供《使用TMS320C25 DSP实现交流电机磁场定向控制.pdf》资料免费下载
    发表于 10-28 10:16 0次下载
    使用TMS320C25 DSP实现交流<b class='flag-5'>电机</b>的<b class='flag-5'>磁场</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    步进电机如何进行矢量控制与神经网络控制

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机。它广泛应用于各种自动化设备和精密控制系统中。矢量控制和神经网络
    的头像 发表于 10-22 13:35 244次阅读

    什么是伺服电机?伺服电机的工作原理是什么?

    伺服电机是一种高精度的电机,广泛应用于自动化控制、机器人、精密机械等领域。它能够根据输入的控制信号,精确地
    的头像 发表于 10-22 10:58 450次阅读

    使用F2833x的三相感应电动机的无传感器磁场定向控制

    电子发烧友网站提供《使用F2833x的三相感应电动机的无传感器磁场定向控制.pdf》资料免费下载
    发表于 10-12 11:30 0次下载
    使用F2833x的三相感应电动机的无传感器<b class='flag-5'>磁场</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    三相感应电动机的无传感器磁场定向控制

    电子发烧友网站提供《三相感应电动机的无传感器磁场定向控制.pdf》资料免费下载
    发表于 10-12 11:00 1次下载
    三相感应电动机的无传感器<b class='flag-5'>磁场</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    使用CLA对3相感应电动机进行无传感器磁场定向控制

    电子发烧友网站提供《使用CLA对3相感应电动机进行无传感器磁场定向控制.pdf》资料免费下载
    发表于 10-12 09:05 1次下载
    使用CLA对3相感应电动机进行无传感器<b class='flag-5'>磁场</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    使用TI智能栅极驱动器轻松实现无刷直流(BLDC)电机磁场定向控制(FOC)

    电子发烧友网站提供《使用TI智能栅极驱动器轻松实现无刷直流(BLDC)电机磁场定向控制(FOC).pdf》资料免费下载
    发表于 08-29 11:49 0次下载
    使用TI智能栅极驱动器轻松实现无刷直流(BLDC)<b class='flag-5'>电机</b>的<b class='flag-5'>磁场</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>(FOC)

    利用滑模观测器实现永磁同步电机的无传感器磁场定向控制

    利用滑模观测器实现永磁同步电机的无传感器磁场定向控制
    发表于 07-13 09:32 1次下载

    音圈电机是脉冲控制

    音圈电机(Voice Coil Motor,简称VCM)是一种利用电磁原理实现直线运动的电机。它广泛应用于各种精密定位系统,如硬盘驱动器、光学扫描仪、精密定位平台等。音圈电机
    的头像 发表于 06-13 11:16 803次阅读

    BLDC电机的矢量控制介绍

    无刷直流电机是矢量控制的主要选择,其中磁场定向是主要方法。通过使用无刷电机的矢量控制(FOC),
    的头像 发表于 01-11 11:47 1516次阅读
    BLDC<b class='flag-5'>电机</b>的矢量<b class='flag-5'>控制</b>介绍