主要内容

BLDC Commutation Logic

无刷 DC 电机的开关换相逻辑

  • BLDC Commutation Logic block

库:
Simscape / Electrical / Control / BLDC Control

描述

作为此控制算法的一部分,BLDC Commutation Logic 模块实现无刷 DC 电机的换相逻辑。

换向逻辑基于霍尔信号,如下表所总结。

霍尔传感器电机相
霍尔 a霍尔 b霍尔 ca 相b 相c 相
000000
1 1001-1
010-110
011-101
0010-11
1011-10
10010-1
111000

示例

端口

输入

全部展开

霍尔传感器数据。

数据类型: single | double

电机旋转的方向。

数据类型: single | double

输出

全部展开

换相逻辑指示的电机相。

数据类型: single | double

参数

全部展开

连续两次模块执行之间的时间,以秒为单位。在执行期间,模块产生输出,并在需要时更新其内部状态。有关详细信息,请参阅什么是采样时间?指定采样时间

如果此模块位于触发子系统内,则通过将此参数设置为 -1 来继承采样时间。如果此模块位于连续变步长模型内,则使用正标量显式指定采样时间。

参考

[1] Stirban, A., I. Boldea, and G. D. Andreescu. "Motion-Sensorless Control of BLDC-PM Motor With Offline FEM-Information-Assisted Position and Speed Observer." IEEE Transactions on Industry Applications. 48, no. 6 (2012): 1950-1958.

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2018a 中推出