主题中讨论的其他器件:MOTORWARE
您好!
我正在使用 TI 参考设计硬件和软件是 Instaspin 实验室。 我正在连接伺服电机。我对此有几个问题
如果在文档中附加了两个运算放大器、则实时操作是否存在任何问题。如果是、则如何在软件中进行更正
VREF 为1.5V
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.
您好!
我正在使用 TI 参考设计硬件和软件是 Instaspin 实验室。 我正在连接伺服电机。我对此有几个问题
如果在文档中附加了两个运算放大器、则实时操作是否存在任何问题。如果是、则如何在软件中进行更正
VREF 为1.5V
最好在输入滤波器电路上使用一个电容器来进行电流感应 、使电容尽可能低。
1.在 hal.c 中更改 PWM 和 ADC 配置请参阅指南 motorware_hal_tutorial.pdf。
C:\ti\motorware\motorware_1_01_00_18\docs\Tutorials
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 用户指南(SPRUHJ1、 https://www.ti.com/lit/spruhj1)中的第5.2.2章"电流反馈极性"、以设置电流换算系数的符号。
静态内联空 HAL_readAdcData (HAL_Handle handle、HAL_AdcData_t * pAdcData)
{
_IQ Current_SF =(+/-) HAL_getCurrentScaleFactor (handle);
}