Mastering PMSM Vector Control - From Theory to Matlab and STM32 Practice!
Have you felt overwhelmed about where to start with PMSM control? You can perfectly master PMSM vector control and sensorless techniques through a three-step process, ranging from theory to Matlab-Simulink simulation and STM32 practice.
122 learners
Level Intermediate
Course period Unlimited


[New Course Launch] MATLAB/Simulink Automotive MBD Practical Introduction: From Modeling to Verification and Code Generation
Hello. This is Control Guy.
I have opened a new course this time.
Those who have taken the previous electric scooter or PMSM motor control lectures
will have some experience with circuits, inverters, motor control, and MCU-based control logic.
This lecture is the next step,
a course that organizes how automotive control software is designed and verified within the actual development process
through a MATLAB/Simulink-based MBD workflow.
This is not just a lecture for learning Simulink functions.
Starting from requirements in Excel, we define the boundaries between the Controller and Plant, design the inverter control SWC using Simulink and Stateflow, and follow a single continuous workflow through Unit Test/MIL verification and code generation with Embedded Coder.
Especially if you are interested in automotive SW development or the MBD field, you have likely heard these terms often.
Requirements, V-cycle, SWC, Stateflow, MIL, SIL, PIL, HIL, Code Generation, Embedded Coder.
However, when you first try to study them, these terms often feel disconnected, and it's hard to get a sense of how they actually link together within the real development workflow.
In this lecture, based on the DC Motor inverter control SWC example, we have organized the processโfrom requirements becoming models, models connecting to test scenarios, and verification leading to code generationโin a hands-on practice format.
If you have encountered motor control and embedded control in the Electric Scooter/PMSM lecture,
this lecture will help you expand that knowledge from the perspective of the automotive SW development process.
I recommend this to those preparing for R&D roles at automotive companies or suppliers,
those who are just starting with MATLAB/Simulink-based MBD,
and those who want to connect their motor control knowledge with the automotive SW development workflow.
However, this course is not a hands-on hardware implementation course,
but an introductory course to understand the modeling, Unit Test/MIL verification, and code generation flow required before the hardware implementation stage.
SIL/PIL/HIL will be covered focusing on concepts and their roles within the V-cycle rather than through hands-on practice.
For those who have been interested in automotive SW development and MBD,
I hope this lecture helps you grasp the overall workflow.
Lecture Link: https://inf.run/SiPMK




