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.

Driving motor with High current.

Other Parts Discussed in Thread: DRV8301

Dear team,

I want to drive my motor at low voltage and high current(48V 200A).

For that i am using LEM HASS 300-s current sensor (+/-900A range).

I did necessary changes in USER_ADC_FULL_SCALE_CURRENT =1800 and USER_IQ_FULL_SCALE_CURRENT = 900.

My motor runs with that change but calculations for Kp becomes wrong and thus motor is making low pitch sound.

How can i correct this?

Thanks.

  • 1. Is the current sensor's measuring range too large for your motor, can't get enough resolution current, especially light load or no load?
    2. You can monitor the Kp&Ki of speed, Id and Iq regulator in CCS debug window, and manually change these variables to tune it.
  • Hello Yanming,
    Thanks for the reply.

    Kp value is below 0.5 when DRV8301 board is used.
    But when i used external current sensor (+/-900A range), then kp value was around 18. Motor runs with low pitch sound. Now as u suggested when i provide Kp value manually (around 1) then there is no sound and motor runs good.

    Does that mean if i have to run my motor at 48V, 200A or similar ratings then i have to do tuning for Kp, Ki manually? or i should use less range current sensor?
  • I am using external current sensor with DRV8301 board by replacing Ia, Ib,Ic pins of DRV8301 with external sensor.
  • Yes, you are better to do fine tuning maually for the regulator gain to improve the performance. It's ok to use external current sensor, the current sensor range depends on your motor, it's better to select a appropriate range for the motor current sensor to achieve high resolution.