Team,
I'm working with a customer trying to ID a motor using lab02c. Setup below:
- Motorware v. 16
- DRV8301-HC-C2-Kit w/ F28027F control card + XDS100 emulator card
- low inductance custom-built motor (no faceplate info)
- Vbus = 12V
Setup can ID the Anaheim motor (from DRV8301 boost kit) with no problem using lab02b. Issues come when connecting the custom motor and using lab02c.
State machine progresses as:
1: CTRL_State_Idle:EST_State_Idle
2: CTRL_State_Offline:EST_State_Idle
3: CTRL_State_OnLine:EST_State_RoverL
4: CTRL_State_OnLine:EST_State_Rs
5: CTRL_State_OnLine:EST_State_RampUp
6: CTRL_State_OnLine:EST_State_RatedFlux_OL
7: CTRL_State_OnLine:EST_State_RatedFlux
8: CTRL_State_Error:EST_State_Error
Even though the Motor ID fails, apparently it indicates that Rs was measured to be 0.00485909171 Ohms.
Changing #define USER_MOTOR_FLUX_EST_FREQ_Hz from 20.0 to 40.0 didn't seem to have an effect. After changing #define USER_PWM_FREQ_kHz from 20.0 to 45.0, the state machine no longer progresses past CTRL_State_Offline:EST_State_Idle.
Any ideas what is going wrong with motor ID here? User.h included below
BR,
Sean