inflearn logo

Master PMSM Vector Control—From Theory to Matlab and STM32 Practice!

Not sure where to start with PMSM control? From theory to Matlab-Simulink simulations and STM32 hands-on practice, you can master PMSM vector control and sensorless techniques in 3 steps.

(4.9) 14 reviews

139 learners

Level Intermediate

Course period Unlimited

stm32
stm32
motordriver
motordriver
stm32
stm32
motordriver
motordriver

News

8 articles

  • insid2embedded님의 프로필 이미지

    Hello, this is Control Engineer.

    Hyundai Motor Company’s September new graduate recruitment announcement has been released, so I uploaded an analysis video focusing on positions that may be of particular interest to those majoring in electrical engineering, electronics, or embedded systems.

    In this video,

    • Vehicle Control Software Development

    • Electrification PT/PE Development

    • SDV Integration Verification

    • Electrification Energy Development (BMS)

    I’ve organized what the actual work involves for each position and how to interpret the preferred qualifications listed in the job postings.

    In particular, there are many areas that directly connect to the topics currently covered in the course, including MATLAB/Simulink-based vehicle control, motors/inverters and power electronics, embedded SW, HIL/SIL validation, and BMS HW.

    If you are preparing for a career not only at Hyundai Motor Company but also in the automotive and electrification fields, this should help you see how what you are studying is actually applied in real job positions.

    Students currently preparing for employment, please be sure to check it out, and if you find a position that suits you, we encourage you to actively apply for this recruitment opportunity as well.

    Video link: https://youtu.be/gVsC-6OsfqA

    ChatGPT Image 2026년 9월 1일 오후 10_50_33.png
    0
  • insid2embedded님의 프로필 이미지

    Hello, students.

    Based on this LG Electronics entry-level job posting, I uploaded a video analyzing the key positions worth applying for in the electrical and electronics field.

    This recruitment includes positions that are closely related to what you are currently learning in the course. We have organized the content around the actual work involved, what the technologies listed in the posting mean, and which areas you should prepare before applying.

    In particular, while taking the course, it may help you determine how to prepare for employment by seeing which job roles the content you learned are connected to in actual companies.

    If you are considering applying to LG Electronics, I highly recommend watching the video and actively applying if you find a position that suits you.

    I hope everyone preparing for this recruitment achieves great results.

    ▶️Watch the video: https://youtu.be/uUICldhWMfU

    ChatGPT Image 2026년 9월 1일 오전 04_18_56.png

    0
  • insid2embedded님의 프로필 이미지

    Hello, this is Control Guy.

    Are you keeping up with the PMSM lectures?

    In resource 13, I’ve included a link to ChatGPT, which has learned all the content of this course.

    I strongly encourage all students to make use of it.

    image.png
    1
  • insid2embedded님의 프로필 이미지

    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

    0
  • insid2embedded님의 프로필 이미지

    Hello.
    Regarding one of the topics students often struggle with,
    “Whether to choose hardware or software,” I have uploaded a selection guide video to YouTube.

    In this video, I have summarized for beginners
    the actual differences between hardware and software,
    the skills required in each field,
    and which direction to study based on your personal inclination.

    In particular, for those currently studying STM32, inverters, motor control, and circuitry in this course,
    I believe this will help you understand how the content you are learning connects to specific positions in the field.

    I hope you can take some time to watch it when you have a chance.

    입문 선택 가이드.png

    Link: ➡️ https://youtu.be/PKAlgnHih0M


    0
  • insid2embedded님의 프로필 이미지

    Hello, I'm Control Guy.

    I have uploaded a new YouTube video about the embedded developer roadmap.

    In this video, I have summarized the areas that people often struggle with when first starting out in embedded systems.

    how to connect and study MCU, circuits, firmware, control, and projects,

    And I have summarized what direction you should take in building your portfolio for actual employment.

    For those who are currently taking the electric scooter or PMSM lectures,

    This content will be helpful for getting a grasp of the big picture of embedded development, so it would be good to watch it at least once.

    Video Link:

    https://youtu.be/qPN_gB1OtdA

    Thank you.

    0
  • insid2embedded님의 프로필 이미지

    Hello, this is Control Guy.

    I am sharing a dedicated GPT that has been trained on the lecture materials, practice codes, and other course content.

    You can access and use it via the link below, and the available models may vary depending on your subscription plan. If you find the answers insufficient or incorrect while using it, please let me know at any time. I will continue to improve and supplement it.

    Thank you.

    https://chatgpt.com/g/g-69c7c303674081919d62c3ebe591a857-pmsm-jeeo-gangyi-jogyo-gpt

    0
  • insid2embedded님의 프로필 이미지

    image.png

    Hello, this is Control Guy.

    I have uploaded the content regarding the I/F → Sensorless transition that I mentioned last time.

    In this newly added lecture,
    I explain the entire flow of starting the motor stably using the I/F method and then transitioning to sensorless control during initial startup. In particular, I covered the State Machine structure, transition timing, and the practice code flow, all of which are crucial in actual control.

    When implementing sensorless control, many people

    • when to terminate the I/F control

    • under what conditions the transition to sensorless should occur

    • how to design the transition process to prevent torque spikes

    Many people struggle with this part, so in this lecture, I have explained it step-by-step along with the actual code.

    Those who are already taking the course will be able to understand the overall flow of sensorless driving much more clearly by continuing through to that part.

    If you have any questions or get stuck during the practice, please feel free to leave a question at any time.

    Thank you.

    0

$847.00