1►方案描述
针对低压无刷电机,大联大世平集团推出基于灵动股份MM32SPIN560C 的无刷电机驱动方案。由于MM32SPIN560C 内部集成了一部分驱动电路,所以方案外围电路比较简单。该方案适用于多种应用场合,如空气净化器、服务器风机、吊扇、落地扇、电动手工具、吸尘器、无人机电调、小型水泵等。
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 框图如下图所示:
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℃
方案原理图:
PCB Layout:
1.2 软件设计说明
软件部分,采用的是世平HALL FOC 双电阻采样的软件库架构,通过板载电位器使电机旋转,如此一来,整个软件结构清晰易懂。同时,还采用了双环控制(电流环+速度环),详情可见矢量控制框图,如下所示:
1.2.1 SVM
空间矢量脉宽调制(SVM)是FOC的基础,是根据其所在扇区选择非零矢量与零矢量合成而成。SVM有三种类型:五段式、七段式、混合式。七段式开关次数较多,但谐波较小;五段式开关次数是七段式的一半,但谐波较大,代码采用的是七段式。SVM的实现流程大致如下:
1)判断合成矢量所在扇区
2)计算相邻矢量作用时间
3)计算各桥臂导通时间
4)得到各相PWM占空比
5)更新相应寄存器值
1.2.2 Current Sensing
在电流环,选择双电阻采样,通过采样 V 和 W 相的下桥臂电阻上的压降,再用基尔霍夫电流定律计算第三相(U 相)的电流。
1.2.3 HALL 角度补偿插值
在速度环,软件采用霍尔传感器插值补偿角度方法,对电机转子的速度进行估计与控制。
1.2.4 软件架构介绍
世平提供的 FOC 软件结构如下图所示,这套软件具有以下特点:
1)时序清晰
仅使用一个常用中断,减少可能的时序冲突和 BUG。
2)便于移植
算法层、驱动层、数学库完全独立,软硬件配置完全剥离,互不干扰。
3)定标统一
统一 Q15 小数定标。
4)函数模块化
逻辑清晰的状态机,简洁明了的状态切换。
5)配置方便
主要参数配置意义明确,可视化。
灵动股份官网附有 MM32SPIN560C 的全套低压无刷电机套件软件支持包,详情请见灵动股份官网链接:
https://www.mindmotion.com.cn/support/development_tools/evaluation_board...
2►场景应用图
3►产品实体图
4►展示板照片
5►方案方块图
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
来源:灵动MM32MCU
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。