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 (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%