Global Sources
EE Times-India
Stay in touch with EE Times India
EE Times-India > Processors/DSPs

Three-phase permanent magnet synchronous motor control for 8bit MCU

Posted: 16 Sep 2008     Print Version  Bookmark and Share

Keywords:motor control software  sinusoidal waveform  three-phase motor control  software library 

This application note describes a three-phase permanent magnet synchronous motor control software developed for NEC 8bit MCU uPD78F0714 with sinusoidal waveform. The 78F0714 MCU facilitates a dedicated peripheral for three-phase motor control, enabling easier motor drive with AC induction motors and/or permanent magnet DC/AC motors (BLDC/PMAC).

The presented software library is written in standard C language and provides a set of sample functions for sinusoidal waveform generation, the synchronisation mechanism and closed loop control of PMSM drive. The source code is compatible with IAR Embedded Workbench C/C++ compiler and debugger tools.

This software library can be taken as a demonstration tool together with NEC Motor Control Starter Kit (MC-LVKIT) and a Maxon EC motor. By using the sine wave generation and speed regulation algorithms provided in the library, user can concentrate on the application development with a few parameter adaption.

A PMSM usually consists of a magnetic rotor and wound stator. The magnetic rotor rotates as the magnetic field produced by the wound stator changes. Such construction requires no brushes in between, producing greater efficiency and power density. It provides high torque-to-inertia ratios and also reduces the maintenance cost. A PMSM generates magnetic flux using permanent magnets on the rotor, which generates torque most effectively when it is perpendicular to flux generated by the stators. To maintain near-perpendicularity between stator flux and rotor flux, a control method with position-speed feedback loop are popularly used for controlling a PMSM.

View the PDF document for more information.

Comment on "Three-phase permanent magnet synchro..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top