Feature: Automotive
Design tips of using brushless DC motors in automotive applications
By Rolf Horn, Applications Engineer, Digi-Key Electronics B
rushless DC (BLDC) motors are increasingly used across many and varied applications, from remote IoT-controlled systems, to satellite
propulsion controllers. Te problem designers face with BLDC
motors is that the control algorithms necessary to drive them are complex and oſten specialised, making them difficult to get up and running in a reasonable amount of time. Developers are generally leſt to choose between a soſtware-based solution running on a microcontroller, which provides flexibility but also puts a computational burden on the microcontroller, or use a dedicated IC, which could encapsulate the full BLDC motor control function and move BLDC control away from the host.
BLDC motors BLDC motors provide efficient torque delivery over a wide range of speeds; they are also quiet and don’t suffer from mechanical friction like brush motors. BLDC motors are controlled by current, not voltage, making them suitable for a
18 April 2022
www.electronicsworld.co.uk
wide variety of applications and for which they come in many shapes, sizes and costs. For example, Trinamic Motion Control’s
QBL4208-41-04-006 is a 24V, 4000rpm motor that provides torque to 0.06Nm; see Figure 1. Te motor is lightweight (0.662lb) and offers several options for control, such as sensorless operation using back electromotive force (BEMF), or built-in sensors that report the position of the load. For more torque, designers can use the Trinamic QBL4208-41-04-025, also a 24V, 4000rpm BLDC motor but which delivers a little over 0.25Nm; see Figure 2. BLDC motors are driven via three-
phase lines that generate a magnetic field that pushes against permanent magnets to move the stator and spin the motor. In theory this sounds easy, but, in practice, driving a BLDC motor is fairly complicated, leaving developers to choose between a soſtware framework or a dedicated chip.
Software versus dedicated ICs Tere are several factors to choosing how to spin a BLDC motor: • Bill of materials (BOM) versus labour costs;
• Board versus soſtware complexity; • Maintenance time and costs. From a hardware perspective, it can be
very tempting to take the soſtware route, because a dedicated chip adds costs to the BOM. Instead, some consider spending a fraction more on a microcontroller, with the control algorithms already on it. Yet, despite appearances, this is not necessarily a winning approach, since there are some ramifications for this decision the design teams should consider. Although it decreases the overall BOM, this solution places an added burden on the microcontroller to process the BLDC state data and continuously drive the motor. If the microcontroller is also handling other sensors and controlling other devices, the soſtware development and maintenance costs could go through the roof if care is not taken. Tat said, a soſtware-based solution
does allow fine-tuning the motor control algorithms. As an example let’s consider moving
the motor control algorithm into the microcontroller, which could take up more RAM and flash memory. It does appear like it needs more consideration,
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50