Main Content

Mechanical to Electrical Position

根据转子的机械位置计算其电气位置

自 R2020a 起

库:
Motor Control Blockset / Sensor Decoders
Motor Control Blockset HDL Support / Sensor Decoders

描述

Mechanical to Electrical Position 模块通过使用转子的机械位置、机械偏移值和极对数来计算转子的电气位置。

端口

输入

全部展开

转子的机械位置(作为转子位置传感器的输出),单位可以为弧度(0 至 2π)、角度(0 至 360)或标幺单位(0 至 1)。

数据类型: single | double | fixed point

电机中可用的极对数。

依存关系

要启用此端口,请将 Pole pairs input 参数设置为 Input port

数据类型: single | double | fixed point

转子电气零点位置偏离机械零点位置的量。偏移量的单位与机械位置输入的单位相同。

依存关系

要启用此端口,请将 Specify offset via 指定为 Input port

数据类型: single | double | fixed point

注意

您在所有输入端口指定的值应具有相同的数据类型。

输出

全部展开

转子的电气位置,其范围与机械位置输入的范围相同。电气位置的数据类型与输入的数据类型相同。

数据类型: single | double | fixed point

参数

全部展开

您要用于指定电机中可用极对数的方法。选择 Input port 可启用并使用输入端口 Npp。选择 Specify via dialog 可使用对话框提供极对数。

电机中可用的极对数。

依存关系

要启用此参数,请将 Pole pairs input 参数设置为 Specify via dialog

转子机械位置的单位。

用于指定机械位置偏移量的方法。

  • 选择 Input port 可启用并使用输入端口 Offset

  • 选择 Specify via dialog 可启用 Mechanical offset 参数并提供偏移值。

在此参数中指定机械位置偏移值。偏移量的单位必须与机械位置输入的单位相同。

依存关系

要启用此参数,请将 Offset input type 设置为 Specify via dialog

要用于输入端口的数据类型。

注意

如果您选择定点输入数据类型并向输入端口提供定点值,则当该模块部署到硬件上时运行速度会更快。

扩展功能

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

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出