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

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

3天内不再提示

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

灵动MM32MCU 来源: 灵动MM32MCU 作者: 灵动MM32MCU 2022-11-01 18:45 次阅读

1

方案描述

针对低压无刷电机大联大世平集团推出基于灵动股份MM32SPIN560C 的无刷电机驱动方案。由于MM32SPIN560C 内部集成了一部分驱动电路,所以方案外围电路比较简单。该方案适用于多种应用场合,如空气净化器、服务器风机、吊扇、落地扇、电动手工具、吸尘器、无人机电调、小型水泵等。

5458a102-59cb-11ed-a3b6-dac502259ad0.png

1.1 硬件设计说明

1.1.1 主控

主控部分,采用的是灵动股份MM32SPIN560C,一款基于高性能Arm Cortex-M0 为内核的32 位微控制器。MM32SPIN560C最高工作频率可达 96 MHz,内置高速存储器,具有丰富的 I/O 端口和多种外设,包括:

128KB Flash,8KB SRAM

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

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

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

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

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

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

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

提供 QFN48 封装

MM32SPIN560C 框图如下图所示:

5472e774-59cb-11ed-a3b6-dac502259ad0.png

1.1.2 N-MOSFET

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

1.1.3 电源设计

电源部分,采用了圣邦微 LDO SGM2225电源芯片。其特点如下:

宽电压输入 Vin:3.6V∼ 36V

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

最大输出电流 Iout:800mA

低噪音、低损耗电压

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

过流/短路保护

过热保护

工作温度范围:-40℃ ∼ 125℃

方案原理图:

548f199e-59cb-11ed-a3b6-dac502259ad0.png549f9b02-59cb-11ed-a3b6-dac502259ad0.png55322f12-59cb-11ed-a3b6-dac502259ad0.png

PCB Layout:

553e59c2-59cb-11ed-a3b6-dac502259ad0.png55922caa-59cb-11ed-a3b6-dac502259ad0.png

1.2 软件设计说明

软件部分,采用的是世平HALL FOC 双电阻采样的软件库架构,通过板载电位器使电机旋转,如此一来,整个软件结构清晰易懂。同时,还采用了双环控制(电流环+速度环),详情可见矢量控制框图,如下所示:

55b560f8-59cb-11ed-a3b6-dac502259ad0.png

1.2.1 SVM

空间矢量脉宽调制(SVM)是FOC的基础,是根据其所在扇区选择非零矢量与零矢量合成而成。SVM有三种类型:五段式、七段式、混合式。七段式开关次数较多,但谐波较小;五段式开关次数是七段式的一半,但谐波较大,代码采用的是七段式。SVM的实现流程大致如下:

1

判断合成矢量所在扇区

2

计算相邻矢量作用时间

3

计算各桥臂导通时间

4

得到各相PWM占空比

5

更新相应寄存器

1.2.2 Current Sensing

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

55ceddd0-59cb-11ed-a3b6-dac502259ad0.png

1.2.3 HALL 角度补偿插值

在速度环,软件采用霍尔传感器插值补偿角度方法,对电机转子的速度进行估计与控制。

55eb65cc-59cb-11ed-a3b6-dac502259ad0.png

1.2.4 软件架构介绍

世平提供的 FOC 软件结构如下图所示,这套软件具有以下特点:

1

时序清晰

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

2

便于移植

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

3

定标统一

统一 Q15 小数定标。

4

函数模块化

逻辑清晰的状态机,简洁明了的状态切换。

5

配置方便

主要参数配置意义明确,可视化。

56011430-59cb-11ed-a3b6-dac502259ad0.png

灵动股份官网附有 MM32SPIN560C 的全套低压无刷电机套件软件支持包,详情请见灵动股份官网链接:

https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/motor_dk/mm32spin560c/

56181392-59cb-11ed-a3b6-dac502259ad0.png

2

场景应用图

5623c9a8-59cb-11ed-a3b6-dac502259ad0.png

3

产品实体图

566b9ec2-59cb-11ed-a3b6-dac502259ad0.jpg

4

展示板照片

567add1a-59cb-11ed-a3b6-dac502259ad0.png

5

方案方块图

56c74eb6-59cb-11ed-a3b6-dac502259ad0.png

6

核心技术优势

1

Arm Cortex-M0 32 位 MCU,主频高达 96 MHz,内置预驱、比较器和放大器,整个驱动电路简单

2

MCU 电源使用 5V,可由 MCU 内部 LDO 转换

3

支持有传感器/无传感器的 BLDC/PMSM 电机

4

支持 1/2 Shunt R 三相电流采样

5

可通过跳线选择不同的电机回授方式,比如:HALL、BEMF、IPD 等

6

支持 DC Bus 电压, 总电流量测

7

使用 MCU 内建比较器作为过电流保护

8

ADC 采样速率高达 3 Mbps

9

支持单电阻 PWM 移相,降低单电阻算法复杂程度

7

方案规格

1

MCU:Arm Cortex-M0 32-bit 内核,主频高达 96MHz

2

MCU 电源使用 5V,可由 MCU 内部 LDO 转换

3

支持 UART 通讯 & LIN 通讯

4

支持 2 种电源输入接口:DC-Jack 和接线端子

5

使用 60V/40A N-MOS 管 * 6

6

支持 2 种 SWD 调试接口

7

支持 2 种调速接口:电位器和外接电压

8

具备 LED 指示灯 & 按键

9

开发板尺寸 : 65 * 75 mm

关于灵动

上海灵动微电子股份有限公司成立于 2011 年,是中国本土领先的通用 32 位 MCU 产品及解决方案供应商。公司基于 Arm Cortex-M 系列内核开发的 MM32 MCU 产品拥有 F/L/A/SPIN/W 五大系列,目前已量产 200多款型号,累计交付超4亿颗,每年都有近亿台配备了灵动 MM32MCU 的优秀产品交付到客户手中,在本土通用 32 位 MCU 公司中位居前列。

572f4886-59cb-11ed-a3b6-dac502259ad0.jpg

灵动客户涵盖智能工业汽车电子通信基建、医疗健康、智慧家电、物联网、个人设备、手机电脑等应用领域。灵动是中国为数不多的同时获得了 Arm-KEIL、IAR、SEGGER 官方支持的本土 MCU 公司,并建立了独立、完整的通用 MCU 生态体系。灵动始终秉承着“诚信、承诺、创新、合作”的精神,为客户提供从硬件芯片到软件算法、从参考方案到系统设计的全方位支持。

57612504-59cb-11ed-a3b6-dac502259ad0.png

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

    关注

    145

    文章

    15991

    浏览量

    343342
  • 电机驱动
    +关注

    关注

    59

    文章

    1058

    浏览量

    85847
  • 无刷电机
    +关注

    关注

    56

    文章

    748

    浏览量

    44911
  • 灵动微电子
    +关注

    关注

    7

    文章

    107

    浏览量

    19546
  • MM32
    +关注

    关注

    1

    文章

    104

    浏览量

    571

原文标题:世平基于灵动MM32SPIN560C的低压无刷电机应用方案

文章出处:【微信号:MindMotion-MMCU,微信公众号:灵动MM32MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    无刷电机是什么意思 无刷电机是交流还是直流

    无刷电机(Brushless Motor)是一种将电能转换为机械能的驱动装置,也被称为无刷直流电机(BLDC Motor)。与传统的有刷电机相比,无刷电机的构造更加简单、耐用,效率更高
    的头像 发表于 02-01 13:57 2547次阅读

    无刷电机和有刷电机的优缺点 无刷电机工作原理

    无刷电机和有刷电机是目前最常见的两种电动机类型,它们在不同的应用场景中有着各自的优点和局限性。下面将详细介绍无刷电机和有刷电机的优缺点以及无刷电机
    的头像 发表于 01-31 11:05 950次阅读

    灵动MM32SPIN160C微控制器方案

    灵动MM32SPIN160C采用高性能为内核为M0的32位微控制器,5V输出的LDO稳压器、三组具备有自举二极管的N通道半桥栅极驱动器。
    的头像 发表于 01-09 10:41 411次阅读
    <b class='flag-5'>灵动</b>微<b class='flag-5'>MM32SPIN</b>160C微控制器<b class='flag-5'>方案</b>

    无刷电机谐波怎么调 无刷电机为什么要电调

    无刷电机谐波怎么调 无刷电机为什么要电调  无刷电机谐波调节原理详解 无刷电机是一种通过电子调速器来控制电机转速的
    的头像 发表于 12-20 16:00 1144次阅读

    无刷电机应用

    无刷电机在某些领域也称直流变频电机(BLDC),它采用电子换向(霍尔传感器),线圈不动磁极动,此时永磁铁可以在线圈外部也可以在线圈内部,于是有了外转子无刷电机和内转子无刷电机之分。
    的头像 发表于 12-05 14:52 326次阅读
    <b class='flag-5'>无刷电机</b>应用

    基于灵动MM32 MCU的便携式血氧仪应用

    基于灵动MM32 MCU的便携式血氧仪应用
    的头像 发表于 10-24 15:31 265次阅读
    基于<b class='flag-5'>灵动</b><b class='flag-5'>MM</b>32 MCU的便携式血氧仪应用

    MM32SPIN0230无感方波硬件参考设计

    MM32SPIN0230无感方波硬件参考设计。       MM32SPIN0230系列是灵动MindSPIN旗下高性能的单电机控制产品,采用Cortex-M0内核,集成了运动控制所需
    的头像 发表于 09-15 16:41 382次阅读
    <b class='flag-5'>MM32SPIN</b>0230无感方波硬件参考设计

    基于森国科MCU SPIN的落地扇和循环扇应用方案

    ,森国科分别推出了落地扇&循环扇、电锤、吸尘器、老年代步车等多款高性能方案。本期内容重点介绍,针对三相低压风扇电机驱动,森国科SGK32G031芯片可提供的一款高性价比解决方案,加速实
    发表于 09-13 14:13 539次阅读

    低成本32位单片机电动工具无感方波控制方案

    KeilC 代码大小(完整方案)   MM32SPIN0230电动工具专用板 芯片介绍 MM32SPIN0230系列是灵动微MindSPIN旗下高性能的单
    的头像 发表于 08-30 15:20 503次阅读
    低成本32位单片机电动工具无感方波控制<b class='flag-5'>方案</b>

    低压风机单片机方案

    。       低压风机方案的主控型号采用灵动微电子MM32SPIN030C,Arm® Cortex-M0内核,最高工作频率可达60MHz,内置存储器32KB Flash和4KB SR
    的头像 发表于 08-23 17:40 211次阅读
    <b class='flag-5'>低压</b>风机单片机<b class='flag-5'>方案</b>

    基于FOC无刷电机的按摩器方案以及PCBA介绍

    FOC无刷电机按摩器方案和PCBA介绍
    的头像 发表于 07-11 11:26 763次阅读
    基于FOC<b class='flag-5'>无刷电机</b>的按摩器<b class='flag-5'>方案</b>以及PCBA介绍

    电机控制SOC产品MM32SPIN030C

    MM32SPIN030C是灵动微MindSPIN旗下高性能的单电机控制SOC产品,采用Cortex-M0内核,集成了电机控制所需的专用模拟外设,包括12位高精度ADC、2路模拟比较器C
    的头像 发表于 05-19 17:38 391次阅读

    冰箱压缩机主控方案MM32SPIN0230

    MM32SPIN0230内部集成了具有灵动微特色的电机控制功能:高阶4路互补PWM、注入功能的高精度ADC、轨到轨运放、轮询比较器、32位针对霍尔传感器的捕获时钟、以及硬件除法器和DMA等电机
    的头像 发表于 05-19 17:29 384次阅读

    国产单电机控制32位电机MCU灵动MM32SPIN0230

    MM32SPIN0230内部集成了具有灵动特色的电机控制功能:高阶4路互补PWM、注入功能的高精度ADC、轨到轨运放、轮询比较器、32位针对霍尔传感器的捕获时钟、以及硬件除法器和DMA等电机
    的头像 发表于 05-12 16:22 778次阅读
    国产单<b class='flag-5'>电机</b>控制32位<b class='flag-5'>电机</b>MCU<b class='flag-5'>灵动</b>微<b class='flag-5'>MM32SPIN</b>0230

    本土32位电机MCU灵动MM32SPIN0230来了

    4月19日灵动股份受邀参加了《第18届家电电源与智能控制技术研讨会》,并在会上向行业输送了一款极具竞争力的电机专用MCU——MM32SPIN0230系列。
    的头像 发表于 04-21 09:12 851次阅读