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.
工具/软件:Code Composer Studio
尊敬的 TI:
我正在为我的项目开发无传感器 FOC 驱动器。 我使用的不是 Booster Pack、而是定制逆变器。 定制逆变器使用 Skyper32栅极驱动器和 Semikron IGBT 模块。
如何配置 CCS 和电机软件以运行 instaspin FOC?
您可以参考以下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 验证您的硬件 、因为您使用的是您设计的电路板、然后运行后续实验
我找不到任何有关单分流器电流感应的设置。
我们提供了基于电路板的实验、这些实验应该使用可用选项中的电路板类型
8301 RevB 和 RevD
8305修订版 A 和 Q1 EVM
8312套件版本 D
hvkit_rev1p1
DRV8312套件修订版 D 支持单分流器电流感应、但我们没有 单分流器电流感应的参考代码。