Brushless DC motor driver interfacing with the eZdsp-F2812 fuzzy controller

Farrukh Nagi, Agileswari Ramasamy, J. Nagi

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Readily available low cost brushless DC (BLDC) motor’s integrated drivers – electronic commutation (EC) – encourage engineers to use eZdsp in mechatronic systems by saving them the trouble of developing the motor hardware drivers (inverter with power circuits, optoisolaters, detecting circuits). Commercial motor drivers (EC) improve the hardware reliability of developed system and saves the programmer from writing six pulse-width modulation control sequences code for BLDC motor. Beside saving memory space the processing speed can also be optimised for the application program. In the work presented here a commercial integrated driver is interfaced with eZdsp-F2812 and a fuzzy controller is implemented to control the speed and direction of BLDC motor. Standard available eZdsp libraries “C281xC/C++ Header Files” were modified to accomplish the task described in this work. Necessary hardware and software interfacing techniques between eZdsp-F2812 and motor driver are presented. eZdsp programs and register settings required for clock, timer, counters and interrupt routines are described in detail for motor control and speed measurement. The purpose of this work is to describe the interface process between motor driver (EC) and eZdsp-F2812, define the process limitations and configuration and setup of peripherals registers.

Original languageEnglish
Pages (from-to)127-136
Number of pages10
JournalAustralian Journal of Electrical and Electronics Engineering
Volume11
Issue number1
DOIs
Publication statusPublished - 01 Jan 2014

Fingerprint

Brushless DC motors
Electric commutation
Controllers
Hardware
Networks (circuits)
Mechatronics
Application programs
Pulse width modulation
Clocks
Data storage equipment
Engineers
Processing
Costs

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

@article{fc682c470f1643e0ab8116fdc2c3d19c,
title = "Brushless DC motor driver interfacing with the eZdsp-F2812 fuzzy controller",
abstract = "Readily available low cost brushless DC (BLDC) motor’s integrated drivers – electronic commutation (EC) – encourage engineers to use eZdsp in mechatronic systems by saving them the trouble of developing the motor hardware drivers (inverter with power circuits, optoisolaters, detecting circuits). Commercial motor drivers (EC) improve the hardware reliability of developed system and saves the programmer from writing six pulse-width modulation control sequences code for BLDC motor. Beside saving memory space the processing speed can also be optimised for the application program. In the work presented here a commercial integrated driver is interfaced with eZdsp-F2812 and a fuzzy controller is implemented to control the speed and direction of BLDC motor. Standard available eZdsp libraries “C281xC/C++ Header Files” were modified to accomplish the task described in this work. Necessary hardware and software interfacing techniques between eZdsp-F2812 and motor driver are presented. eZdsp programs and register settings required for clock, timer, counters and interrupt routines are described in detail for motor control and speed measurement. The purpose of this work is to describe the interface process between motor driver (EC) and eZdsp-F2812, define the process limitations and configuration and setup of peripherals registers.",
author = "Farrukh Nagi and Agileswari Ramasamy and J. Nagi",
year = "2014",
month = "1",
day = "1",
doi = "10.7158/1448837X.2014.11464419",
language = "English",
volume = "11",
pages = "127--136",
journal = "Australian Journal of Electrical and Electronics Engineering",
issn = "1448-837X",
publisher = "Institution of Engineers (Australia)",
number = "1",

}

Brushless DC motor driver interfacing with the eZdsp-F2812 fuzzy controller. / Nagi, Farrukh; Ramasamy, Agileswari; Nagi, J.

In: Australian Journal of Electrical and Electronics Engineering, Vol. 11, No. 1, 01.01.2014, p. 127-136.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Brushless DC motor driver interfacing with the eZdsp-F2812 fuzzy controller

AU - Nagi, Farrukh

AU - Ramasamy, Agileswari

AU - Nagi, J.

PY - 2014/1/1

Y1 - 2014/1/1

N2 - Readily available low cost brushless DC (BLDC) motor’s integrated drivers – electronic commutation (EC) – encourage engineers to use eZdsp in mechatronic systems by saving them the trouble of developing the motor hardware drivers (inverter with power circuits, optoisolaters, detecting circuits). Commercial motor drivers (EC) improve the hardware reliability of developed system and saves the programmer from writing six pulse-width modulation control sequences code for BLDC motor. Beside saving memory space the processing speed can also be optimised for the application program. In the work presented here a commercial integrated driver is interfaced with eZdsp-F2812 and a fuzzy controller is implemented to control the speed and direction of BLDC motor. Standard available eZdsp libraries “C281xC/C++ Header Files” were modified to accomplish the task described in this work. Necessary hardware and software interfacing techniques between eZdsp-F2812 and motor driver are presented. eZdsp programs and register settings required for clock, timer, counters and interrupt routines are described in detail for motor control and speed measurement. The purpose of this work is to describe the interface process between motor driver (EC) and eZdsp-F2812, define the process limitations and configuration and setup of peripherals registers.

AB - Readily available low cost brushless DC (BLDC) motor’s integrated drivers – electronic commutation (EC) – encourage engineers to use eZdsp in mechatronic systems by saving them the trouble of developing the motor hardware drivers (inverter with power circuits, optoisolaters, detecting circuits). Commercial motor drivers (EC) improve the hardware reliability of developed system and saves the programmer from writing six pulse-width modulation control sequences code for BLDC motor. Beside saving memory space the processing speed can also be optimised for the application program. In the work presented here a commercial integrated driver is interfaced with eZdsp-F2812 and a fuzzy controller is implemented to control the speed and direction of BLDC motor. Standard available eZdsp libraries “C281xC/C++ Header Files” were modified to accomplish the task described in this work. Necessary hardware and software interfacing techniques between eZdsp-F2812 and motor driver are presented. eZdsp programs and register settings required for clock, timer, counters and interrupt routines are described in detail for motor control and speed measurement. The purpose of this work is to describe the interface process between motor driver (EC) and eZdsp-F2812, define the process limitations and configuration and setup of peripherals registers.

UR - http://www.scopus.com/inward/record.url?scp=84990196644&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84990196644&partnerID=8YFLogxK

U2 - 10.7158/1448837X.2014.11464419

DO - 10.7158/1448837X.2014.11464419

M3 - Article

VL - 11

SP - 127

EP - 136

JO - Australian Journal of Electrical and Electronics Engineering

JF - Australian Journal of Electrical and Electronics Engineering

SN - 1448-837X

IS - 1

ER -