工具与软件:
大家好、我有一个关于 MPET 的问题、希望得到您的解答。
如果我将0xEE 设置为0x00000021 (将 MPET_CMD 设置为1、将 MPET_WRITE_SHADOW 设置为1)、MCF8316A 完成 MPET 测试后、能否将值保存到影子寄存器?
此致、
Eddie Yao。
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.
尊敬的 Eddie Yao:
当 MOTOR_RES、MOTOR_IND、MOTOR_BEMF_CONST、SPEED_LOOP_KP 或 SPEED_LOOP_KI 值设置 为零时、无论 MPET_WRITE_SHADOW 是否设置为1、MPET 的结果都将自动写入影子寄存器。
我将检查写入1到 MPET_CMD 和 MPET_WRITE_SHADOW 是否会导致 MPET 在 MPET 末尾将 MPET 结果写入影子寄存器。
此致、
约书亚
尊敬的 Eddie Yao:
我已测试将0x3F 写入寄存器 ALGO_CTRL2、该寄存器设置 MPET 来执行所有测量、并设置 MPET_CMD 和 MPET_WRITE_SHADOW。 该测试确认、 同时将 MPET_CMD 和 MPET_WRITE_SHADOW 写入寄存器的值为1b 将使 MPET 的结果自动写入影子寄存器。 在 MPET 的相应步骤完成时、将写入影子寄存器。
、我希望获得 mpet 参数并自动将它们写入 EEPROM如果我将 0xEE 设置为0x00000021
MPET 完成后、可发送 EEPROM 写入命令。 写入 EEPROM 时、我们建议仅在算法状态为电机空闲时发送写入命令。 我们还建议等待750ms 以允许 EEPROM 写入完成、从而获得最佳结果。
此致、
约书亚