主题中讨论的其他器件: BOOSTXL-DRV8323RS
工具与软件:
您好!
执行 此处所述的步骤 并使用 GUI 旋转电机后、 我认为我的硬件设置可按预期工作。 因此我现在转到下一步、使用 MSPM0无传感器 FOC 软件并使用 CCS Theia 研究如何旋转电机 1.4.0.12但在遵循 指南之后、 我最终得到一个正在运行的 LP-MSPM0G3507板、并且 DRV8300DIPWM-EVM 板上预期的灯显示、但电机没有反应。 将 SpeedCtrl 增大到100不会导致任何声音、移动或功耗增加。 我唯一得到的反应是、 如果我 在电源电压高于30V 时将 SpeedCtrl 增加到100、会出现以下故障:
- systemFaultStatus:2 (FAULT_VOLTAGE_OUT_OF_BOUNDS)
- MotorState:13 (MOTOR_FAULT)
我按照 调整指南设置我的系统、从而进行以下调整:
- pUserInputRegs->systemParams.mtrResistor = 39;
- pUserInputRegs->systemParams.mtrInductance = 18;
- pUserInputRegs->systemParams.mtrBemfConst = 17;
- pUserInputRegs->systemParams.voltageBase = DC_VOLTAGE_BASE * 1000;
- pUserInputRegs->systemParams.currentBase = FULL_SCALE_CURRENT_BASE * 1000;
- pUserCtrlRegs->algoDebugCtrl1.b.closeLoopDis = 1;
- #define FULL_SCALE_CURRENT_BASE 23.571.
有什么我丢失的东西吗?
