工具与软件:
早上好、
我将与 MCF8316A 电机驱动器一起工作、用于控制反作用轮系统中的 DF45M024053-A2 BLDC 电机。 飞轮使用法兰安装到电机轴上、用横向螺钉固定。
要配置系统、可使用 MPET 工具检索电机参数、运行一次、然后保存与闭环操作相关的值。 这样我就可以在不重复估算参数的情况下控制滑轮。 单独管理电机时、一切均按预期运行。 但是、当我安装飞轮时会出现问题。
飞轮引入的额外惯性介于之间 0.000281和0.000445 Nm² 、具体取决于型号。 为了解决这一问题、我在安装飞轮的情况下重新运行 MPET。 但是、当我尝试启动电机时、往往会这样 保持一致 .
我对各种参数进行了实验、尤其是在内 MOTOR_STARTUP1和 MOTOR_STARTUP2 、调整值、如 OL_LIMIT、OL_ACC1和 OL_ACC2 . 但是、我观察到最具影响力的变化来自 MPET 估算的电机参数。 多次运行 MPET、我发现一种可使减少的配置 当目标速度为200RPM 时、启动过冲至大约200RPM (意味着电机最初跳到400 RPM)。 在更高的速度下、过冲甚至更加明显。
以下是我的当前配置:
{0x0080、0x64630C20}、// ISD_CONFIG
{0x0082、0x283AF064}、// REV_DRIVE_CONFIG
{0x0084、0x4C3307D4}、// MOTOR_STARTUP1
{0x0086、0x13AE6000}、// MOTOR_STARTUP2
{0x0088、0x28A181B0}、// Close_LOOP1
{0x008A、0x1AADA363}、// Close_LOOP2
{0x008C、0x1F800005}、// Close_LOOP3
{0x008E、0x6BCACE10}、// Close_LOOP4
{0x0090、0x5FE80207}、// FAULT_CONFIG1
{0x0092、0x74000000}、// FAULT_CONFIG2
{0x0094、0x00000000}、// SPEED_PROFILES1
{0x0096、0x00000000}、// SPEED_PROFILES2
{0x0098、0x00000000}、// SPEED_PROFILES3
{0x009A、0x00000000}、// SPEED_PROFILES4
{0x009C、0x00000000}、// SPEED_PROFILES5
{0x009E、0x00000000}、// SPEED_PROFILES6
{0x00A0、0x00B3407D}、// INT_ALGO_1
{0x00A2、0x000001A7}、// INT_ALGO_2
{0x00A4、0x00000001}、// PIN_CONFIG
{0x00A6、0x00000000}、// device_config1
{0x00A8、0x0000B000}、// DEVICE_CONFIG2
{0x00AA、0x40000000}、// peri_config1
{0x00AC、0x00000100}、// GD_CONFIG1
{0x00AE、0x00200000}、// GD_CONFIG2
{0x00EA、0x00000000}、// DEV_CTRL
{0x00EC、0x00000000}、// algo_CTRL1
{0x00EE、0x00000000}、// algo_CTRL2
如果有关可能有助于进一步减少此启动过冲的附加参数的任何指导、我将不胜感激。 鉴于系统的惯性相对较高、这是固有限制还是有其他设置可以帮助缓解该问题?
提前感谢您的帮助、
Silvio saccoman。