電動キックボードで学ぶ組み込み実践プロジェクト
insid2embedded
回路/PCB設計、Stm32ファームウェア、BLDCモータ制御を一度に学べる講座です。 三相インバータを自ら設計し、電動キックボードを駆動させるところまでを実践する講座です。
中級以上
Embedded, stm32, hardware
PMSM制御、どこから始めればよいか途方に暮れていませんか?理論からMatlab-Simulinkシミュレーション、STM32実習まで、3段階でPMSMベクトル制御とセンサーレス技術を完全に習得できます。


学習した受講者のレビュー
5.0
유상무상무상무상수리무상보상상가
PMSMベクトル制御を本格的に学びたい方に強くおすすめする講義です。理論の説明からMatlabシミュレーション、STM32ベースのハードウェア実習まで、全過程を直接追いながら学べるので、本当に有益でした。特にPMSMを実習まで扱う講義は韓国国内では珍しいですが、その点でより価値のある講義だったと思います。 説明も非常に分かりやすく明快で、個人的には大学の教授の授業よりも理解しやすかったです。単に理論を学ぶだけでなく、実際に実装して確認することができたので、満足度がより高かったです。やはり今回の講義も最高でした。素晴らしい講義をありがとうございました。
5.0
interlace
PMSMのベクトル制御を理解するのにとても役立ちました。 素晴らしい講義をありがとうございます~~
5.0
채희준
とても役に立つ講義です!
PMSMモーターの電気的特性を理解し、パラメータを推定する能力
センサーレス制御技法の原理を理解し、実際に適用する能力
MATLAB Simulinkでモーター制御シミュレーションを設計・検証する能力
PMSM FOCベクトル制御アルゴリズムをSTM32に直接実装する能力
電流/速度制御ループを設計し、PI制御をチューニングする能力
特別割引20%クーポン!
BLDCを超えて、モーター制御をさらに深く学びたいとき
電気自動車/ロボット分野に挑戦したいけれど、核となる技術がなくて悩んでいるとき
PMSMの理論を学んだものの、いざ一人で実装しようとすると途方に暮れてしまうとき
POINT 1.
DCモーターとPMSMの制御アルゴリズムを、理論(モデリング)からMatlabシミュレーション、そして実際のSTM32への実装まで体系的に扱います。3段階の学習プロセスを通じて、ブラックボックスのように感じられていた'数式'と'コード'が、どのように'実際のモーターの回転'へと変換されるのかを理解できるようになります。
PMSM理論 → Matlab Simulink → STM32実習
POINT 2.
性能だけでなくコストと耐久性まで求められる現場において、センサーレス制御はハードウェアセンサーなしにこれらすべての価値を実現する中核技術です。この技術の理解と実装能力は、皆さんを現場で差別化された競争力を持つエンジニアへと導いてくれるでしょう。
。
POINT 3.
理論どおり、シミュレーションどおりに作ったのに、実際のモーターが思いどおりに動かないことがあります。
"なぜ目標速度を維持できず、ふらつくのだろうか?"
"なぜ負荷がかかると力を発揮できず、へなへなしてしまうのか?"
"Kp, Kiの値を少し変えただけなのに、なぜ突然モーターが痙攣を起こすのだろうか?"
このような問題は、知識が不足しているからではありません。これは理論書では決して教えてくれない、実践経験によってのみ身につけられる「チューニング」の領域だからです。
PI制御器のチューニングなど、PMSM駆動の実習も併せて行います。
CHECK 1.
BLDCがモーターを動作させる基本技術だとすれば、PMSMはモーターの性能と品質を最大限に引き出す高度な技術です。電気エネルギーを「無駄、騒音、誤差なく」望む力に変える能力こそが、PMSMの核心です。
矩形波(6-Step)制御→ 騒音 & 振動が発生
特定区間で効率低下→バッテリー駆動時間、電力効率に悪影響
トルクリップル(力の変動)が発生→精密な作業に不利
正弦波(Sinusoidal)制御→ 低騒音 & 滑らかな回転
全域で高効率→ バッテリー使用時間を最大化
均一で一定したトルク→高精度な位置・速度制御に必須
CHECK 2.
主要企業の技術職の採用公告を見ると、'PMSM'と'ベクトル制御'のスキルは、電気自動車、ロボット、防衛産業など分野を問わず'必須資格要件'となっています。
なぜでしょうか?圧倒的な効率と精密な制御性能により、PMSMはもはや特定分野の技術ではなく、未来産業の性能を左右する「標準部品」として定着したためです。
高効率で走行距離を延長し、精密制御によってダイナミックな加速性能とプレミアムな乗り心地を実現します。
精密制御で騒音と振動を最小限に抑え、高効率でエネルギー消費効率1等級達成のための必須条件を満たします。
高出力・高密度で機動性を確保し、精密制御によって安定した飛行と目標命中率を保証します。
高精度制御で作業成功率を最大化し、高出力・小型化によってロボットの生産性を高めます
セクション1
本セクションでは、STM32F767 MCUのアーキテクチャと主要な周辺機器(GPIO、タイマー、ADC、UARTなど)を理解し、バス構造およびクロック設定について学習します。データシートやリファレンスマニュアルを活用してMCUの動作原理を把握し、開発環境を設定するための基礎知識を身につけます。
セクション2
DCモーターの構造、回転原理、モデリングに関する基礎理論を扱います。制御の概念とラプラス変換、周波数応答特性を学習し、PIコントローラの設計と位相余裕/ゲイン余裕を分析します。また、単相ハーフブリッジおよびフルブリッジインバータの役割とPWM制御方式を理解します。
セクション3
永久磁石同期モーター(PMSM)の原理、固定子/回転磁界、磁気回路などを分析し、dq軸変換およびモデリングを学習します。永久磁石トルクとリラクタンストルクを理解し、IPMSMおよびSPMSMのモデリングとベクトル制御技術を深く扱います。弱め界磁制御と空間ベクトル変調(SVM)方式まで、理論的に完全に理解します。
セクション 4
Matlab-Simulinkを活用してPMSMの逆起電力、dq軸変換、PI電流制御器、SVPWMなどをシミュレーションします。速度制御器、VF制御、IF制御のシミュレーションまで実習し、フィードフォワード補償およびデッドタイムの影響を分析します。センサレス制御の必要性と拡張逆起電力方式のシミュレーションを通じて、制御アルゴリズムを検証します。
セクション5
STM32 MCUでクロック、タイマー、ADCの設定を通じて、ベクトル制御およびセンサレス制御を直接実装します。レジスタ設定を活用したコード作成、割り込みベースの制御、SysTickおよびタスク管理の手法を習得します。VF制御、IF制御、拡張逆起電力センサレス制御まで、STM32上でリアルタイムに実装する実践経験を積みます。
電気自動車、ロボット、ドローンなど、未来のモビリティ分野の中核を担うPMSMモーター制御について深く理解し、実際にSTM32を活用して実装する能力を身につけたいエンジニア
理論と実習のギャップを埋め、複雑な制御アルゴリズムを自信を持って扱いたいものの、どこから始めればよいのか分からず悩んでいる方
既存のファームウェア開発経験はあるものの、PMSMのFOCベクトル制御などの高度なモーター制御技術をSTM32に直接実装することに難しさを感じている開発者
Matlab-Simulinkシミュレーションを通じて制御ロジックを検証し、実際のハードウェアに適用する過程で発生する問題解決能力を高めたい方
PMSM制御の複雑な数式や理論のために学習をためらっている方、またはモーター制御分野へのキャリアチェンジを考えているエンジニア
理論から始め、Matlabシミュレーション、STM32の実習まで体系的なプロセスを通じて、センサーレス制御技術を含むPMSM制御の全体像を簡単かつ明確に学びたい方
実習環境
PCオペレーティングシステム:Windows
MATLAB/Simulink 2024bバージョンで実習を進めます
2025bバージョンまでは同様にシミュレーション可能です
2026バージョンからは講義で使用するライブラリのサポートが終了するため、現在講義のアップデートを準備中です。
C/C++開発環境(IDE、コンパイラ)
前提知識および注意事項
C言語プログラミングの基礎知識
回路理論、電子回路の基礎知識
学習資料
講義スライドPDF提供
Matlab-Simulinkサンプルモデル
STM32実習コード
スマートストア:https://smartstore.naver.com/inside_embedded/products/13037560282
学習対象は
誰でしょう?
電気自動車・ロボット・ドローン・家電・防衛産業分野へキャリアを広げたいハードウェア/ファームウェアエンジニア
モーター制御の極意を習得したい組み込みエンジニア
PMSM制御に初めて触れる方や、数式が難しくて途方に暮れている組み込みエンジニア
モーター制御理論は知っているが、実際のSTM32実装経験が不足している開発者
前提知識、
必要でしょうか?
C言語の基本文法を知っている必要があります。
回路理論、電子回路に関する知識
インフラン認証
キャリア認証
776
受講生
100
受講レビュー
179
回答
4.9
講座評価
4
講座
こんにちは、制御屋(제어쟁이)です。
大手企業で電動化(モータ・インバータ)システムを開発している現役エンジニアです。
量産プロジェクトで回路・PCB・ファームウェア・制御アルゴリズムまで直接扱ってきた経験をもとに、YouTube/ネイバーブログ"インサイド埋め込み(Inside Embedded)"を運営しながら、組み込み開発者の方々のための教育コンテンツを制作しています。
本や講義ではあまり扱われない、現場で実際に使われている部分を解き明かしていこうと思います :)
グローバル自動車OEMとの協業
3相インバータハードウェア開発(回路 / PCB)
BLDC · PMSM · WFSM(巻線形界磁同期電動機) 制御アルゴリズム開発
電動化システム開発・検証プロセス全般
実車・ベンチベースの評価経験
カフェ:https://cafe.naver.com/insideembedded?iframe_url=/MyCafeIntro.nhn%3Fclubid=31273003
ブログ : https://blog.naver.com/sw_engineer-
YouTube:https://www.youtube.com/@Inside_Embedded
オープンチャット:https://open.kakao.com/o/gsUVs3Uh
全体
115件 ∙ (21時間 37分)
講座資料(こうぎしりょう):
13. STM32実習_Arm概要
13:32
15. LED実習
12:23
16. メモリマップとは?
03:01
17. レジスタに直接アクセスしてみる
09:23
18. スイッチ入力理論
05:28
19. スイッチ入力実習
05:04
20. クロック設定理論
13:38
21. クロック設定実習
15:49
23. 割り込み実習
08:47
24. ADC理論
24:17
25. ADC実習
09:45
26. タイマーカウンター理論
21:33
27. タイマーカウンター実習
08:01
28. UART通信理論
14:25
29. UART実習
11:00
30. モーターの使用例と種類
08:18
31. モーター駆動のための基礎理論
16:56
32. DCモーターの構造と回転原理
09:50
33. DCモーターのモデリング
10:25
34. 制御とは
08:06
35. ラプラス変換
04:30
36. 周波数応答特性
13:07
37. PIコントローラ
11:44
38. 位相余裕、ゲイン余裕
04:21
39. 単相ハーフブリッジインバータとは
03:06
40. Armショート、デッドタイム
04:58
42. PWMを使用する理由
06:04
全体
14件
4.9
14件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
PMSMのベクトル制御を理解するのにとても役立ちました。 素晴らしい講義をありがとうございます~~
お役に立てて本当に良かったです…!講義を受講してくださり、貴重な受講評まで本当にありがとうございます:)
受講レビュー 2
∙
平均評価 5.0
5
今回の講義も本当にためになりました。 これからも講義を出し続けていただけると嬉しいです。 制御ジェンイ(제어쟁이)ファイト! ありがとうございます。
講義をご受講いただき、大切な受講評まで残してくださり本当にありがとうございます:) これからも良い内容をたくさん共有させていただきます!
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
5
電動キックボードの講義を完走し、PMSMの講義も受講中です。素晴らしい講義を作ってくださり、ありがとうございます。
講義を受講していただき、大切な受講評まで本当にありがとうございます:)
受講レビュー 1
∙
平均評価 5.0
5
PMSMベクトル制御を本格的に学びたい方に強くおすすめする講義です。理論の説明からMatlabシミュレーション、STM32ベースのハードウェア実習まで、全過程を直接追いながら学べるので、本当に有益でした。特にPMSMを実習まで扱う講義は韓国国内では珍しいですが、その点でより価値のある講義だったと思います。 説明も非常に分かりやすく明快で、個人的には大学の教授の授業よりも理解しやすかったです。単に理論を学ぶだけでなく、実際に実装して確認することができたので、満足度がより高かったです。やはり今回の講義も最高でした。素晴らしい講義をありがとうございました。
講義を受講していただき、詳細な受講レビューまで本当にありがとうございます!お役に立てたようで、私もとても嬉しいです(笑)ありがとうございます:)
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!