MM32 SPIN Series 在风机无传感器弦波驱动上的实现

时间:2022-03-13来源:佚名

在现今越来越强调环保节能的法规要求下, 新一世代的产品需要具备更高的高效性能, 在永磁无刷电机驱动上亦是如此, 除了高效率的电机外, 电子组件及驱动算法也必须尽可能的高效。

为此灵动微电子提出了以MM32 SPIN系列 32位微处理器开发的风机无位置传感器FOC弦波

驱动解决方案。以下表格为此方案所提供的电机驱动功能列表。

本篇内容分为三大部分, 电机驱动硬件的参考设计、软件设计、以及此风机驱动方案的实际运转验证。

一、MM32 MCU电机驱动硬件的参考设计

硬件系统由外部 24V电源供电, 经过电源降压转换后提供15V、5V电压, 并将此二个电源电压输出分别给予Gate driver IC, 及MM32 SPIN系列微处理器。功率开关管则直接使用24V电源。

此方案采用0~5V的电压输入做为速度命令的来源, 以控制电机转速。 用户转动可变电阻旋钮(VR1, 请见图1)可以改变此输入电压值, 当输入电压值超过0.7V时电机将会启动, 当电压值低于0.4V电机将会关闭。 此方案的转速是经过此输入电压的变化加以控制, 目前规划为七段转速控制。

电机启动前会先量测电机的U, V两相的反电动势电压(BEMF), 并由此判断目前电机是在静止状态或是旋转中。若是在静止中则可以经过初始位置侦测得知转子位置后, 启动电机运转。 若电机是在旋转中, 程序将会持续量测BEMF U,V 的电压一段时间后, 经由计算得知此电机的转速及顺逆转方向, 之后才能据此数据启动电机。

电机启动后, 将会透过运算放大器量测后得知三相的相电流 Ia, Ib, Ic, 并将此信息经过坐标轴的转换后控制电机的力矩电流大小及相位。

电机进入闭回路运转后, 其运转的角度将由滑模估测器提供, 并藉由此获得电机速度的数据。此时若是收到用户传来的电机停止命令, 程序并不会立即关闭PWM 输出, 而是会自行降低目前的转速命令, 使实际转速低于参数设定值后才会将PWM 输出关闭。

图1. MM32 MCU电机驱动硬件框图

二、MM32 MCU电机驱动的软件设计

图2为MM32 MCU电机磁场导向驱动软件设计框图。 软件流程一开始是由ADC读取外部输入电压产生目标速度命令, 经过闭回路加速度斜率控制器运算后, 得到可提供速度PI控制器功能方块的速度命令, 接着用此速度命令与反馈的实际速度, 经由PI 控制器计算之后产生力矩电流命令。

磁场导向控制器(FOC)功能方块接收到此力矩电流命令及电机的估测角度后, 经过三相电流的反馈、坐标转换、电流环PI计算、及空间矢量调制等法则运算, 由此获得要逼近目标转速所需求的三相PWM占空比数据, 之后将此数据产生PWM输出给予外部的电力驱动组件, 以此驱动电机运转。

在磁场导向控制器功能方块产生PWM 讯号的过程中, 滑模估测器功能方块负责产生电机运转所需要的估测角度及速度。

图2蓝色标示的部分为磁场导向控制的细部软件框图, 这个理论是由 F.Blaschke 在1972年所提出的。各个方块输出/输入的斜体文字为实际程序中的变量名称。

图2. 磁场导向软件设计框图

本方案的磁场导向控制主要有三个坐标转换计算, Clarke转换、Park转换及逆变换Park转换, 目的是要能够个别的控制电机的磁场电流 Id及力矩电流Iq, 以实现电机的转速控制。

Clarke 坐标转换(图3) :

Clarke 坐标轴转换目的是将三相电流的三轴 (a, b, c) 的坐标系统转换为2轴 ( 坐标系统, 并将 轴对齐三相坐标轴的a轴。

图3. Clarke坐标轴转换及其方程式

Park 坐标转换(图4) :

Park坐标轴转换目的是将静态的2轴 ( 坐标系统转换为电机同步旋转的2轴 (d, q) 坐标系统。d轴表转子磁通电流方向及大小, q轴表力矩电流 为转子角度。以下算式为Park 坐标转换方程式。

图4. Park坐标转换及其方程式

逆变换Park 坐标转换(图5) :

目的是将电机同步旋转的2轴(d, q)坐标系统转换回静态的2轴( 坐标系统。


图5. 逆变换Park坐标转换及其方程式

图6 为滑模角度估测系统细部的框图。滑模角度估测器由四个主要功能方块所组成(请参考图6), 首先由电流估测器产生估测电流, 并用此估测电流与量测的实际电流Ialfa, Ibeta的差值, 经过bang-bang 控制与低通滤波功能方块运算后, 产生估测的反电动势电压值Ealfa, Ebeta, 将此估测的电压值经过反正切的计算后即可得到估测的转子角度。

图6. 滑模估测(SMO)转子角度软件控制框图

三、风机驱动方案的实际运转验证

本方案选用了灵动微电子的MM32 SPIN05PF 32位微处理器, 并藉以实现无位置传感器的风机FOC弦波驱动控制, 以下为实际风机运转的电流波形图。

图7 为风机从开环启动, 加速后进入闭环控制的相电流波形图。

图7. 开环启动进入闭环控制的相电流波形 (电流探棒量测规格为1A/1V)

图8 为风机驱动在12吋叶片负载下, 控制命令为2安培的电机运转相电流波形图。

图8. 电流命令2A下的V相电流波形, 实际量测结果为±2.05A (电流探棒规格1A/1V)

图9 为4极对风机驱动的W相电流波形, 负载为8吋叶片, 风机速度命令为3675RPM, 实测风机转速为3708RPM (247.2Hz*60/4 = 3708RPM), 转速误差 < ±1%。

图9. 速度控制下的W相电流波形 (电流探棒量测规格为1A/1V)

由以上验证结果可以得知, MM32 SPIN 系列微处理器的指令周期, PWM分辨率及ADC精准度可以完全实现电机磁场导向控制较高的运算与量测需求, 达到精准的电流及转速控制, 并能充分发挥三相永磁同步电机的能效及静音效果。

    相关阅读

    城市亮化工程如何设计才能具有层次感?

    城市亮化工程 的主要目地是为夜间带来一体化照明,考虑基础的视觉识别规定,自然环境照明的光层级与光线总数的多少相关,假如空间中的自然环境照明比工作照明低许多 ,在工作...
    2022-10-11
    城市亮化工程如何设计才能具有层次感?

    城市道路照明工程主要有哪些?

    在城市建设中,道路照明 是必不可少的基础设施,也是城市夜景的重要组成部分。在某种程度上,它还反映了城市的经济实力,社会进步和现代化的标志。它为夜间在城市中的车辆和行...
    2022-07-12
    城市道路照明工程主要有哪些?

    安全出口指示标志灯为什么是绿色而不是红色?

    对于安全出口指示标志灯相信大家都不陌生,我们在日常生活中在任何公众场所的紧急疏散的安全出口都可以看到这个安全出口指示标志灯,大家有没有想过安全出口的指示标志为什么...
    2022-05-21
    安全出口指示标志灯为什么是绿色而不是红色?

    路灯照明合理的布置方式

    路灯的布置方式主要有单侧布置、双侧交错布置、双侧对称布置、中心对称布置、横向悬索布置五种形式,随着城市道路的不断拓宽,平交路口转弯半径越来越大,根据《城市道路亮化...
    2022-07-15

    泛光照明工程是什么?应用范围有哪些?

    很多人提及 泛光照明工程 会有一些生疏,不理解泛光照明包含哪些,也不知道 泛光照明工程 跟普通照明工程有哪些不一样。 实际上泛光照明工程便是归属于城市景观照明工程或环境...
    2022-10-17
    泛光照明工程是什么?应用范围有哪些?

    消防应急灯的寿命有多长?一般可以使用多长时间?

    对于消防应急灯的使用寿命相信很多人都想了解这个问题,因为消防应急灯安装了就不需要时时刻刻盯着,这需要定时检查就可以了,但是很多人都不知道消防应急灯的寿命有多长,不...
    2022-05-21
    消防应急灯的寿命有多长?一般可以使用多长时间?

    快投派智能无线投屏器,让无线互联更加简单便捷

    没有WiFi的情况下可以进行无线投屏吗? 长期使用投屏功能的人,或多或少都知道自己的手机可以通过【无线投屏】【屏幕镜像】功能,直接连接到智能电视或无线投屏器,下意识地认...
    2022-05-11
    快投派智能无线投屏器,让无线互联更加简单便捷

    广场照明的设计技巧

    广场照明设计 主要包括休闲广场、集会活动广场、商业广场的照明设计。 1)休闲广场。主要是为人们提供休息、社交和举行小型文化娱乐活动的地方,由于人们活动方式不同,有些区...
    2022-07-15

    网站栏目