Building a multicore Cortex M1-based PMDC motor controller

November 04, 2012

Bernard Cole-November 04, 2012

In “Multicore Based Closed Loop PMDC Motor Controller Embedded System,” K. S. Vijula Grace and K. Baskaran describe a fully integrated multicore based embedded system for controlling a Permanent-Magnet Direct Current (PMDC) motor, which uses a combination of an FPGA and Cortex-M1 cores.

A train of pulses with variable frequencies are generated from the Cortex-M1 core and used to control the speed of the motor. An MOC sensor is placed on the motor side and used to calculate the running speed of the motor using a proportional-integrative (PI) algorithm running on an FPGA to act as a feedback circuit to maintain the motor with constant speed.

This content requires registration.

Log-in or register for a free account to get unlimited articles and full access to EDN.

Loading comments...