Due to scheduled maintenance this site may be unavailable on {dayofweek}, {date} from {time} until {time} (PST)

Skip Navigation

Motor Control Algorithms and Application

Course closed to new registrations: Call ( 949 ) 824-5414 for more information or sign up below to be notified when this course becomes available.×

Course Description

Although the topic of motor control has been around for decades, there are more development activities in motor drives and control technologies today than ever in the past. This is because of the increasing use and demanding requirements in applications ranging from (Hybrid) Electric Vehicles, aircraft flight controls, ultra-fast computer servos, to adjustable-speed pumps, and many others. On the other hand, thanks to the rapid development of both power electronic switching devices and Digital Signal Controllers (DSC), motor drive technologies have been developed with great emphasis on performance, cost, efficiency, and controllability. From this effort the permanent magnet synchronous motor (PMSM) drive has emerged as a top competitor because of its high efficiency, low torque ripple, superior dynamic performance, and high power density. To realize such complex technologies, a group of resources including motor control experts and software engineers are indispensable. However, there is often a knowledge gap between these two disciplines. It is for the purpose of bridging this gap, that this course was created. Starting from a review of motor types and motor control techniques, this course will focus on the theory and applications of Field Oriented Control (FOC) algorithms and embedded programming techniques. The project sessions will demonstrate how to create a DSC-based motor controller project from scratch step-by-step, write control blocks in C programming language, and finally, complete a sensorless motor speed controller solution for PMSM through ten incremental lab exercises. Throughout this course, you will use an online motor simulator to visualize the inner workings of a BLDC motor and learn the influence of various configurations on its performance. In addition, students will gain understanding of the difference between theory and practical aspects of a motor. You will have the option to configure the motor poles and slots, change motor armature resistance, or change the inductance.

    Note students are required to purchase the following
  1. LAUNCHXL-F28069M (https://www.ti.com/tool/LAUNCHXL-F28069M)
  2. BOOSTXL-DRV8305EVM (https://www.ti.com/tool/BOOSTXL-DRV8305EVM)
  3. DX2205: Motor (https://www.amazon.com/gp/product/B0796RK6VY/)
  4. 2S LiPo Battery and Charger (https://www.amazon.com/gp/product/B07P1C2C83/)
  5. Miscellaneous: Connectors
Prerequisite: Interest in motor control principles, applications and preliminary C programming experience.

  • Be notified when this class becomes available!

  • Details
  • $1,295
  • October 03, 2022 to December 11, 2022
  • Delivery Mode: Online
  • Reg#: 00156
  • ID/Units: EECS X497.6  (4.00)
    ( Section 1 )
  • Quarter: FALL 2022


Mohammed (Rana) Basheer, Ph.D., is the CTO of Edyza Inc., an agricultural IoT company that he co-founded in 2017. Edyza currently employees 12 engineers and had a revenue of $1.2 million in 2019. Additionally, he has more than 15 years of industrial experience developing embedded software for Broadcom and Garmin. During his professional career, he has led large engineering teams where he was involved in all aspects of hiring, training, and managing recruits to develop industry-leading software and hardware solutions. He has two published articles on IEEE transactions on Mobile Computing, several IEEE conference papers in advanced signal processing for wireless transmission location detection. He has multiple assigned patents in innovative wireless sensors and was the recipient of the Chancellor Fellowship and GAANN Fellowship during his post-graduate studies.

Textbook Information

Textbooks for your course may be purchased from any vendor or bookseller of your choice.

Optional Textbook(s):

Book - ISBN: 9780470590799

Book - ISBN: 9780824753849
R. Krishnan, CRC Press

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START10/03/2022Monday------Online (Access Begins)---
END12/11/2022Sunday------Online (Access Ends)---