主题中讨论的其他器件:DRV8301
我尝试使用 pro_lab12a、但预定义符号"QEP"根本不起作用。
我遇到"USER_ErrorCode_voltageFilterPole_Hz_Low"问题。
此问题应由以下函数造成
但在我的 user.h 中
ifndef QEP
#define USER_IQ_FULL_SCALE_FREQ_Hz (800.0)// 800示例、具有缓冲器、用于8极6 krpm 电机在磁场减弱时运行至10krpm;Hz =(RPM *极)/ 120
其他
#define USER_IQ_FULL_SCALE_FREQ_Hz (USER_MOTOR_NUM_POLE_PAIRS /0.008)//(4/0.008)= 500个示例、其中包含将8极6 kRPM 电机运行到6 kRPM 的缓冲器;Hz =(RPM *极)/ 120
#endif
#define USER_VOLTGE_FILTER_POLE_Hz (335.648) // 335.648、drv8301_revd 硬件的值
在实验属性中、我已经具有该符号设置。
这意味着"QEP"实际上根本没有预定义。 有人以前是否遇到过相同的问题? 如何解决此问题? 谢谢。


