06-13-2009 08:43 PM
I am working with a BLDC motor and a commercial controller over a range of RPMs from 1500 to nearly 2200. Also the application resides in a hostile environment with temperature as high as 175 deg C. I have the motor manufacturer’s specification but find it hard to come up with the same answers to the torque equations as they do. What is the best equation to use to take advantage of all possible torque corrections with the supplied constants below;
MagnetType SmCo
KTTR 9.9247884 lbf in/Arms Kt at 25°C (phase amps)
TPR 0.4 °C/W Thermal resistance coefficientAMTEMP 200 °C Ambient temperature
MWINDT 240 °C Max winding temperature (continuous)
TERMVOLTAGE 200 volts Terminal voltage
RTT0 12.505234 ohms Rtt at 25°C
TAUE 1.3435198 ms Electrical time constant
CLDF 0.0045982 lbf in/(rpm)^.5 Damping factor, core loss
NOPOLES 8 - Number of poles
SPEED rpm
PEAKTORQ 25 lbf in Peak torque
POPTEMP 200 °C Peak operation temperature
LTT0 16.801029 mH Ltt at 25°C
E Applied voltage sampled 20 times per second
I Current amps sampled 20 times per second
06-15-2009 02:04 PM
The NI.com website has some useful tips for programming DC motors. Below is a link that you might find useful:
http://decibel.ni.com/content/docs/DOC-2420
It even contains example code for LabVIEW if you need it.