Motor Control Blockset 快速入门
Motor Control Blockset™ 提供 Simulink® 模块和参考示例,用于在目标微控制器、FPGA 或片上系统 (SoC) 上开发和部署优化的 C 和 HDL 代码形式的电机控制算法。使用克拉克和帕克变换、每安培最大转矩 (MTPA)、六步换相和基于查找表 (LUT) 的弱磁控制模块来构建电机控制算法。您可以使用传感器解码器模块处理来自编码器、霍尔传感器和旋转变压器的信号,或使用估计器模块实现无传感器控制来计算转子位置和转速。这些模块生成的代码可用于涉及 MISRA C™ 和 ISO® 26262 功能安全标准的工作流。
Motor Control Blockset 中的参考示例有助于您理解如何使用桌面和实时仿真来开发、调节和验证电机控制算法。示例包括用于感应电机、开关磁阻电机 (SRM)、同步电机(如无刷 DC 电机 (BLDC))以及表贴式和内置式永磁同步电机 (PMSM) 的闭环电机控制算法。您可以重用相同的算法来生成生产就绪的紧凑且可追溯的定点或浮点代码。借助参考示例,您还可以为该模块集支持的电机控制硬件套件实现算法。
教程
- 创建和验证电机控制系统的模型
创建、部署和验证电机控制系统的控制算法。
- 使用 Motor Control Blockset 参数估计工具估计电机参数
使用 Motor Control Blockset 中的参数估计功能估计电机参数。
- Program Control Flow of Motor Control Blockset Examples
Design control flow of field-oriented control algorithm.
- How to Use Hall Validity and Hall Speed and Position Blocks
Integrate Hall Validity and Hall Decoder blocks with field-oriented control (FOC) algorithm.
- How to Use Field Oriented Control Autotuner Block
Use the Field Oriented Control Autotuner block to tune PI control loops in field-oriented control applications.
- How to Tune Sensorless Position Estimators
Tune sensorless position estimators for accurate position and speed measurements.
- 估计控制增益和使用工具函数
执行转速和转矩控制子系统的控制参数调节。
- 硬件连接
将电机、传感器和电源连接到硬件板上。
- 模型配置参数
配置 Simulink 模型以与支持的目标硬件对接。
- Customize Motor Control Algorithm for Different Hardware
Customize a motor control algorithm for a different inverter, motor, or processor.
关于电机控制
- 开环和闭环控制
描述开环、闭环电机控制,以及从开环到闭环控制的转换。 - 磁场定向控制 (FOC)
使用磁场定向控制实现 PMSM 和感应电机的转速控制。 - 六步换相
使用六步换相法实现 BLDC 电机的转速控制。 - 直接转矩控制 (DTC)
通过控制电机磁通和转矩来实现 PMSM 的转速控制。 - Host-Target Communication
Describes host model, target model, and how they communicate. - Current Sensor ADC Offset and Position Sensor Calibration
Describes offsets for Hall sensor, quadrature encoder, and current sensor ADC. - 标幺制
使用基值定义归一化单位制。
电机控制算法
嵌入式系统的实现、校准和调试方法
精选示例
交互式学习
电机控制简介
自定进度的交互式课程,作为 Online Training Suite 订阅的一部分提供
视频
Motor Control Blockset 概述
了解 Motor Control Blockset 功能