Motor Control Rapid Prototyping

Model-Based Development With Commercial and Open Source tools for16 and 32-bit MCUs

About this course

In this class you will learn about model-based design using the open source toolchain Scilab/XCOS/X2C and the commercial MATLAB/Simulink toolchain. In the first part you will do hands-on demos using Scilab/XCOS/X2C. The first demo is a basic Blinky demo to understand the toolchain and the workflow, continued from a sensored BLDC demo that allows you to identify the speed transfer function of a motor to do closed loop simulation and tuning of a speed PI controller. The third demo will demonstrate the full capabilities of the tool showing a closed loop sensorless FOC demo including closed loop simulation. In the second part of the class MATLAB/Simulink will be used to demonstrate the capabilities of this commercial toolchain in combination with Microchip microcontrollers.

Curriculum70 min

  • Class Syllabus
  • Overview
  • Why to take this course 1 min
  • Birds Eye View 1 min
  • Licensing Model 1 min
  • Get Started
  • Installation 3 min
  • High Level Overview
  • Blinky Demo (MCC)
  • Open Project 2 min
  • Model Details 10 min
  • Communicator 2 min
  • Hardware 1 min
  • Modify Model 5 min
  • Code Architecture 4 min
  • Project Documentation 1 min
  • Blinky Demo (Harmony 3)
  • Board Setup 1 min
  • Open Project 4 min
  • Model Details 1 min
  • Create a new Project using MCC
  • Create a new Project using MCC 2 min
  • Connect Model with Peripherals 2 min
  • Develop the model 4 min
  • Debugging 6 min
  • Create a new Project using Harmony 3
  • Create Project 3 min
  • Connect with Peripherals 2 min
  • Develop the Model 7 min
  • Verify Simulation 2 min
  • Your Feedback
  • We need your feedback

About this course

In this class you will learn about model-based design using the open source toolchain Scilab/XCOS/X2C and the commercial MATLAB/Simulink toolchain. In the first part you will do hands-on demos using Scilab/XCOS/X2C. The first demo is a basic Blinky demo to understand the toolchain and the workflow, continued from a sensored BLDC demo that allows you to identify the speed transfer function of a motor to do closed loop simulation and tuning of a speed PI controller. The third demo will demonstrate the full capabilities of the tool showing a closed loop sensorless FOC demo including closed loop simulation. In the second part of the class MATLAB/Simulink will be used to demonstrate the capabilities of this commercial toolchain in combination with Microchip microcontrollers.

Curriculum70 min

  • Class Syllabus
  • Overview
  • Why to take this course 1 min
  • Birds Eye View 1 min
  • Licensing Model 1 min
  • Get Started
  • Installation 3 min
  • High Level Overview
  • Blinky Demo (MCC)
  • Open Project 2 min
  • Model Details 10 min
  • Communicator 2 min
  • Hardware 1 min
  • Modify Model 5 min
  • Code Architecture 4 min
  • Project Documentation 1 min
  • Blinky Demo (Harmony 3)
  • Board Setup 1 min
  • Open Project 4 min
  • Model Details 1 min
  • Create a new Project using MCC
  • Create a new Project using MCC 2 min
  • Connect Model with Peripherals 2 min
  • Develop the model 4 min
  • Debugging 6 min
  • Create a new Project using Harmony 3
  • Create Project 3 min
  • Connect with Peripherals 2 min
  • Develop the Model 7 min
  • Verify Simulation 2 min
  • Your Feedback
  • We need your feedback