Chinh phục hoàn toàn điều khiển vector PMSM - Từ lý thuyết, Matlab đến thực hành STM32!

Bạn đang cảm thấy bối rối không biết nên bắt đầu từ đâu với việc điều khiển PMSM? Với lộ trình 3 bước từ lý thuyết đến mô phỏng Matlab-Simulink và thực hành trên STM32, bạn có thể nắm vững hoàn toàn kỹ thuật điều khiển vector PMSM và phương pháp sensorless.

(4.9) 14 đánh giá

135 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

stm32
stm32
motordriver
motordriver
stm32
stm32
motordriver
motordriver

Đánh giá từ những học viên đầu tiên

4.9

5.0

유상무상무상무상수리무상보상상가

38% đã tham gia

Đây là khóa học mà tôi cực kỳ đề xuất cho những ai muốn học về điều khiển vector PMSM một cách bài bản. Tôi đã học được rất nhiều điều bổ ích khi có thể trực tiếp theo dõi toàn bộ quá trình từ giải thích lý thuyết, mô phỏng Matlab cho đến thực hành trên phần cứng dựa trên STM32. Đặc biệt, những khóa học kết hợp cả thực hành về PMSM không phổ biến ở trong nước, nên tôi cảm thấy đây là một khóa học càng giá trị hơn. Cách giải thích thực sự rất dễ hiểu và rõ ràng, cá nhân tôi thấy còn dễ hiểu hơn cả bài giảng của các giáo sư ở trường. Tôi rất hài lòng vì không chỉ được học lý thuyết đơn thuần mà còn có thể trực tiếp triển khai và kiểm chứng kết quả. Quả nhiên bài giảng lần này cũng rất tuyệt vời, cảm ơn vì một khóa học chất lượng.

5.0

interlace

67% đã tham gia

Nó đã giúp tôi rất nhiều trong việc hiểu về điều khiển vector PMSM. Cảm ơn bạn rất nhiều vì bài giảng tuyệt vời này~~

5.0

채희준

99% đã tham gia

Bài giảng này thực sự rất hữu ích!

Bạn sẽ nhận được điều này sau khi học.

  • Khả năng hiểu các đặc tính điện và ước tính thông số của động cơ PMSM

  • Khả năng hiểu nguyên lý và áp dụng thực tế kỹ thuật điều khiển không cảm biến (sensorless control).

  • Khả năng thiết kế và kiểm chứng mô phỏng điều khiển động cơ bằng Matlab Simulink.

  • Khả năng trực tiếp triển khai thuật toán điều khiển vector FOC cho động cơ PMSM trên STM32.

  • Khả năng thiết kế vòng điều khiển dòng điện/tốc độ và điều chỉnh (tuning) bộ điều khiển PI.

Phiếu giảm giá đặc biệt 20%!

Liên kết: https://inf.run/72KGV

Một chút khác biệt tạo nên đẳng cấp,
Kỹ thuật điều khiển động cơ cao cấp PMSM


Có phải bạn đang có những trăn trở này không? 🤔


Khi bạn muốn vượt xa hơn BLDC và đào sâu hơn vào kỹ thuật điều khiển động cơ

Khi bạn muốn thử sức trong lĩnh vực xe điện/robot nhưng lại lo lắng vì thiếu đi những công nghệ cốt lõi

Khi bạn đã học lý thuyết về PMSM nhưng lại cảm thấy bế tắc khi thực sự bắt tay vào tự mình triển khai.

Khi học về PMSM, kỹ thuật điều khiển đỉnh cao nhất,

Phát triển thành một kỹ sư ở một đẳng cấp khác biệt.



✔️

Lý do bạn nên tham gia khóa học này



ĐIỂM 1.

Lý thuyết - Mô phỏng - Triển khai
Làm chủ PMSM qua 3 bước

Khóa học bao gồm một cách hệ thống các thuật toán điều khiển động cơ DC và PMSM, từ lý thuyết (mô hình hóa) đến mô phỏng Matlab và triển khai thực tế trên STM32. Thông qua quá trình học tập 3 bước, bạn sẽ có thể hiểu được cách thức mà các 'công thức' và 'mã code' vốn dĩ giống như một chiếc hộp đen được chuyển đổi thành 'chuyển động quay thực tế của động cơ' như thế nào.

Lý thuyết PMSM → Matlab Simulink → Thực hành STM32

POINT 2.

Công nghệ điều khiển không cảm biến
hoàn thiện năng lực cạnh tranh thực tế

Trong môi trường thực tế đòi hỏi không chỉ hiệu suất mà còn cả chi phí và độ bền, điều khiển sensorless là công nghệ cốt lõi giúp hiện thực hóa tất cả các giá trị này mà không cần cảm biến phần cứng. Việc hiểu và có khả năng triển khai công nghệ này sẽ giúp bạn trở thành một kỹ sư có năng lực cạnh tranh khác biệt trong ngành.

.

ĐIỂM 3.

Chi tiết 1% cuối cùng
để điều khiển động cơ hoàn hảo, tinh chỉnh thực tế

Mặc dù đã chế tạo theo đúng lý thuyết và mô phỏng, nhưng đôi khi động cơ thực tế lại không hoạt động như ý muốn.

  • "Tại sao nó không giữ được tốc độ mục tiêu mà cứ chao đảo thế này?"

  • "Tại sao cứ hễ có tải vào là lại yếu đi và chạy lờ đờ như vậy?"

  • "Chỉ thay đổi giá trị Kp, Ki một chút thôi, nhưng tại sao đột nhiên động cơ lại bị co giật như vậy?"

Những vấn đề này không phải do thiếu kiến thức. Đó là vì đây là lĩnh vực 'tuning' mà bạn chỉ có thể lĩnh hội được thông qua kinh nghiệm thực tế, điều mà các sách lý thuyết không bao giờ dạy cho bạn.

Chúng ta sẽ cùng thực hiện thực hành điều khiển PMSM, bao gồm cả việc điều chỉnh bộ điều khiển PI.


✔️

Lý do phải học về PMSM


KIỂM TRA 1.

PMSM vượt qua giới hạn của BLDC

Nếu BLDC là công nghệ cơ bản để vận hành động cơ, thì PMSM là công nghệ cao cấp giúp tối đa hóa hiệu suất và chất lượng của động cơ. Khả năng chuyển đổi năng lượng điện thành lực mong muốn mà 'không gây lãng phí, tiếng ồn hay sai số' chính là cốt lõi của PMSM.

BLDC

PMSM

  • Điều khiển sóng bậc thang (6 bước) → Phát sinh tiếng ồn & rung lắc

  • Hiệu suất giảm ở một số phân đoạn nhất định→ gây tổn thất về thời lượng pin và hiệu suất điện năng

  • Phát sinh hiện tượng gợn mô-men xoắn (biến động lực) → Bất lợi cho các tác vụ đòi hỏi sự chính xác

  • Điều khiển sóng sin (Sinusoidal)→ Độ ồn thấp & quay mượt mà

  • Hiệu suất cao trên toàn phạm vi→ Tối đa hóa thời gian sử dụng pin

  • Mô-men xoắn đồng nhất và ổn định→ Cần thiết cho việc kiểm soát vị trí/tốc độ chính xác

KIỂM TRA 2.

Công nghệ tiêu chuẩn của nhiều ngành công nghiệp khác nhau như xe điện, robot, flycam, đồ gia dụng, phòng chống tội phạm, v.v.
PMSM

Nếu quan sát các thông báo tuyển dụng kỹ thuật của các doanh nghiệp lớn, có thể thấy năng lực về 'PMSM' và 'Điều khiển Vector' đang trở thành 'yêu cầu trình độ bắt buộc' trong mọi lĩnh vực như xe điện, robot, hay công nghiệp quốc phòng.

Tại sao lại như vậy? Đó là bởi vì nhờ vào hiệu suất vượt trội và khả năng điều khiển chính xác, PMSM không còn là công nghệ của một lĩnh vực cụ thể nào nữa, mà đã trở thành 'linh kiện tiêu chuẩn' quyết định hiệu suất của các ngành công nghiệp tương lai.

Xe điện

Kéo dài quãng đường di chuyển nhờ hiệu suất cao, đồng thời hiện thực hóa khả năng tăng tốc mạnh mẽ và cảm giác lái cao cấp thông qua việc điều khiển chính xác.

Thiết bị gia dụng

Bằng việc kiểm soát chính xác, tiếng ồn và độ rung được giảm thiểu tối đa, đồng thời với hiệu suất cao, các điều kiện thiết yếu để đạt được mức hiệu suất năng lượng cấp 1 được đáp ứng.

Drone/Phòng thủ

Đảm bảo tính cơ động với công suất cao/mật độ cao, đồng thời đảm bảo bay ổn định và tỷ lệ trúng mục tiêu chính xác nhờ điều khiển tinh vi.

Robot/Tự động hóa

Tối đa hóa tỷ lệ thành công của công việc bằng điều khiển chính xác, đồng thời nâng cao năng suất của robot nhờ công suất cao và kích thước nhỏ gọn.

📚

Từ lý thuyết đến thực hành, nội dung học tập theo từng phần


Phần 1

Thiết lập môi trường thực hành và nắm vững cơ bản dựa trên STM32 MCU

Trong phần này, chúng ta sẽ tìm hiểu về kiến trúc của MCU STM32F767 và các ngoại vi chính (GPIO, Timer, ADC, UART, v.v.), đồng thời học về cấu trúc bus và thiết lập xung nhịp (clock). Bằng cách sử dụng datasheet và tài liệu tham chiếu (reference manual), chúng ta sẽ nắm bắt nguyên lý hoạt động của MCU và tiếp thu các kiến thức cơ bản để thiết lập môi trường phát triển.


Phần 2

Nguyên lý cơ bản và lý thuyết điều khiển động cơ DC

Nội dung này bao gồm các lý thuyết cơ bản về cấu tạo, nguyên lý quay và mô hình hóa động cơ DC. Học viên sẽ được học về khái niệm điều khiển, biến đổi Laplace, đặc tính đáp ứng tần số, đồng thời phân tích thiết kế bộ điều khiển PI và biên độ/dự trữ pha. Ngoài ra, chương này cũng giúp hiểu rõ vai trò của bộ nghịch lưu (inverter) cầu đơn pha nửa cầu và toàn cầu cùng phương pháp điều khiển PWM.



Phần 3

Thiết lập lý thuyết điều khiển vector PMSM

Phân tích nguyên lý của động cơ đồng bộ nam châm vĩnh cửu (PMSM), từ trường stator/rotor, mạch từ và học về chuyển đổi trục dq cũng như mô hình hóa. Hiểu về mômen xoắn nam châm vĩnh cửu và mômen xoắn từ trở, đồng thời đi sâu vào mô hình hóa IPMSM, SPMSM và các kỹ thuật điều khiển vector. Hiểu rõ về mặt lý thuyết từ điều khiển yếu từ cho đến phương pháp điều chế vectơ không gian (SVM).



Phần 4

Mô phỏng Matlab-Simulink và triển khai điều khiển PMSM

Sử dụng Matlab-Simulink để mô phỏng suất điện động ngược (back-EMF), biến đổi trục dq, bộ điều khiển dòng điện PI, SVPWM, v.v. của PMSM. Thực hành mô phỏng từ bộ điều khiển tốc độ, điều khiển VF đến điều khiển IF, đồng thời phân tích bù trừ tiền định (feed-forward compensation) và ảnh hưởng của thời gian chết (dead-time). Kiểm chứng thuật toán điều khiển thông qua sự cần thiết của điều khiển sensorless và mô phỏng kỹ thuật suất điện động ngược mở rộng (extended back-EMF).



Phần 5

Thực hành triển khai điều khiển thực tế PMSM dựa trên STM32

Trực tiếp triển khai điều khiển vector và điều khiển sensorless thông qua thiết lập clock, timer, ADC trên MCU STM32. Học cách viết mã nguồn sử dụng thiết lập thanh ghi, điều khiển dựa trên ngắt (interrupt), cũng như các kỹ thuật quản lý task và SysTick. Tích lũy kinh nghiệm thực tế khi triển khai thời gian thực trên STM32 từ điều khiển VF, điều khiển IF cho đến điều khiển sensorless dựa trên suất điện động phản hồi mở rộng (EEMF).


Có thể giải quyết những nỗi lo
của những người như thế này!

📌

Kỹ sư phát triển hệ thống điện hóa

Kỹ sư muốn nâng cao hiểu biết sâu sắc về điều khiển động cơ PMSM - cốt lõi của các lĩnh vực di động tương lai như xe điện, robot, drone - và khả năng triển khai thực tế bằng STM32
Những người muốn thu hẹp khoảng cách giữa lý thuyết và thực hành, muốn tự tin xử lý các thuật toán điều khiển phức tạp nhưng vẫn đang cảm thấy bế tắc không biết nên bắt đầu từ đâu



📌

Nhà phát triển firmware nhúng

Những nhà phát triển đã có kinh nghiệm phát triển firmware trước đây, nhưng đang gặp khó khăn trong việc trực tiếp triển khai các kỹ thuật điều khiển động cơ nâng cao như điều khiển vectơ FOC của PMSM trên STM32
Những người muốn nâng cao khả năng giải quyết các vấn đề phát sinh trong quá trình kiểm chứng logic điều khiển thông qua mô phỏng Matlab-Simulink và áp dụng vào phần cứng thực tế



📌

Người mới bắt đầu học điều khiển động cơ

Những kỹ sư đang ngần ngại học tập do các công thức và lý thuyết phức tạp của điều khiển PMSM, hoặc những người muốn chuyển hướng sự nghiệp sang lĩnh vực điều khiển động cơ
Những người muốn học toàn bộ nội dung về điều khiển PMSM, bao gồm cả kỹ thuật điều khiển không cảm biến (sensorless), một cách dễ dàng và rõ ràng thông qua lộ trình hệ thống từ lý thuyết đến mô phỏng Matlab và thực hành STM32.



Lưu ý trước khi đăng ký khóa học


Môi trường thực hành

  • Hệ điều hành PC: Windows

  • Thực hành bằng phiên bản MATLAB/Simulink 2024b

  • Có thể mô phỏng tương tự cho đến phiên bản 2025b

  • Từ phiên bản 2026, việc hỗ trợ thư viện được sử dụng trong bài giảng sẽ bị ngừng, vì vậy hiện tại chúng tôi đang chuẩn bị cập nhật bài giảng.


  • Môi trường phát triển C/C++ (IDE, trình biên dịch)

Kiến thức tiên quyết và lưu ý

  • Kiến thức cơ bản về lập trình ngôn ngữ C


  • Kiến thức cơ bản về lý thuyết mạch điện, mạch điện tử

Tài liệu học tập

  • Cung cấp slide bài giảng dưới dạng PDF

  • Mô hình ví dụ Matlab-Simulink

  • Mã thực hành STM32


Smartstore:https://smartstore.naver.com/inside_embedded/products/13037560282

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Kỹ sư phần cứng/firmware muốn mở rộng sự nghiệp sang các lĩnh vực xe điện, robot, máy bay không người lái (drone), thiết bị gia dụng và công nghiệp quốc phòng.

  • Kỹ sư nhúng muốn nắm vững kỹ thuật đỉnh cao về điều khiển động cơ

  • Kỹ sư nhúng mới tiếp cận điều khiển PMSM hoặc cảm thấy bế tắc vì các công thức toán học khó hiểu.

  • Nhà phát triển nắm vững lý thuyết điều khiển động cơ nhưng thiếu kinh nghiệm thực tế triển khai trên STM32.

Cần biết trước khi bắt đầu?

  • Bạn cần phải biết các cú pháp cơ bản của ngôn ngữ C.

  • Kiến thức về lý thuyết mạch và mạch điện tử

Xin chào
Đây là insid2embedded

Xác minh Inflearn

Xác minh sự nghiệp

772

Học viên

99

Đánh giá

178

Trả lời

4.9

Xếp hạng

4

Các khóa học

Xin chào, tôi là Je-eo-jaeng-i (Chuyên gia điều khiển).

Tôi là một kỹ sư đang làm việc thực tế, chuyên phát triển hệ thống điện hóa (động cơ·biến tần) tại một tập đoàn lớn.

Dựa trên kinh nghiệm trực tiếp đảm nhận từ mạch điện, PCB, firmware đến thuật toán điều khiển trong các dự án sản xuất hàng loạt, tôi đang vận hành kênh YouTube/Naver Blog "Inside Embedded" và tạo ra các nội dung đào tạo dành cho các nhà phát triển nhúng.

Tôi muốn chia sẻ những kiến thức thực tế được sử dụng tại hiện trường, những điều hiếm khi được đề cập trong sách vở hay giảng đường :)

  • Hợp tác với các OEM ô tô toàn cầu

  • Phát triển phần cứng biến tần 3 pha (Mạch điện / PCB)

  • Phát triển thuật toán điều khiển BLDC · PMSM · WFSM (Động cơ đồng bộ kích từ dây quấn)

  • Toàn bộ quy trình phát triển / kiểm chứng hệ thống điện hóa (Electrification System)

  • Kinh nghiệm đánh giá dựa trên xe thực tế và thiết bị thử nghiệm (bench)


Café : https://cafe.naver.com/insideembedded?iframe_url=/MyCafeIntro.nhn%3Fclubid=31273003

Blog : https://blog.naver.com/sw_engineer-

Youtube : https://www.youtube.com/@Inside_Embedded

Phòng chat mở: https://open.kakao.com/o/gsUVs3Uh

Thêm

Chương trình giảng dạy

Tất cả

115 bài giảng ∙ (21giờ 37phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

14 đánh giá

4.9

14 đánh giá

  • jh1004zzang996422님의 프로필 이미지
    jh1004zzang996422

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    27% đã tham gia

    Tôi đã hoàn thành khóa học về xe trượt điện và hiện đang theo học khóa học về PMSM. Cảm ơn bạn đã tạo ra những bài giảng tuyệt vời.

    • insid2embedded
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã tham gia khóa học và để lại những đánh giá quý giá :)

  • mus16013124님의 프로필 이미지
    mus16013124

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    38% đã tham gia

    Đây là khóa học mà tôi cực kỳ đề xuất cho những ai muốn học về điều khiển vector PMSM một cách bài bản. Tôi đã học được rất nhiều điều bổ ích khi có thể trực tiếp theo dõi toàn bộ quá trình từ giải thích lý thuyết, mô phỏng Matlab cho đến thực hành trên phần cứng dựa trên STM32. Đặc biệt, những khóa học kết hợp cả thực hành về PMSM không phổ biến ở trong nước, nên tôi cảm thấy đây là một khóa học càng giá trị hơn. Cách giải thích thực sự rất dễ hiểu và rõ ràng, cá nhân tôi thấy còn dễ hiểu hơn cả bài giảng của các giáo sư ở trường. Tôi rất hài lòng vì không chỉ được học lý thuyết đơn thuần mà còn có thể trực tiếp triển khai và kiểm chứng kết quả. Quả nhiên bài giảng lần này cũng rất tuyệt vời, cảm ơn vì một khóa học chất lượng.

    • insid2embedded
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã tham gia khóa học và để lại đánh giá chi tiết! Tôi cũng rất vui khi biết khóa học có ích cho bạn ㅎㅎ Cảm ơn bạn nhé :)

  • interlace3885님의 프로필 이미지
    interlace3885

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    67% đã tham gia

    Nó đã giúp tôi rất nhiều trong việc hiểu về điều khiển vector PMSM. Cảm ơn bạn rất nhiều vì bài giảng tuyệt vời này~~

    • insid2embedded
      Giảng viên

      Thật may mắn vì nó đã giúp ích được cho bạn..! Rất cảm ơn bạn đã tham gia khóa học và để lại những đánh giá quý báu :)

  • ooo0oo님의 프로필 이미지
    ooo0oo

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    97% đã tham gia

    Bài giảng lần này cũng đã giúp ích cho tôi rất nhiều. Hy vọng bạn sẽ tiếp tục ra thêm nhiều bài giảng nữa trong tương lai. Cố lên nhé, Control Guy! Xin cảm ơn.

    • insid2embedded
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã tham gia khóa học và để lại những đánh giá quý giá:) Mình sẽ tiếp tục chia sẻ thêm nhiều nội dung bổ ích trong tương lai!

  • cogmlw60555289님의 프로필 이미지
    cogmlw60555289

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    99% đã tham gia

    Bài giảng này thực sự rất hữu ích!

    • insid2embedded
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã tham gia khóa học và để lại những đánh giá quý báu :)

Khóa học khác của insid2embedded

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!