MaxHeadRoom
- Joined Jul 18, 2013
- 28,698
VFD's will not run a PM motor, they are designed specifically for Induction style motors, trust me, I have tried it!
That pretty much includes most.
That pretty much includes most.
VFD, Variable Frequency Drive sums it up exactly?Perhaps I was unclear, and even goofed. VSDs, (Variable Speed drives.Able to output different waveforms. VFD is not the best description. You got me on that one, Max.
Really, it should be possible to use a portion of the original drive system to run the motor, since it already has the power supply and driver circuits intended for that motor.
Go to the link and read it, down deeper in the link it shows the schematic . You would need to have a suitable DC power supply to power the break out board, then choose the mosfets to match the voltage and amperage of the motor. These breakout boards make things way easier to use the MC33035, which was the way BLDC motors were originally run.The suggestion by Shortbus, to use a breakout board which uses a MC33035 integrated circuit may be a possible solution. Since this is a driver board which requires additional components to be added to make a functioning controller, I wonder whether anyone can identify a suitable circuit diagram, and component list, etc, which could use this approach?
Like most things, easier said than done.This is why my most recent suggestion is to see how much of the existing board, which includes drivers, power supply, sensor interfaces, as well as extra stuff. is worth investigating some more.
Electromagnetically there is little actual difference between BLDC and PMSM motors but there are differences in stator and magnet design to optimize for the type of drive waveform to the Back EMF generated. 6 step Square, trapezoidal or sine with sensor or sensorless rotor position detection.There still seems to be confusion out there and/or the mixing of terms, the BLDC motor requires rotor position detectors, typically previously done with three hall effect devices, or if there is an encoder on the motor, via commutation tracks included, and only two stator windings are under power at any one time.
The PMSM, or Permanent Magnet Synchronous Motor, although identical in construction to the BLDC, is driven with a simulated 3phase power source, virtually identical to the VFD used for induction motors.
Often the initial rotor position at power up is determined by exercising the rotor and detecting its position,.
Aware of it , see #30Electromagnetically there is little actual difference between BLDC and PMSM motors but there are differences in stator and magnet design to optimize for the type of drive waveform.
Can't is too strong a term here. You statement on #30 needed context.Aware of it , see #30
Attempt to explain the difference in the commutation.
@MisterBill2 IF BLDC, cannot be driven open loop
It's more a factor of dynamic loads causing the drive waveform delta to lead making the system unstable. A static load can be calculated into the motor control program as a mass/speed/inertia calculation in the motor model for start/run/stop drive delta angles and the required drive currents. Closed-loop positional feedback at the needed resolution for the drive waveform is usually better but it's not a absolute requirement of rotation. Open-loop is like controlling a dog on a long leash. It works but you need to know the nature of the beast for precise control as things go faster. For the software system we need an adaptive observer of the position and speed of the rotor. The observer's task is to calculate the position of the back-EMF vector so other functions can make stabilizing corrections to the current drive waveform until the system is calculated to be stable at X set-point.Interesting video, shows the limitations, but I think it would be even more illuminating if a significant load was applied.
Your positional control loop to zero encoder read-backs counts can be closed-loop ensuring accuracy while the drive control loop (for motion) to correct for positional errors from the desired position can be open loop. That's not usually the case because if you have high resolution encoder data it would be foolish IMO not to let the adaptive observer use that in calculations of speed and position.All of my application experiences have been with CNC positioning control, so accuracy is imperative.
CNC positioning is about the most demanding of all position control applications in the production machining realm.All of my application experiences have been with CNC positioning control, so accuracy is imperative.
by Jake Hertz
by Aaron Carman
by Aaron Carman
by Jake Hertz