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.
TMS320F28027F-Q1,应用 TI 电机算法库 InstaSPIN 时、如何根据 用户设计的电路的采样电阻值修改软件中的转换因子。
如何根据 用户设计的电路的采样电阻值修改软件中的转换因子。
您可以查看下面的实验用户指南和 InstaSPIN 用户指南、其中包含您需要的内容。
C:\ti\motorware\motorware_1_01_00_18\docs\labs\instaspin_labs.pdf
C:\ti\motorware\motorware_1_01_00_18\docs\boards\kits\docs\readmefirst_instaspin_launchboost.pdf
或者、由于您使用的是自己的实验板、请按照以下步骤更改示例实验并在运行 lab02a/b/c 之前验证硬件板的电流和电压信号。 确保电流和电压采样运行良好。
1.请参考下面的指南 motorware_hal_tutorial.pdf、根据您的硬件板更改 hal.c 和 hal.h 中的 PWM 和 ADC 等外设配置。
C:\ti\motorware\motorware_1_01_00_18\docs\tutorials
2.根据 user.h 中的硬件板设置正确的参数。 您可以参阅第5章管理 InstaSPIN-FOC 的电机信号和 InstaSPIN-MOTION 用户指南来计算和定义这些变量的值。
#define USER_IQ_FULL_SCALE_VOLTAGE_V (xx)
#define USER_VOLTAGE_FILTER_POLE_Hz (xx)
#define USER_ADC_FULL_SCALE_VOLTAGE_V (xx)
#define USER_IQ_FULL_SCALE_CURRENT_A (xx)
#define USER_ADC_FULL_SCALE_CURRENT_A (xx)
3.确保 hal.h 中 HAL_readAdcData ()中电流系数的符号与电流检测电路匹配。 请参阅 InstaSPIN 用户指南(SPRUHJ1、 https://www.ti.com/lit/spruhj1)中的第5.2.2章"电流反馈极性"、以设置电流换算系数的符号。
静态内联空 HAL_readAdcData (HAL_Handle handle、HAL_AdcData_t * pAdcData)
{
_IQ Current_sf =(+/-) HAL_getCurrentScaleFactor (句柄);
}
4.按照 instaSPIN 实验指南操作、使用 lab01b 和 lab01c、验证您自己的硬件 、因为您未使用 TI EVM 套件、然后运行后续实验。
5、使用 lab02b 或 lab02c 调优下面的识别变量参数来识别电机参数、如果电流和电压感测信号被验证并且运转正常、使用已经识别的参数来运行电机。
#define USER_MOTOR_RES_EST_CURRENT (1.0) // A - 电机额定电流的10-30%
#define USER_MOTOR_IND_EST_CURRENT (-1.0) // A - 电机额定电流的10-30%、 刚好能够进行旋转
#define USER_MOTOR_MAX_CURRENT (5.0) // 电机额定电流的30~150%
#define USER_MOTOR_FLUX_EST_FREQ_Hz (40.0) // Hz -电机的10~30%额定频率
非常感谢。 这个提醒对我们大有帮助。 它帮助我们解决了大问题。
静态内联空 HAL_readAdcData (HAL_Handle handle、HAL_AdcData_t * pAdcData)
{
_IQ Current_sf =(+/-) HAL_getCurrentScaleFactor (句柄);
}
这里有两个问题、
问题1:此频率(USER_IQ_FULL_SCALE_FREQ_Hz )值的含义是什么 ,如何计算它,如果我设置错误,什么会影响电机的性能?
问题2 : 此电压(USER_IQ_FULL_SCALE_VOLTAGE_V)是否设置为电机额定输入电压? 它有什么意义? 如果设置错误、电机的哪项性能将受到影响?
问题3: (PU)是什么意思?
问题1:此频率 值(USER_IQ_FULL_SCALE_FREQ_Hz)的含义是什么 ,如何计算它,如果我设置错误,什么会影响电机的性能?
问题2 : 此电压是否为(USER_IQ_FULL_SCALE_VOLTAGE_
两者可以 分别接近或小于 USER_ADC_FULL_SCALE_VOLTAGE_V 和 USER_ADC_FULL_SCALE_CURRENT_A。
Question 3: (pu)是什么意思?
单位格式。 您可以在有很多有关这方面的信息来源的网站上搜索它、适用于 PU 格式的电力应用。