ZHDU069 March 2026 MSPM0G1507 , MSPM0G1519 , MSPM0G3507 , MSPM0G3519
寄存器映射包含一组三个寄存器结构,分别使用用户输入寄存器、用户状态寄存器和用户控制寄存器来设置电机控制调优参数、监测电机状态变量和设置实时控制参数,如表 5-4 所示。
| 寄存器 | 类型 | 功能 | 地址 |
|---|---|---|---|
| pUserCtrlRegs | USER_CTRL_INTERFACE_T | 一组用户可配置参数,用于实时控制电机 | 0x20200400 |
| pUserInputRegs | USER_INPUT_INTERFACE_T | 一组可配置寄存器,针对各种电机控制特性实时调优电机性能 | 0x20200000 |
| pUserStatusRegs | USER_STATUS_INTERFACE_T | 一组合并变量,用户可用来读取电机状态和分析控制性能 | 0x20200430 |
可通过两种方式执行 FOC 寄存器的实时控制:
以下章节将介绍与这些无传感器 FOC 结构相关的寄存器和变量。FOC 算法设置寄存器参数的默认值,以对电机进行调优。通过根据应用需求在文件 (configTables.c) 中设置适当的值,可以在源代码中更新默认值。
对于带传感器 FOC 和通用 FOC,它们具有相似的寄存器结构,但支持的特性有所不同。可参阅每个 FOC 算法的具体调优指南来了解详细信息和寄存器差异,如表 5-5 所示。
| FOC 算法 | FOC 调优指南 |
|---|---|
| 无传感器 FOC | MSPM0 无传感器 FOC 调优指南 |
| 通用 FOC | MSPM0 通用 FOC 调优用户指南 |
| 带传感器 FOC | MSPM0 带传感器 FOC 调优指南 |
本文档整合了无传感器 FOC v2.04.01 的寄存器映射。请参阅 FOC 算法的具体调优指南中使用较新算法版本更新寄存器映射的内容。