DSP, Micros & Memory


MCUs enable sophisticated motor control

28 October 2009 DSP, Micros & Memory

In industrial nations up to half or more of all electrical energy is consumed by electric motors. They account for two-thirds of industrial electricity consumption and about one-fourth of residential electric use. Therefore, improving the efficiency of electric motors can significantly save energy and reduce operating costs.

Because of this, energy efficiency should be a major consideration when designing a motor drive, over and above price concerns. Now, a new generation of microcontrollers enables the energy efficient control of brushless DC motors (BLDC), permanent magnet synchronous AC motors (PMSM) and AC induction motors and contributes to the overall reduction of energy consumption.

The cost of ownership of an electric motor mainly consists of electricity costs. Over a motor’s lifetime electricity is more than 90% of its total cost, far outweighing the original purchase price and maintenance costs. According to the US Department of Energy (DOE), using a motor with about 4% to 6% higher efficiency rating can pay for itself in just two years, if the motor is in operation for more than 4000 hours a year. Given these factors, it makes sense to optimise the drive controller and/or algorithms.

As stated previously, in a typical industrial facility, electrical motors are responsible for approximately two-thirds of the total electrical energy consumption. To improve the efficiency and lower the operating costs of the electric motors, certain factors need to be considered. The major factors are:

* Selecting a high efficiency motor.

* Selecting the right size of motor.

* Selecting the appropriate motor technology.

* Using appropriate control algorithms.

Efficiency drops dramatically when motors are operated below 40% of full rated load. Therefore the right size of motor is important to reduce operating costs. Motors should be sized to operate with a load factor between 65% and 100%. The common practice of over-sizing results in less efficient motor operation.

Various motor technologies like brushed DC motors, brushless DC motors, stepper motors or AC induction motors offer different benefits on purchase costs, control design, operating costs and energy efficiency. The type of motor control (Figure 1) used for the application has a big impact on energy efficiency. For low-power applications, stepper motors and brushed DC motors are popular due to their low purchase price and simple control circuitry, but they provide somewhat lower energy efficiency and, therefore, higher operating costs. The usage of BLDC, PMSM or AC induction motors, combined with powerful motor control algorithms running on optimised microcontrollers, offer the most energy efficient solutions. For brushless motors, a wide range of motor control system algorithms – including trapezoidal, sinusoidal, and field oriented control (FOC) – are available.

Figure 1. Principles of block commutation, sinusoidal commutation and sensorless FOC
Figure 1. Principles of block commutation, sinusoidal commutation and sensorless FOC

Block commutation

The simplest but lowest-performance method of motor control is trapezoidal control or block commutation, also known as six-step control (Figure 1a). For each of the six commutation steps, the motor drive provides a current path between two windings while leaving the third motor phase disconnected. This method has performance limitations in the form of torque ripple, which causes vibration, noise, mechanical wear and reduced servo performance.

Brushless motor control requires knowledge of the rotor position and mechanism to commutate the motor. Typically, Hall-effect sensors are used to provide absolute position sensing of the rotor. This results in more wires and higher cost. Sensorless BLDC control eliminates the need for Hall sensors, using the back-EMF of the motor instead to estimate the rotor position. Sensorless control is essential for low-cost variable speed applications such as fans and pumps. Refrigerator and airconditioning compressors also require sensorless control when using BLDC motors.

Sinusoidal control

Sinusoidal control, also known as voltage-over-frequency (V/f) commutation, eliminates some of the issues with block commutation (Figure 1b). A sinusoidal controller drives the three motor windings with currents that vary smoothly. This eliminates the torque ripple issues and offers smooth rotation. The fundamental weakness of sinusoidal commutation, however, is that it attempts to control time-varying motor currents using a basic proportional-integral (PI) control algorithm and does not account for interactions between the phases. As a result, interaction between the phases causes performance loss at high speeds.

Field oriented control

Sinusoidal commutation produces smooth motion at slow speeds, but is inefficient at high speeds. Block commutation can be relatively efficient at high speeds, but causes torque ripple at slow speeds. This leads to FOC, which provides the best of both worlds (Figure 1c). Using FOC, the efficiency of an electrical motor can be increased by up to 95%, providing less power consumption, less noise and excellent torque dynamics. This results in better efficiency of the inverter, a smaller power stage and smaller motor dimensions at the same torque.

The FOC algorithm works by removing time and speed dependencies and allowing the direct and independent control of both magnetic flux and torque. This is done by mathematically transforming the electrical state of the motor into a two-coordinate time-invariant rotating frame using mathematical formulas known as the Clarke and Park transformations. FOC can be used on both AC induction and brushless DC motors to improve their efficiency and performance. It can be applied also to existing motors by upgrading the control system.

All ingredients for energy efficient motor control

The effective implementation and execution of innovative motor control concepts needs an optimised microcontroller architecture and easy to use tools. Infineon not only offers powerful microcontrollers with 8-, 16- or 32-bit power (Figure 2), but also provides complete solutions with the related tool chain. In addition, a broad portfolio of application kits, which ease the evaluation and implementation of hardware and software solutions for highly efficient motor drives, is available. Depending on the application, a complete range of MCUs with 8-, 16- and 32-bit performance up to 400 MIPS is available.

Figure 2. Microcontroller portfolio for a broad range of motor control applications
Figure 2. Microcontroller portfolio for a broad range of motor control applications

The XC800 MCUs are based on the popular 8051 processor. It offers scalable solutions with 4 KB to 64 KB Flash memory, high-speed 10-bit ADC, PWM unit and packages with 20 to 64 pins. In addition the XC886, XC878 and XC888 series are equipped with a 16-bit vector computer supporting FOC. Using the vector computer, only about half of the CPU performance is needed to implement FOC. The XC800 MCUs are ideal for low-end drives in fans, pumps, appliances, airconditioners, etc.

The realtime signal controllers (RTSCs) of the XE166 family are built around an enhanced C166S V2 core. High CPU performance with up to 100 MIPS, a MAC unit for DSP functions, enhanced IO capabilities, flexible power management and new peripherals such as universal serial interface (USIC) make the XE166 devices suitable for demanding industrial applications such as motor control, power supplies, transportation and communication. With features like standard FOC support, dual motor control, dynamic load response and zero speed control, the XE166 family is ideal for use in inverters, servo drives, escalators or forklifts.

At the upper end, the 32-bit devices TC1167 and TC1197 focus on the most demanding industrial drives and offer high performance for motion control, such as multi-axis systems.

Application kits: Scalable motor control solutions

The available application kits and tool chain support the fast implementation of new motor control techniques on the microcontrollers. A complete portfolio of reference systems for motor drive applications is available supporting the whole range of algorithms, from block commutation to FOC (Figure 3).

Figure 3. Scalable application kits: A complete portfolio of reference systems for motor drive applications is available, supporting the whole range of algorithms from block commutation to FOC
Figure 3. Scalable application kits: A complete portfolio of reference systems for motor drive applications is available, supporting the whole range of algorithms from block commutation to FOC

All application kits contain a free tool chain (compiler, realtime debugging environment, etc,) and offer plug-and-play design, as all related hardware and software parts are provided. A complete solution with microcontrollers, power semiconductors and passive components is provided. Comprehensive documentation with hardware design examples is included with the application kits, serving a voltage range from 12 V to 230 V and drive currents from 200 mA to 20 A for stepper, BLDC and PMSM motors.

The kits are ready to be used with DAvE Drive (Figure 4), a unique auto code generator for motor drives. DAvE Drive is an application code generator available for the company’s 8-bit MCU families – support for XE166 is under development. It helps to reduce the software development time for motor drives due to fast and easy configuration of complex control algorithms like FOC. Designers of motor controls can quickly focus on application-specific software, such as the programming of drive functions. The DAvE Drive software tool generates complete algorithms with documented source code and does not derive from precompiled libraries. It also enables fast adaption for customer specific motors. The motor type can be selected from a library or defined by setting the key characteristics such as nominal voltage, phase inductance or resistance.

Figure 4. DAvE Drive is an application code generator and helps to reduce the software development time for motor drives thanks to quick and easy configuration of complex control algorithms like FOC
Figure 4. DAvE Drive is an application code generator and helps to reduce the software development time for motor drives thanks to quick and easy configuration of complex control algorithms like FOC

For more information contact EBV Electrolink, +27 (0)21 402 1940, [email protected], www.ebv.com, Electrocomp, +27 (0)11 458 9000, [email protected], www.electrocomp.co.za



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Advanced pressure monitoring sensor
EBV Electrolink Test & Measurement
The Infineon KP497 is an advanced, highly integrated digital pressure sensor designed for demanding automotive and industrial applications, with a particular focus on battery management systems.

Read more...
High-efficiency 600 V power MOSFET
EBV Electrolink Power Electronics / Power Management
The Infineon Technologies 600 V CoolMOS CFD7 is a high-voltage, super-junction N-channel MOSFET technology designed to deliver outstanding efficiency and robust switching performance.

Read more...
Quad RF ADC/DAC for wideband transceiver design
Altron Arrow DSP, Micros & Memory
The AD9084 from Analog Devices integrates a quad 16-bit RF digital-to-analogue converter with a maximum sampling rate of 28 GSPS and a quad 12-bit RF analogue-to-digital converter.

Read more...
High-performance FPGA family
EBV Electrolink DSP, Micros & Memory
AMD’s Kintex UltraScale+ FPGA family delivers high-performance, mid-range field programmable gate arrays that balance price, performance, and power efficiency for demanding DSP applications.

Read more...
Compact and scalable development board
DSP, Micros & Memory
The FRDM-MCXW72 from NXP is a compact and scalable development board for rapid prototyping of the MCX W72 multiprotocol wireless MCU.

Read more...
High-performance processing for cost-aware industrial IoT
Altron Arrow DSP, Micros & Memory
STMicroelectronics has expanded its industrial processing portfolio with the new STM32MP2 series, a family of application microprocessors designed to deliver higher performance, advanced security and long-term reliability for cost-sensitive industrial IoT systems.

Read more...
Development board for secure industrial and IoT applications
DSP, Micros & Memory
The FRDM-i.MX93 Development Board from NXP is a compact, entry-level platform built around the powerful i.MX 93 applications processor, designed to accelerate prototyping and development for industrial, IoT, and edge computing applications.

Read more...
KIOXIA pioneer new 3D Flash technology
EBV Electrolink DSP, Micros & Memory
KIOXIA Corporation and Sandisk Corporation pioneered a state-of-the-art 3D flash memory technology, setting the industry benchmark with a 4,8 Gb/s NAND interface speed, superior power efficiency, and heightened density.

Read more...
Ultra-wide signal capture from a single chip
RFiber Solutions DSP, Micros & Memory
Jariet Technologies developed Electra, a chipset that enables ultra-wide, multi-function and multi-band signal capture and generation from a single component.

Read more...
High-performance processing at the edge
Altron Arrow DSP, Micros & Memory
STMicroelectronics’ STM32MP23 microprocessor is designed to meet the demands of industrial, IoT, and edge AI applications.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved