pobanion
Electrical
- Feb 27, 2013
- 4
Hi.. I am writing new driver code for an existing BLDC motor driver. I needed to add PWM control from a PC. My code works in that the motor will spin at pretty much the correct rpm specified by the PC app. However, the factory code does not seem to heat the motor as much as code does. I do not have exact temps but after 5 minutes the motor is quite warm to the touch when running on my code (maybe 50 degrees celcius). The factory code does not seem to have the same problem. I am new to BLDC motor control so I was hoping someone could offer some advice. I suspect I have overlooked some type of inefficiency that is usually accounted for in the code for these things. I have searched the web and I can kind lots info about basic BLDC control (enough to get them spinning) but there doesn't seem to be a lot of info about tips and tricks to make them run as efficiently as possible. I also found a few articles with suggestions for reducing torque ripple but not too much of anything else.
Any tips, tricks or suggestions from someone with BLDC ecperience would be greatly appreciated.
Thanks,
Pat
Any tips, tricks or suggestions from someone with BLDC ecperience would be greatly appreciated.
Thanks,
Pat