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

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

3天内不再提示

基于灵动微 MM32SPIN360C 的低压无刷电机应用方案

汇英同创杨娴 来源: 汇英同创杨娴 作者: 汇英同创杨娴 2023-04-07 15:44 次阅读

近年来,无刷直流电动机在现代社会的众多领域中得到广泛应用,包括电动汽车、家用电器、办公自动化、工业控制、医疗器械等领域都有它的身影。它除了保持有刷直流电动机优越的启动性能和调速性能外,其最大的特点就是没有换向器和电刷组成的机械接触结构,因而具有低损耗、高效率、寿命长、噪声低、运行可靠、维护简便等一系列优点。

虽然无刷直流电机有诸多优点,但是在控制上却有一定难度。无刷直流电机的机械结构简单,这就要求驱动电路要有一定的复杂度,并且需要由 MCU 产生电机所需要的波形来控制电机的转动。

汇英同创针对低压无刷电机,推出基于灵动微 MM32SPIN360C 的无刷电机驱动方案。此方案采用的 MM32SPIN360C 内部集成了一部分驱动电路,所以方案的外围电路比较简单。适用于多种应用场合,比如空气净化器、服务器风机、吊扇、落地扇、电动手工具、吸尘器、无人机电调、小型水泵等。

poYBAGQu14eAEee8AARNmJ5pI3A017.png

MM32SPIN360C 无刷电机开发板

主控

主控 MCU 采用的是 灵动微 MM32SPIN360C,使用高性能的 ARM Cortex-M0 为内核的 32 位微控制器,最高工作频率可达 96 MHz,内置高速存储器,丰富的 I/O 端口和多种外设,包括:

128KB Flash,12KB SRAMB

包含 12 位的 ADC,采样速度高达 1Msps

5 个通用定时器、2 个针对电机控制的 PWM 高级定时器

1 个 I2C 接口、2 个 SPI 接口和 2 个 UART 接口

针对电机应用内置 3 个运放,3 个比较器

内嵌经出厂调校的 48MHz 高速振荡器

内置预驱工作电压 7V ∼ 48V

5V LDO 稳压器,输入电压最高 13.5V

提供 QFN48 封装

MM32SPIN360C 框图如下图所示:

poYBAGQu15WAb6h8AAHeWFCBEpg624.png

图 2 . 灵动微 MM32SPIN360C 框图

N-MOSFET

电机驱动部分,方案采用 6 颗 N-MOS 管来做电机的电子换相控制。芯片采用的是国产的 体积小、功耗低、漏源电压(VDSS)可以达到 60V,连续漏电流(Id)可以达到 42A,开关频率可以达到 30KHz 以上。

电源

方案采用的电源芯片是圣邦微的 LDO: SGM2225-ADJ,其特点如下:

宽电压输入 Vin:3.6~36V

输出电压可调 Vout:1.8V~15V

最大输出电流 Iout:800mA

低噪音、低损耗电压

封装小,最小封装大小为 3*3mm

过流/短路保护

过热保护

工作温度范围:-40~+125℃


驱动软件说明:

方案的软件部分采用灵动微的 FOC 软件库架构,整个软件结构清晰易懂。软件采用双环控制(电流环+速度环),矢量控制的框图如下图所示:

pYYBAGQu17CAeptnAAaUcIP3fP0202.png

图 3 . 电机矢量控制框图

SVM

空间矢量脉宽调制(SVM)是 FOC 的基础,是根据其所在扇区选择非零矢量与零矢量合成而成,有五段式、七段式、混合式。七段式开关次数较多,但谐波较小;五段式开关次数是七段式的一半,但谐波较大。

代码采用的是七段式。其实现流程大致如下:

① 判断合成矢量所在扇区

② 计算相邻矢量作用时间

③ 计算各桥臂导通时间

④ 得到各相PWM占空比

⑤ 更新相应寄存器

Current Sensing

在电流环,软件中的电流采样选择双电阻采样,通过采样 V 和 W 相的下桥臂电阻上的压降,再用基尔霍夫电流定律计算第三相(U 相)的电流。

pYYBAGQu19aAQ8nRAAB0htZoZVg368.png


图 4 . 电流采样原理

SMO+PLL

在速度环,软件采用基于滑膜观测器(SMO)和锁相环(PLL)方法对电机转子的速度估计与控制。

软件架构介绍

灵动微的 FOC 软件结构如下图所示,这套软件具有如下特点:

① 时序清晰 —— 仅使用一个常用中断,减少可能的时序冲突和 BUG。

② 便于移植 —— 算法层、驱动层、数学库完全独立,软硬件配置完全剥离,互不干扰。

③ 定标统一 —— 统一 Q15 小数定标。

④ 函数模块化 —— 逻辑清晰的状态机,简洁明了的状态切换。

⑤ 配置方便 —— 主要参数配置意义明确,可视化

poYBAGQu1-uAZGkBAAIIif-PrHc654.png

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

    关注

    6029

    文章

    44480

    浏览量

    631609
  • 电机驱动
    +关注

    关注

    60

    文章

    1189

    浏览量

    86529
  • 三相无刷电机

    关注

    0

    文章

    29

    浏览量

    6306
  • 灵动微
    +关注

    关注

    3

    文章

    174

    浏览量

    22637
  • MM32
    +关注

    关注

    1

    文章

    106

    浏览量

    732
收藏 人收藏

    评论

    相关推荐

    基于灵动MM32SPIN560C低压无刷电机应用方案

    1 ► 方案描述 针对低压无刷电机,大联大世平集团推出基于灵动股份MM32SPIN560C无刷电机
    的头像 发表于 11-01 18:45 3667次阅读

    灵动MM32SPIN560C低压无刷电机应用方案

    针对低压无刷电机灵动股份推出MM32SPIN560C无刷电机驱动方案。由于
    的头像 发表于 11-29 16:01 868次阅读
    <b class='flag-5'>灵动</b><b class='flag-5'>微</b><b class='flag-5'>MM32SPIN560C</b>的<b class='flag-5'>低压</b><b class='flag-5'>无刷电机</b>应用<b class='flag-5'>方案</b>

    2019灵动微电子MM32 MCU智能之“芯”咖啡沙龙展示方案(一)——基于MM32SPIN360C的手持式吸尘器

    波形和相电流波形堵住进风口时的转速可达93200rpm,也满足了手持式吸尘器的要求。相电压波形如下:图7. 进风口堵塞时的相电压波形5.结论MM32SPIN360C灵动微电子推出的高性能电机驱动专用
    发表于 02-18 12:46

    小编科普一下32位单片机MM32SPIN360C

    32位单片机MM32SPIN360C有哪些特征?32位单片机MM32SPIN360C的引脚封装是怎样的?
    发表于 09-03 07:15

    关于电机控制专用国产32位单片机MM32SPIN360C

    配件、医疗、交通出行、显示及交互等领域。灵动可以为客户提供从优异芯片产品到核心算法和从完备参考设计方案到整机开发的全方位支持。 国产32位单片机MM32SPIN360C拥有M0内核的高性能32位微控制器,5V输出的LDO稳压器、
    发表于 11-30 14:57 2447次阅读

    基于MM32SPIN系列MCU的AllIn One电机方案

    灵动MM32SPIN系列MCU产品是针对直流无刷电机驱动量身打造,由灵动电机团队提供专业的定
    发表于 09-22 15:45 803次阅读

    灵动MM32SPIN360C获选2020年度国产MCU评选

    Cortex-M系列内核开发的MM 32MCU产品拥有F/L/SPIN/W/P五大系列,200多个型号,累计交付近亿颗,灵动在本土通用32位MCU公司中位居前列。
    发表于 11-06 10:21 8次下载
    <b class='flag-5'>灵动</b><b class='flag-5'>微</b><b class='flag-5'>MM32SPIN360C</b>获选2020年度国产MCU评选

    32位单片机MM32SPIN360C现货供应

    在电动工具的方案中,具有集成高速算法内建运放与集成预驱的MM32SPIN360C微控制器启动转矩大,还有超高的转速与快速启动,把无刷马达电动工具寿命长和性能好及体积小等优势发挥到最好的状态。灵动
    发表于 11-19 16:28 640次阅读

    灵动电动工具专用单片机MM32SPIN360C

    及耐用。与手动工具相比可提高劳动生产率数倍到数十倍。   基于 灵动 MM32SPIN360C电动工具控制方案,以MM32SPIN360C
    发表于 12-21 15:59 1814次阅读

    基于MM32SPIN360C芯片的低压无刷电机设计

    2022年4月12日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于灵动微电子(MindMotion)MM32SPIN360C芯片的低压无刷电机应用
    的头像 发表于 04-18 11:43 2358次阅读

    MM32SPIN360C 产品手册(中文版)

    MM32SPIN360C 产品手册(中文版)
    发表于 02-27 18:45 0次下载
    <b class='flag-5'>MM32SPIN360C</b> 产品手册(中文版)

    博文 | 基于灵动 MM32SPIN560C 电机调试的方法

    简介本博文基于世平集团的灵动MM32SPIN560C无刷电机开发板在用户调试电机时,描述在用户拿到电机
    的头像 发表于 09-22 17:31 1938次阅读
    博文 | 基于<b class='flag-5'>灵动</b><b class='flag-5'>微</b> <b class='flag-5'>MM32SPIN560C</b> <b class='flag-5'>电机</b>调试的方法

    方案 | 世平基于灵动 SPIN560C低压无刷电机应用方案

    1、方案描述大联大世平集团针对低压无刷电机,推出基于灵动MM32SPIN560C
    的头像 发表于 09-23 11:28 1004次阅读
    <b class='flag-5'>方案</b> | 世平基于<b class='flag-5'>灵动</b><b class='flag-5'>微</b> <b class='flag-5'>SPIN560C</b> 的<b class='flag-5'>低压</b><b class='flag-5'>无刷电机</b>应用<b class='flag-5'>方案</b>

    世平基于灵动 SPIN560C低压无刷电机应用方案

    大联大世平集团针对低压无刷电机,推出基于灵动 MM32SPIN560C无刷电机驱动
    的头像 发表于 12-08 08:40 1074次阅读
    世平基于<b class='flag-5'>灵动</b><b class='flag-5'>微</b> <b class='flag-5'>SPIN560C</b> 的<b class='flag-5'>低压</b><b class='flag-5'>无刷电机</b>应用<b class='flag-5'>方案</b>

    昂科烧录器支持MindMotion灵动微电子的32位微控制器MM32SPIN360C

    芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中MindMotion灵动微电子的32位微控制器MM32SPIN360C已经被昂科的通用烧录平台AP8000所支持
    的头像 发表于 08-02 09:47 279次阅读
    昂科烧录器支持MindMotion<b class='flag-5'>灵动</b>微电子的32位微控制器<b class='flag-5'>MM32SPIN360C</b>