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.

[参考译文] DRV8312-69M-KIT:运行 lab01b 时、电机不旋转

Guru**** 1969805 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/906616/drv8312-69m-kit-running-lab01b-the-motor-does-not-rotate

器件型号:DRV8312-69M-KIT

尊敬的团队:

背景:lab01b (InstaSPIN 项目和实验室用户指南)

我已根据文档要求更改了程序。 加载项目后、LD2可以闪烁、但电机未旋转、并且我无法 在 J6-DAC1、DAC2、DAC3或电机- MOA、MOB、MOC 的广泛位置测量任何波形(仅直流波形)。

问题:

1、我能否在 DRV8312EVM 上直接测量下图中的波形? 如果是、我应该测试哪个端子?

2、在 STAP 2a 中、我需要 为 proj_lab01b.c 和 hal.c 中的每个 PWMDAC 通道设置正确的偏移和增益、如下所示:

//设置 DAC 参数
gDacData.ptrData[0]=&gPwmData.tABC.value[0];
gDacData.ptrData[1]=&gPwmData.tABC.value[1];
gDacData.ptrData[2]=&gPwmData.tABC.value[2];
gDacData.ptrData[3]=&gAdcData.V.value[0];
HAL_setDacParameters (halHandle、 gDacData); 

但在 lab01b 中、是否需要注释掉同一位置的其他参数行?

//设置 DAC 参数

gDacData.ptrData[0]=&gPwmData.tABC.value[0];
gDacData.ptrData[1]=&gPwmData.tABC.value[1];
gDacData.ptrData[2]=&gPwmData.tABC.value[2];
gDacData.ptrData[3]=&gAdcData.V.value[0];

// gDacData.ptrData[0]


gDacData.ptrData[3]=&gHandangle_gen.value;gDacData.ptrData[1]= gacalData.value/ gDacData.ptrData[2]

= gAdcPhal.Valu.//= gacu.value/;&dacPh.value.0];&dacPhal.al.value/g&d&dal.al.value/=&dal.0/参数 

步骤2b 中也存在相同的问题、请在 proj_lab01b.c 和 hal.c:中为每个 PWMDAC 通道设置正确的偏移和增益

//设置 DAC 参数
gDacData.ptrData[0]=&angle_gen.Angle_pu;
gDacData.ptrData[1]=&gAdcData.I.value[0];
gDacData.ptrData[2]=&gPwmData.TBC.value[0];
gDacData.ptrData[3]=&gAdcData.V.value[0];
HAL_setDacParameters (halHandle、 gDacData); 

问题可能比较小。 我希望您能给我一些建议。

此致

但电机没有旋转。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请参阅此套件的用户指南、以确保正确设置了开关和跳线。 然后根据规格调整以下参数。 电流。

    #define USER_MOTOR_FREQ_LOW (10.0)// Hz -建议将电机额定频率设置为10%
    #define USER_MOTOR_FREQ_HIGH (100.0)// Hz -建议将电机额定频率设置为100%
    #define USER_MOTOR_FREQ_MAX (120.0)// Hz -建议将电机额定频率设置为120%
    #define USER_MOTOR_VOLT_MIN (3.0)//电压-建议设置为额定电机电压的15%
    #define USER_MOTOR_VOLT_MAX (18.0)//伏特-建议设置为额定电机电压的100%

x 出现错误。请重试或与管理员联系。