主题中讨论的其他器件:controlSUITE、 MOTORWARE
工具/软件:WEBENCH设计工具
尊敬的 TI 团队:
我们正在使用 TMS320F28052FPNQ 开发 PMSM 电机控制器。 硬件已就绪、但我们无法在循环时运行电机。 有随附的驱动 uotput 波形。 请任何人建议如何操作
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.
工具/软件:WEBENCH设计工具
尊敬的 TI 团队:
我们正在使用 TMS320F28052FPNQ 开发 PMSM 电机控制器。 硬件已就绪、但我们无法在循环时运行电机。 有随附的驱动 uotput 波形。 请任何人建议如何操作
您可以参考以下3个文档、根据硬件板修改 hal.c、hal.h 和 user.h 文件中的相关参数和器件配置代码。 确保您自己硬件板的电流和电压感应电路适合运行电机。
instaspin_labs.pdf、网址为"\ti\motorware\motorware_1_01_00_18\docs\labs"
motorware_hal_tutorial.pdf、网址为"\ti\motorware\motorware_1_01_00_18\docs\Tutorials"
《InstaSPIN-FOC和 InstaSPIN-MOTION用户指南 》http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf
1.在 hal.c 中更改 PWM 和 ADC 配置请参阅指南 motorware_hal_tutorial.pdf。
2.根据 user.h 中的硬件板设置正确的参数
#define USER_IQ_FULL_SCALE_VOLTAGE_V (xx)
#define USER_VOLTGE_FILTER_POLE_Hz (xx)
#define USER_ADC_FULL_SCALE_VOLTGE_V (xx)
#define USER_IQ_FULL_SCALE_CURRENT_A (xx)
#define USER_ADC_FULL_SCALE_CURRENT_A (xx)
3.确保 hal.h 中 HAL_readAdcData()中电流系数的符号与电流感应电路匹配。 请参阅 InstaSPIN 用户指南(SPRUHJ1H、 http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf)中的第5.2.2章"电流反馈极性"、以设置电流换算系数的符号。
静态内联空 HAL_readAdcData (HAL_Handle handle、HAL_AdcData_t * pAdcData)
{
_IQ Current_SF = HAL_getCurrentScaleFactor (handle);
}
4.按照 instaSPIN 实验室指南使用 lab01b 和 lab01c 验证您自己的硬件 、因为您不使用 TI EVM 套件、然后您可以运行后续实验。
使用 lab02b 或 lab02c 识别电机参数、并使用识别的参数运行电机