ZHCUBU7C March 2024 – March 2025 MSPM0G3507
表 5-5 展示了用于控制算法调试函数的寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 - 30 | RESERVED | R | 0h | 保留 |
| 29 | UPDATE_SYS_PARAMETERS | W | 1h | 每 200ms 动态更新一次系统参数,例如速度/扭矩环路的 PI 增益,以便调优并获得所需的性能 0b = 动态系统更新已禁用 1b = 动态系统更新已启用 |
| 28 | UPDATE_CONFIGS | R | 0b | 该位为用户提供配置更新的状态。当调优配置由算法更新并且电机未旋转时,该位每 200ms 复位一次。为了确保用户配置反映在算法中,用户可以在进行所需的调优配置后设置该位并等待该状态位复位,然后再给出速度命令。 |
| 27 | STATUS_UPDATE_ENABLE | W | 0b | 此位会启用用户状态变量的实时持续更新。 |
| 26 | CURRENT_LOOP_DIS | W | 0b | 用于控制 FORCE_VD_CURRENT_LOOP_DIS 和 FORCE_VQ_CURRENT_LOOP_DIS。如果 CURRENT_LOOP_DIS = 1b,则电流环路和速度环路被禁用 0h = 启用电流环路 1h = 禁用电流环路 |
| 25-16 | FORCE_VD_CURRENT_LOOP_DIS | W-IQ(9) | 0h | 在禁用电流环路和速度环路时以 IQ(9) PU 设置 Vd_ref。如果 CURRENT_LOOP_DIS = 1b,则使用 FORCE_VD_CURRENT_LOOP_DIS 控制 Vd,如果 FORCE_VD_CURRENT_LOOP_DIS < 500,则 Vd_ref = (FORCE_VD_CURRENT_LOOP_DIS / 500),如果 FORCE_VD_CURRENT_LOOP_DIS > 512,则 Vd_ref = (FORCE_VD_CURRENT_LOOP_DIS - 512) / 500。有效值为:0 至 500 以及 512 至 1000 |
| 15-6 | FORCE_VQ_CURRENT_LOOP_DIS | W-IQ(9) | 0h | 在禁用电流环路和速度环路时以 IQ(9) PU 设置 Vq_ref。如果 CURRENT_LOOP_DIS = 1b,则使用 FORCE_VQ_CURRENT_LOOP_DIS 控制 Vq,如果 FORCE_VQ_CURRENT_LOOP_DIS < 500,则 Vq_ref = (FORCE_VQ_CURRENT_LOOP_DIS/500),如果 FORCE_VQ_CURRENT_LOOP_DIS > 512,则 Vq_ref = (FORCE_VQ_CURRENT_LOOP_DIS - 512) / 500。有效值为:0 至 500 以及 512 至 1000 |
| 5-0 | RESERVED | R | 0h | 保留 |