主题中讨论的其他器件:DRV8353
工具与软件:
团队成员、您好!
我使用 F2800157 Launchpad 和 DRV8353电源板(使用编码器反馈)开发48V ABZ+PWM 电机的位置控制。 我正在使用 TI 通用电机代码(UMC)、并且我已经启用与电机编码器相关的宏。
MOTOR1_ENC ->已启用
MOTOR1_FAST ->禁用
首先、我在 MOTOR1_FAST 方法中测试了相同的编码器电机、其运行正常到构建级别4、然后我禁用了 MOTOR1_FAST 宏并启用了 MOTOR1_ENC 。
电机状态变化和卡在模块过流故障状态。 甚至尝试将过流值增加到300、但仍然显示错误"模块过流"。 相同的仅代码配置更改为霍尔(启用 MOTOR1_HALL)、并检查48V 霍尔电机是否正常工作。
相同的代码将配置更改为编码器(MOTOR1_ENC)无法正常工作并始终呈现模块过流故障。
下面我分享了屏幕截图 for motorHandle_M1->motorState and encHandle->encState values after enabling the flagEnableRunandIdentity flag.


我之前问了一个 E2E 问题、关于使用 F2800157 Launchpad 通过 DRV8353连接编码器电机的问题。 我按照他们的指示进行操作;但是、电机不会与编码器电机一起运行。 我在下面发布了我提出的 E2E 问题;请看一下。
虽然 MOTOR1_FAST 在高达版本级别4时可正常运行、但具有反馈的 MOTOR1_ENC 无法正常运行。 与 motor1_fast 方法相比、在使用编码器反馈连接电机时、您能否说明我们需要考虑的所有与软件相关的注意事项?
请为我提供有关如何使用编码器反馈运行电机和修复此模块过流错误的建议。
此致、
Kirana H P


