灵动微MCU MM32电机驱动硬件的参考设计
来源:宇芯有限公司 日期:2019-11-07 10:10:20
在现今越来越强调环保节能的法规要求下, 新一代的产品需要具备高效的性能, 在永磁无刷电机驱动上亦是如此, 除了高效率的电机外, 电子组件及驱动算法也必须尽可能的高效。
为此灵动微提出了以MM32 SPIN0x 32位微处理器开发的无位置传感器FOC弦波驱动风机解决方案。以下表格为此方案所提供的电机驱动功能列表。
灵动微MCU MM32电机驱动硬件的参考设计
硬件系统由外部 24V电源供电, 经过电源降压转换后提供15V、5V电压, 分别供电给Gate driver IC, 以及MM32 SPIN0x 微处理器,而功率开关管则直接使用24V电源。
此方案采用0~5V的电压输入做为速度命令的来源, 以控制电机转速。用户调节可变电阻旋钮(VR1, 请见图1)可以改变此输入电压值, 当输入电压值超过0.7V时电机将会启动, 当电压值低于0.4V电机将会停止。 此方案的转速是经过此输入电压的变化加以控制, 目前规划为七段转速控制。
图1. MM32 MCU电机驱动硬件框图
电机启动前会先量测电机的U, V两相的反电动势电压(BEMF), 并由此侦测点击目前是在静止状态或是旋转状态。 若是在静止状态,则可以直接启动电机运转。 若电机是在旋转状态, 程序将会持续量测BEMF U,V 的电压一段时间后, 经由计算得知此电机的转速及顺逆转方向, 之后才能依此数据启动电机。
电机开始启动后, 将会透过运算放大器量测二相的相电流 Ia, Ib, 并将此信息经过坐标轴转换后控制电机的力矩电流大小及相位。
电机进入闭回路运转后, 其运转的角度将由滑模估测器提供, 并藉由此获得电机速度的数据。此时若是收到用户传来的电机停止命令, 程序并不会立即关闭PWM输出, 而是会自行降低目前的转速命令, 使实际转速低于参数设定值后才会将PWM 输出关闭。
灵动微MCU选型链接:
https://www.wridy.com/list-75-1.html
关键词:灵动微MCU
上一篇:
灵动微MCU六大新品
宇芯有限公司自成立以来,我们专注于代理国内外各大知名品牌的半导体元器件,代理品牌有NETSOL、JSC、everspin、来杨Lyontek、ISSI、CYPRESS等多个品牌总代理资质,主要产品线为sram、mram、psram等其他存储器芯片,致力于为客户提供具有竞争优势的产品,是一家专业提供存储方案解决商。