This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我无法使用 MCF8316AEVM 评估套件移动电机。
实质上、我将按照用户指南和网络 GUI 中的说明设置器件。 当我尝试通过调整电机控制电位器的位置来移动电机时、电机移动半秒并停止。 这将导致 nFault LED 亮起、同时产生 MPET IPD 故障(由 GUI 报告)。
为解决此问题所采取的步骤:
这些步骤仍具有相同的结果。 电机(如果已连接)短暂移动、持续不到一秒、然后 nfault LED 加电、同时 GUI 报告"MPET_IPD_FAULT"。
此外、每次运行测试时、我观察到的是我的电源(通过 VBAT 和 PGND 为电路板供电) 将在电机控制电位器设置为零位置时消耗26mA、一旦设置为非零位置、将短暂消耗33mA 一秒钟、然后停留在30mA。 未观察到任何迹象表明电机根本尝试消耗任何电流。 所有这些测试都是在为电机电源提供12v 电压的条件下以及在多个无刷电机上执行的。
此外、我将 VSOX 引脚配置为输出一个信号、指示 A 相通道的电流消耗、以便更好地了解导致此问题的原因 (由于 MPET IPD 故障、这表示器件 没有检测到要插入的电机或者电机正在尝试消耗的电流大于允许的电流)。
我发现 VSOX 引脚输出了一个约为50mV 的波形、我认为这表示 A 相通道的测量电流较低。 这将与我观察到的情况相符、即电机在很长时间内不会移动太多。 但是、考虑到我在将 HW_LOCK_LIMIT 设置为其最大值8A 后观察到这一点、并且如果 VSOX > HW_LOCK_LIMIT、电机将停止、这会令人困惑。
我在下面附上了振荡器的读数、以及在未连接电机的情况下运行此测试时器件的 th a、b 和 c 相通道观察到的波形图像。
最后、我还尝试让器件通过 MPET 序列来测量电机参数、但没有成功。
我想知道的是如何让该模块使电机旋转、是什么导致器件认为电机未连接或消耗过多电流(因为我非常 确信发生了什么情况) 如果我们可以使 MPET 正常工作?
我对本模块非常满意、因为它让我感觉我已经做了几乎所有我可能可以修复的事情、但都无效!
期待听到一些有关这方面的答案-提前感谢。
这是在未连接电机的情况下运行这些测试时、测得的器件 A、B 和 C 相通道波形、所有通道在此读数的示波器上都设置为相同的电压电平
这是在连接了电机的情况下运行这些测试时、测得的器件 A、B 和 C 相通道以及 VSOX 的波形(绿色)。
VSOX 波形已经上移、使它更可见。 此外、相位通道已全部设置到相同的位置且大小相同。
你好、Saul、
在尝试运行 MPET 之前、您是否可以将 MPET_R = 0b、MPET_L = 0b、MOTOR_RES 设置为非0b 值并将 MOTOR_IND 设置为非0b 值? 该操作应跳过 MPET IPD 测量、我希望确保您可以在 MPET 例程中跳过此步骤、然后转到 BEMF 测量例程。
此致、
约书亚