inflearn logo

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

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

(4.9) 14 đánh giá

136 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 của động cơ PMSM và ước tính các tham số

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

  • 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 tự triển khai trực tiếp thuật toán điều khiển vector FOC cho PMSM bằng STM32

  • Khả năng thiết kế vòng lặp điều khiển dòng điện/tốc độ và tinh chỉnh 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 điểm khác biệt nhỏ tạo nên sự khác biệt về năng lực,
công nghệ điều khiển động cơ cao cấp PMSM


Bạn có đang trăn trở về những điều như thế này không? 🤔


Khi muốn đào sâu hơn về điều khiển động cơ, vượt qua BLDC

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

Đã học lý thuyết PMSM nhưng khi bắt tay vào tự triển khai lại cảm thấy mơ hồ, không biết bắt đầu từ đâu

Khi học PMSM – công nghệ điều khiển đỉnh cao

Bạn có thể trưởng thành thành một kỹ sư khác biệt..



✔️

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



ĐIỂM 1.

Lý thuyết - Mô phỏng - Triển khai
Làm chủ PMSM qua 3 giai đoạn

Bạn sẽ được học 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), mô phỏng bằng Matlab đến triển khai thực tế trên STM32. Thông qua quy trình học 3 bước, bạn sẽ hiểu được cách những “công thức” và “mã” từng giống như hộp đen được chuyển đổi thành “chuyển động quay của động cơ thực tế”.

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

ĐIỂM 2.

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

Trong môi trường thực tế, nơi không chỉ yêu cầu hiệu năng mà còn đòi hỏi cả giá thành và độ bền, điều khiển không cảm biến là công nghệ cốt lõi giúp hiện thực hóa tất cả những giá trị này mà không cần cảm biến phần cứng. 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ư sở hữu năng lực cạnh tranh khác biệt trong thực tế.

.

ĐIỂM 3.

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

Đôi khi, dù đã làm đúng theo lý thuyết và mô phỏng, động cơ thực tế vẫn không chuyển động như mong muốn.

  • "Tại sao động cơ không thể duy trì tốc độ mục tiêu mà lại dao động?"

  • "Tại sao cứ có tải là động cơ lại không phát huy được sức mạnh và chạy ì ạch?"

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

Những vấn đề này không phải do thiếu kiến thức. Bởi đây là lĩnh vực “tuning” mà sách lý thuyết không bao giờ đề cập, chỉ có thể lĩnh hội thông qua kinh nghiệm thực tế.

Cùng thực hành điều khiển PMSM, bao gồm cả việc tinh chỉnh bộ điều khiển PI.


✔️

Lý do nên học PMSM


CHECK 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ệ nâng cao 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 'lãng phí, gây tiếng ồn hay tạo sai số' chính là cốt lõi của PMSM.

BLDC

PMSM

  • Điều khiển dạng sóng bậc thang (6-Step) → phát sinh tiếng ồn & rung động

  • Giảm hiệu suất ở một số khoảng nhất định→ gây bất lợi cho thời lượng pin và hiệu suất năng lượng

  • Xuất hiện gợn mô-men xoắn (sự biến động của lực) → bất lợi cho các thao tác chính xác

  • Điều khiển hình sin (Sinusoidal) → độ ồn thấp & chuyển động quay êm ái

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

  • Mô-men xoắn đồng đều và ổn định → thiết yếu cho việc điều khiển chính xác vị trí/tốc độ

KIỂM TRA 2.

Xe điện, robot, drone, thiết bị gia dụng, quốc phòng và nhiều ngành công nghiệp khác
Công nghệ tiêu chuẩn: PMSM

Khi xem các tin tuyển dụng kỹ thuật của những doanh nghiệp hàng đầu, có thể thấy năng lực về 'PMSM' và 'điều khiển vector' đang trở thành 'yêu cầu bắt buộc' bất kể lĩnh vực nào như xe điện, robot hay công nghiệp quốc phòng.

Tại sao ư? Nhờ 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ệ chỉ dành cho một lĩnh vực cụ thể mà đã trở thành “linh kiện tiêu chuẩn” quyết định hiệu năng của các ngành công nghiệp tương lai.

xe điện

Hiệu suất cao giúp kéo dài quãng đường di chuyển, còn điều khiển chính xác mang đến khả năng tăng tốc mạnh mẽ và cảm giác lái cao cấp.

Thiết bị gia dụng

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

Drone/công nghiệp quốc phòng

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

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à thiết kế 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 dựa trên MCU STM32 và củng cố nền tảng

Trong phần này, bạn sẽ tìm hiểu kiến trúc của MCU STM32F767 và các thiết bị ngoại vi chính (GPIO, bộ định thời, ADC, UART, v.v.), đồng thời học về cấu trúc bus và cách thiết lập xung nhịp. Bạn sẽ nắm bắt nguyên lý hoạt động của MCU bằng cách sử dụng datasheet và tài liệu hướng dẫn tham khảo, đồng thời trang bị kiến thức nền tảng để 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

Trình bày 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. Tìm hiểu các khái niệm về điều khiển, biến đổi Laplace và đặc tính đáp ứng tần số, đồng thời phân tích thiết kế bộ điều khiển PI cũng như biên độ dự trữ pha/độ lợi. Ngoài ra, tìm hiểu vai trò của bộ biến tần cầu bán phần và cầu toàn phần một pha, cùng phương pháp điều khiển PWM.



Phần 3

Nắm vững 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 stato/rôto và mạch từ; học về phép biến đổi và mô hình hóa theo trục dq. Hiểu mô-men nam châm vĩnh cửu và mô-men từ trở, đồng thời tìm hiểu chuyên sâu về mô hình hóa IPMSM, SPMSM và các kỹ thuật điều khiển vectơ. Nắm vững về mặt lý thuyết cả điều khiển suy giảm từ thông và phương pháp điều chế vectơ không gian (SVM).



Phần 4

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

Sử dụng Matlab-Simulink để mô phỏng sức điện động ngược của PMSM, phép biến đổi trục dq, bộ điều khiển dòng điện PI, SVPWM, v.v. Thực hành mô phỏng bộ điều khiển tốc độ, điều khiển VF và điều khiển IF, đồng thời phân tích hiệu ứng bù tiến và thời gian chết. Xác minh thuật toán điều khiển thông qua việc mô phỏng sự cần thiết của điều khiển không cảm biến và phương pháp sức điện động ngược mở rộng.



Phần 5

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

Trực tiếp triển khai điều khiển vector và điều khiển không cảm biến trên MCU STM32 thông qua việc thiết lập xung nhịp, bộ định thời và ADC. Học cách viết mã sử dụng thiết lập thanh ghi, điều khiển dựa trên ngắt, cùng các kỹ thuật quản lý SysTick và tác vụ. Tích lũy kinh nghiệm thực tiễn triển khai theo thời gian thực trên STM32, từ điều khiển VF, điều khiển IF đến điều khiển không cảm biến bằng sức điện động ngược mở rộng.


Bạn có thể giải quyết những trăn trở của những người như thế này!


📌

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

Các kỹ sư muốn xây dựng hiểu biết sâu sắc về điều khiển động cơ PMSM—một lĩnh vực cốt lõi của ngành di động tương lai như xe điện, robot và drone—cũng như năng lực 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, tự tin xử lý các thuật toán điều khiển phức tạp nhưng vẫn cảm thấy bối rối vì 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 nhưng gặp khó khăn khi 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 vector FOC cho PMSM trên STM32
Những người muốn xác minh logic điều khiển thông qua mô phỏng Matlab-Simulink và nâng cao năng lực giải quyết vấn đề phát sinh trong quá trình áp dụng vào phần cứng thực tế



📌

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

Nếu bạn đang ngần ngại học vì các công thức và lý thuyết phức tạp trong điều khiển PMSM, hoặc là kỹ sư muốn chuyển hướng sự nghiệp sang lĩnh vực điều khiển động cơ
và muốn học một cách dễ hiểu, rõ ràng 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, thông qua lộ trình bài bản từ lý thuyết, mô phỏng Matlab đến thực hành STM32.



Lưu ý trước khi tham gia 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

  • Đến phiên bản 2025b vẫn có thể mô phỏng tương tự.

  • Từ phiên bản 2026, thư viện được sử dụng trong bài giảng sẽ ngừng được hỗ trợ, vì vậy hiện 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 cần có 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 và điện tử mạch不卡无码

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

  • Cung cấp PDF slide bài giảng

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

  • Mã thực hành STM32


Smart Store: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/phần sụn 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, thiết bị gia dụng và công nghiệp quốc phòng

  • Kỹ sư nhúng muốn lĩnh hội công nghệ điều khiển động cơ đỉnh cao nhất.

  • Kỹ sư nhúng mới làm quen với việc điều khiển PMSM hoặc cảm thấy bối rối vì các công thức toán học khó hiểu

  • Lập trình viên biết lý thuyết điều khiển động cơ nhưng thiếu kinh nghiệm triển khai thực tế trên STM32

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

  • Bạn cần 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 điện và mạch điện tử

Xin chào
Đây là insid2embedded

Xác minh Inflearn

Xác minh sự nghiệp

776

Học viên

100

Đánh giá

179

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á :)

  • 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 :)

  • 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!

  • 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 :)

  • 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é :)

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!

Giảm 25% cho thành viên mới

17.125.513 ₫

25%

22.834.023 ₫