ZHCUBU7C March 2024 – March 2025 MSPM0G3507
表 5-28 展示了用于配置闭环设置 1 的寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-30 | RESERVED | R/W | 0h | 保留 |
| 29-28 | CONTROL_MODE | R/W | 0h |
FOC 闭环运行模式 0h = 闭环速度控制 1h = 闭环功率控制 2h = 闭环扭矩控制 3h = 电压控制模式。 |
| 27 | HIGH_FREQ_FOC_EN | R/W | 0b |
启用/禁用高 FOC 采样率。采样率越高,可用于其他任务的 CPU 带宽就越低。 0h = 高频 FOC 启用(最大 FOC 频率 16Khz)1h = 高频 FOC 禁用(最大 FOC 频率 8Khz) |
| 26-22 | ILIMIT | R/W | 0h | 闭环扭矩模式和闭环速度控制下的电流限制(占 CURRENT_BASE 的百分比) 0h = 7.5% 1h = 8.0% 2h = 8.5% 3h = 9.0% 4h = 9.5% 5h = 10% 6h = 11% 7h = 12% 8h = 13% 9h = 14% Ah = 15% Bh = 16% Ch = 17% Dh = 18% Eh = 20% Fh = 22.5% 10h = 25% 11h = 27.5% 12h = 30% 13h = 35% 14h = 40% 15h = 45% 16h = 50% 17h = 55% 18h = 60% 19h = 70% 1Ah = 75% 1Bh = 80% 1Ch = 85% 1Dh = 90% 1Eh = 95% 1Fh = 100% |
| 21-20 | MTR_STOP | R/W | 00b | 电机停止方法 0h = 高阻态 1h = 主动降速 2h = 制动 3h = 保留 |
| 19 | OVERMODULATION_ ENABLE |
R/W | 0b |
过调制使能 0h = 禁用过调制 1h = 启用过调制 |
| 18-14 | CL_ACC | R/W | 0h | 闭环加速 0h = 0.5Hz/s 1h = 1Hz/s 2h = 2.5Hz/s 3h = 5Hz/s 4h = 7.5Hz/s 5h = 10Hz/s 6h = 20Hz/s 7h = 40Hz/s 8h = 60Hz/s 9h = 80Hz/s Ah = 100Hz/s Bh = 200Hz/s Ch = 300Hz/s Dh = 400Hz/s Eh = 500Hz/s Fh = 600Hz/s 10h = 700Hz/s 11h = 800Hz/s 12h = 900Hz/s 13h = 1000Hz/s 14h = 2000Hz/s 15h = 4000Hz/s 16h = 6000Hz/s 17h = 8000Hz/s 18h = 10000Hz/s 19h = 20000Hz/s 1Ah = 30000Hz/s 1Bh = 40000Hz/s 1Ch = 50000Hz/s 1Dh = 60000Hz/s 1Eh = 70000Hz/s 1Fh = 无限值 |
| 13 | CL_DEC_CONFIG | R/W | 0h | 闭环减速配置 0h = 由 CL_DEC 定义的闭环减速 1h = 由 CL_ACC 定义的闭环减速 |
| 12-8 | CL_DEC | R/W | 0h | 闭环减速。仅当 AVS 被禁用且 CL_DEC_CONFIG 被设置为“0”时,才使用该寄存器 0h = 0.5Hz/s 1h = 1Hz/s 2h = 2.5Hz/s 3h = 5Hz/s 4h = 7.5Hz/s 5h = 10Hz/s 6h = 20Hz/s 7h = 40Hz/s 8h = 60Hz/s 9h = 80Hz/s Ah = 100Hz/s Bh = 200Hz/s Ch = 300Hz/s Dh = 400Hz/s Eh = 500Hz/s Fh = 600Hz/s 10h = 700Hz/s 11h = 800Hz/s 12h = 900Hz/s 13h = 1000Hz/s 14h = 2000Hz/s 15h = 4000Hz/s 16h = 6000Hz/s 17h = 8000Hz/s 18h = 10000Hz/s 19h = 20000Hz/s 1Ah = 30000Hz/s 1Bh = 40000Hz/s 1Ch = 50000Hz/s 1Dh = 60000Hz/s 1Eh = 70000Hz/s 1Fh = 无限值 |
| 7-8 | PWM_FREQ_OUT | R/W | 0h | 输出 PWM 开关频率 0h = 5kHz 1h = 10kHz 2h = 16kHz 3h = 20kHz 4h = 25kHz 5h = 32kHz 6h = 40kHz 7h = 48kHz 8h = 50kHz 9h = 64kHz Ah = 80kHz Bh = 不适用 Ch = 不适用 Dh = 不适用 Eh = 不适用 Fh = 不适用 |
| 14 | PWM_MODE | R/W | 0b | PWM 调制 0h = 连续空间矢量调制 1h = 不连续空间矢量调制 |
| 3 | AVS_EN | R/W | 0b | AVS 启用 0h = 禁用 1h = 启用 |
| 2 | DEADTIME_COMP_EN | R/W | 0b | 死区时间补偿启用 0h = 禁用 1h = 启用 |
| 1 | SPEED_LOOP_DIS | R/W | 0b | 禁用速度环路 0h = 启用 1h = 禁用 |