Quantcast
Channel: Motor drivers forum - Recent Threads
Viewing all articles
Browse latest Browse all 14309

BLDC drive control

$
0
0

Hi,

 I am controlling one BLDC drive using TMS320F2808DSP with 3 Hall signals feedback and control technique is duty cycle control. Following are machine parameters.

Rated speed - 3600 rpm

No of poles -16

Rated frequency - 480 Hz

Switching frequency - 8 Khz. = 125us

As per the above, at 3600 rpm the total number of pulses for 60 degree commutation is = (1/(480*6))/(125us) = 2.77 pulses.

for 120 degree the total number of pulses are 2.77*2 = 5.555

I am getting different number of pulses in successive electric cycles i.e (6 pulses at one cycle and 5 pulses in next cycle per one switch conduction time) at 3600 rpm. Because of this load currents waveform is not good. In the embedded code  I am updating the CMPR value at PRD and ZERO interrupt.I do not want to miss the pulses as above. would you please tell me any suggestions to overcome this kind of problem.

Regards,

Harish.


Viewing all articles
Browse latest Browse all 14309

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>