主题中讨论的其他部件:DRV8301
您好,Champs:
我的客户电机规格为6000rpm @ 48V。 我使用了DRV8301+69M controlCARD。 直流输入为48V。 我运行了Lab02a/Lab02c并获得不同的电流波形。 我发现RS值 在RS状态后非常小。 但是,我检查 了RHF/LHF,它们不像RS那么小。
我发现当我使用默认的PWM freq=45khz时,RoverL电流波形看起来很奇怪。 我更改了PWM频率= 40kHz,RoverL波形看起来更 像正弦波。 但是 ,当控制器进入 缓升 状态时 ,首先生成峰值电流,然后是正弦波。 请参见 下面的当前波形。 在斜坡上升状态后,电机停止在RatedFlux状态。 我将user_motor_fluity_EST_FREQ_Hz更改为100,但在RatedFlux状态下仍然失败。
我还将USER_R_ONG_L_EST_FREQ_Hz频率更改为100。 在DRV8301项目中,USER_R_Over-L_EST_FREQ_Hz默认值为300Hz。
我还使用Lab02c来执行电机ID,但在RatedFlux状态下也失败。
我在邮寄时附上了我的user.h。 请问 我应该将哪个变量更改为 PASS MOTOR ID? 谢谢!
还有一件事我想知道。 当我使用Lab02c和PWM频率= 45Khz时。 RS状态电流不是直流,而是锯齿波。 请告诉我为什么?
PWM=45Khz,RoverL电流波形
PWM频率= 40kHz,RoverL波形
PWM = 40kHz时的峰值电流上升
EST_State_Rs 电流@ PWM=45Khz




