Other Parts Discussed in Thread: DRV8312, MOTORWARE
Good day.
We faced strange phenomenon when we tested our motor with Lab5b or 10a.
If we try to increase motor speed to 60000rpm, suddenly driver board (DRV8312-69M) suspends its operation. As the result, we cannot achieve 60000rpm.
We observed when shut down occurred, motor driver current waveform is distorted and current amplitude becomes bigger especially motor rotation speed is increasing. So it finally will reach to current limit value then DRV8312 shuts down.
On the other hand, we confirmed DRV8312 outputs “FAULT” signal at that time.
By our analysis,
(Problem1) Motor driver current amplitude unstable.
(Problem2) Its waveform shape is distorted.
But when motor rotation speed is low, it looks so goog...
Regarding waveform and our setting (user.h), Please refer to attachment.
When we increase motor speed, driver current amplitude unstable and will be bigger, so finally reach to limit value then shut down.
And we found that if we decrease a controller gain Kp value, this phenomenon will be improved a little. But it is not still enough.
Could you give us any advice to improve driver output waveform?
Test conditions are below.
Motor (4 pole pairs. Sensor less type)
Rs=0.364(Ohm)
Ls=79.6uH
Ke=1.9mV/Hz
(We got these values from actual measurement and correct based on calculation method written in user’s manual “SPRUHJ1D”. So we believe these are true.)
Kit: DRV8312-69M-KIT
(Original condition and modified condition. We changed C50, C55 and C50 from 0.047uF to 0.022uF. At the same time, we changed USER_VOLTAGE_FILTER_POLE_Hz from 714Hz to 1523Hz.)
Power supply voltage: 24V
Target speed: 60000rpm
CCS version: CCS 5.5.0.00077
Motorware version: 12
Compiler version: 6.2.6
Best regards.