当前位置:首 页 --> 技术分享
基于MM32SPIN0280无感方波BLDC电动工具驱动篇应用笔记
发布时间:2023/4/26 14:32:00 来源:永阜康科技
在线咨询:
给我发消息
张代明 3003290139
给我发消息
姚红霞 3003214837
给我发消息
李湘宁 2850985550
13713728695
M32SPIN0280 是灵动微电机新推出的针对电机控制市场的专用 MCU,该系列 MCU 搭载了Arm®Cortex®-M0 内核,最高工作频率可达 96MHz,内置高速存储器,并集成了 I/O 端口和多种外设。MM32SPIN0280 系列 MCU 适用于各类电机应用场景,其典型应用包括风机、水泵、电动自行车、服务器风机 、吊扇、电动工具、工业变频、伺服舵机、空调风机等。

1该文档介绍基于灵动微电子 32 位微处理器 MM32SPIN0280 的电动工具无感方波控制方案, 包括 MM32SPIN0280 芯片资源以及软件说明。 以下是电动工具无感方波控制方案的功能列表:

 

2. 硬件参考设计硬件系统由外部 DC 电源供电, 经降压后得到 12V 给 Gate driver IC 供电以驱动功率开关管,12V 通过降压 IC 输出 5V 给 MM32 SPIN 系列微处理器及其他功能模块供电。通过外部电路检测反电动势过零点信号,对应六种不同的逆变器 MOS 管驱动顺序,实现 BLDC 电机的六步换相。采用 0~5V 的电压输入做为速度命令的来源, 以控制电机转速。 用户转动可变电阻旋钮可以改变此输入电压值,实现无极调速。图 2 是 MM32SPIN0280 方案硬件框图

3. 软件设计3.1 系统时序设计嵌入式程序的设计中最重要的就是时序的设计,无刷直流电机矢量控制的执行需要在嵌入式系统中的定时中断中定期执行,这就需要使用 PWM 和 ADC 的同步机制。本程序中的过零点检测均在 ADC 中断中执行。ADC 的采样由 TIM1 的 CCR4 的值一半的附近触发,如图所示

从图中可以看出,在本程序中 ADC 中断周期和PWM周期一致,过零点的检测在换相结束后 的 ADC 中断中对非导通相和母线电压的一半比较完成。

 

由图可知,系统上电复位后,先执行一段延时函数,等待系统稳定后开始初始化系统外设 及参数,最后使能对应的中断,在 while 循环中执行喂狗及 1ms 一次的慢速环状态机。 1) ADC 法检测过零点时,在 ADC1 中断执行过零点检测,在 TIM2 中执行延时和换相。 2) 比较器法检测过零点时,在 TIM14 中断执行过零点检测,并执行延时和换相。

系统驱动层主要包含常用的电机外设的配置如下所示:

3.3 软件流程图 该案整体软件流程设计如下图所示,在 Main()函数主要执行低速任务:1ms 时间片执行电 位器调速和加减速曲线调节。ADC 采样完成中断里读取母线电压、电流、转速命令值以及电机 三相反电动势电压并检测过零点。TIM1 产生 6ch PWM,并启用 break 中断。Systick 中断的定 时可作为系统时基。 1) 使用 ADC 法检测过零点时,将使能 TIM2 中断执行过零点检测以及延时换相功能。 2) 使用比较器法检测过零点时,将会使能 TIM14 中断进行过零点检测以及延时换相功能 

 
    您可能对以下产品感兴趣  
产品型号 功能介绍 兼容型号 封装形式 工作电压 备注
ACM6755 ACM6754是一款三相无刷直流电机驱动芯片,内部集成无感三相无刷电机驱动算法、相电流检测电流电路、栅极驱动电路以及功率MOS管. 支持最大4.8A的相电流. ACM6754/55 的高集成度以及精简外围特别适用于高功率密度、小尺寸、静音要求高的三相无刷电机驱动器。 ACM6763 QFN-28 4.5V-28V 三相180˚ 正弦/方波, 无感或者外置霍尔的直流无刷电机驱动器, 180˚ 正弦/方波/开窗正炫可选
ACM6763 4.5V-32V、5A三相无刷无感驱动、180˚正弦,集成驱动算法+预驱+MOS ACM6755 QFN-28 4.5V-32V 三相180˚ 正弦, 无感或单霍尔,车规级无刷电机驱动
ACM6754 ACM6754是一款全集成、无需外置传感器的三相无刷电机驱动IC。内部集成电机控制算法和电流/ 电压检测,能够基于无刷电机旋转过程中的反电动势控制电机静音/ 高效旋转。 ACM6753 QFN-24 5V-28V 三相180˚ 正弦/方波, 无感或者外置霍尔的直流无刷电机驱动器
ACM6252 ACM6252是一款外置霍尔传感器的单相无刷电机驱动IC。内部集成电机控制算法和电流检测,能够基于霍尔信号控制单相无刷电机静音/ 高效旋转。内部集成4颗小于500mΩ的MOS保证1.2A电流输出的情况下优异的热性能。 APX9230/M8121 TSSOP-16/DFN-10 3.3V-18V 正弦波或方波驱动,外置霍尔的12V/1.2A单相无刷直流电机驱动器
ACM6753 18V、3A三相无刷无感驱动、180˚正弦,集成驱动算法+预驱+MOS ACM6754 QFN-24 5V-18V 5-18V无感三相无刷电机驱动器
 
深圳市永阜康科技有限公司 粤ICP备17113496号 服务热线:0755-82863877 手机:13242913995