If your design plans include a need for a brushless DC (BLDC) motor, I recommend you start with a motor drive development kit. Drive methods and techniques vary according to the processing power required and the mechatronic specifications. A kit lets you and your colleagues experiment with and test motor control algorithms and drive electronics.
Many engineers think they can simply connect a motor to a controller and worry only about the mechanical part of the product's design. Not so. BLDC motor controls usually need some tweaks and adjustments to get the needed performance. Development kits serve as good code development and testing tools.
To help engineers get off to a quick start, Texas Instruments has four new motor-control kits that drive three-phase BLDC motors. Each kit includes a microcontroller from the 16-bit low-power MSP430 family, the 32-bit ARM-based Hercules safety family, or the Stellaris family. Each kit also includes a BLDC motor. Engineers and product designers can choose the appropriate controlCARD MCU module and connect it to a TI motor-driver board with the voltage and current specifications they need.
In addition to driving a motor, the driver circuits monitor cycle-by-cycle over-current, over-temperature, cross-conduction, and under-voltage situations. This photo shows the DRV8312EVM motor-driver board and an attached controlCARD (FR5739) for an MSP430 MCU.
BLDC motors come in two forms: sensored and sensorless. The sensored BLDC motors have built-in fixed Hall-effect sensors that detect the magnetic field of the rotor as it spins. A controller will use this information to determine the rotor position so it can properly commutate (or switch) current to the external coils that cause the rotor to spin. Advantages of sensored BLDC motors include good position control, immediate high torque, and starting up with rotation in the proper direction. Disadvantages usually center on the lifetime of the sensors and the extra cost of sensor connection cables.
Sensorless BLDC motor controllers determine the rotor position by measuring the back electromotive force (EMF) created in an unenergized motor coil by the rotor. In effect, the BLDC motor acts like a generator. To create the back EMF signal, the motor controller must first move the rotor slightly. As a result, when you start a sensorless BLDC motor, you might notice a small movement of the motor shaft before it starts to rotate in the chosen direction. The controller energizes two of three coils to "jog" the rotor slightly and sense the rotor's position based on the back EMF from the unenergized coil. Then the controller can apply the proper signals to the coils to start the motor. You can see this rotor kick effect here. Once a sensorless motor gets started, it works well.
Given the complexity of some of today's applications, a motor drive development kit makes sense, Jon. I'm curious whether all of the big electronics suppliers are coming out with similar kits these days.
Hi, Charles. Driving a brushless-DC (BLDC) motor takes a lot more than connecting it to power. Commutating the stationary coils requires algorithms that sense a motor's state and apply current accordingly. The processor manufacturers have chips that can handle the algorithms and some of them also have the power transistors used to drive the coils. When they provide a kit that includes all of the electronics and demonstration code and other software, they give engineers and product designers a good place to start. Most of the semiconductor manufacturers who have these capabilities do or will offer kits. People should first determine the type of motor they plan to use and then buy a kit that will let them experiment with that motor. Code supplied by processor vendors lets users start to experiment and "tune" algorithms quickly.
When working on a BLDC design it's very important that the software development kit disengage the FETs when breakpoints are hit and place some of the other hardware like PWMs in a safe state. TI does a great job of handling the important hardware aspects of a BLDC development kit.
Thanks, tekochip, for your comments about the FETs. That's an important point for designers to keep in mind. As people work with and modify the BLDC algorithms they should keep in mind how to leave the motor drivers in a "safe" state under conditions specific to their design.
The Machinist Calc Pro computes speeds and feed rates for milling, turning, and drilling: cutting speed, spindle speed, feed rate (inches/minute), cutting feed, etc.
During a recent meeting with engineering-school faculty and alumni, Contributing Technical Editor Jon Titus talked about whether colleges should educate generalists or specialists. What do you think?
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.