Brushless DC motor control in just one day: Page 3 of 5

April 07, 2011 //By Ralf Koedel, Alexander Schmidt
Brushless DC motor control in just one day
Electric motor drives are being used increasingly for water, oil and petrol pumps, fans and air conditioning systems in automotive applications. In conjunction with powerful control algorithms running on optimised microcontrollers, BLDC motors offer very efficient solutions. For brushless motors, various control schemes, including field oriented control (FOC), are available. The article explains how to implement of a complete motor control in just one day.
with optimised motor control software and a real-time monitoring tool (digitally isolated). The kit also comprises free development tools and a complete design environment (IDE) with SDCC compiler and debugger facilities. Using the motor control software, it is possible to configure the parameters of a motor quickly and easily.

The software comprises optimised source code for the sensor less field oriented control of the BLDC motor. In addition, V/f control is supported for induction motors (ACIM) to permit rapid evaluation. The DriveMonitor makes it possible to retrieve and modify the control parameters in real time, with the oscilloscope function providing a means of graphically depicting the speed and phase current. The DriveMonitor is a USB stick with JTAG, VCOM (Virtual COM) and CAN interfaces. Whilst the JTAG interface is used for downloading the software and the OCDS debugging, the CAN connection is used for real-time monitoring and configuring the parameters while the application is running.

Optimised microcontrollers and power ICs

With the 8-bit family XC800 and the 16-bit microcontrollers XC2000, Infineon offers scalable solutions for a diverse range of motor control concepts in automotive applications (Fig. 3a). In this regard, the solutions range from block commutation with Hall sensors through to dual field-oriented, sensor less control.

The XC800 family is based on the standard 8051 architecture. The 8-bit microcontrollers offer different sizes of flash memory (2 to 64 KB) and incorporate oscillators, voltage regulators, EEPROM and monitoring/diagnostic circuits in order to reduce the system costs. Its optimised peripherals support different concepts for motor controls and power conversion. It includes an efficient capture compare unit (CCU6) for flexible PWM generation, a high-speed 10-bit AD converter for precision measurements and the hardware synchronisation of the PWM in addition to MultiCAN modules with up to two CAN nodes. The XC800 family features a 16-bit vector computer for trigonometric calculations, in the form required for field oriented control. In addition, it offers scalable package

Design category: 

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.