缺什么补什么:从方波控制到 SVPWM 算法的进阶实战
很多技术学习者掌握了单片机的基础,但面对电机控制时往往无从下手。本课程针对的是那些想从“会用”转向“懂原理”的进阶者,它通过深入剖析 ST 电机库和 STM32G4 平台,填补了从基础硬件原理到复杂算法实现的认知缺口。课程不空谈理论,而是直接切入方波控制、Hall 传感电路设计以及电阻法反电动势获取等核心痛点,帮助学员建立从电路设计、运放选型到电压矢量合成的完整技术栈。
建议先看:基础原理与硬件设计
为了能跟上后续的代码讲解,建议优先掌握硬件原理和基础控制逻辑。重点观看关于直流无刷电机工作原理、Hall 传感电路分析以及三相桥电路的章节。同时,对于涉及电源系统的 Buck 电路分析和运放电路设计部分也需仔细研读,这些是后续进行单片机外围电路设计和硬件调试的基石。
学完能独立做什么:完成 SVPWM 算法落地
学完本课,你应具备独立进行无感或有感电机控制开发的能力。你需要能够根据正弦值求取思路,编写汇编或 C 语言函数,并掌握 SVPWM 的计算方法。最终目标是能够利用 STM32G4 的硬件资源,实现从方波控制到正弦脉宽调制的平滑切换,完成马鞍波端电压波形的分析及程序实现。
资料怎么配合练习
在理论学习之余,务必结合 ST 电机库的官方资料进行对照。建议先理解 PDF 中的电路图和原理分析,再对照视频中的代码讲解,在开发板上进行实际验证。通过反复调试 SVPWM 程序,将抽象的数学公式转化为可运行的代码,从而真正掌握电机控制的核心精髓。
课程目录
ST电机库 STM32G4入门与电机控制实战-基于X-CUBE-MCSDK的无刷直流电机与永磁同步电机控制实现.pdf 65.70M STM32电机库5.4无感龙贝格及相关资料 (1).zip 79.56M STM32电机库5.4无感龙贝格及相关资料.zip 79.56M 飞飞 foc电机控制原理图.pdf 1.08M 001-课程概述及项目介绍.pdf 1.36M 003-直流无刷电机工作原理2.pdf 1.70M 004-方波控制思路分析及Hall传感电路分析.pdf 4.35M 005-方波控制思路分析及Hall传感电路分析.pdf 3.20M 006-方波波形分析.pdf 1.70M 007-电阻法反电动势获取分析及检流电阻电路设计.pdf 2.44M 008-运放电路设计及选型.pdf 1.60M 009-三相桥电路分析.pdf 2.71M 011 电源系统简介及Buck电源分析.pdf 4.23M 012 Buck电源剖析及单片机外围电路简洁.pdf 3.23M 015-SVPWM基础电压矢量讲解.pdf 4.00M 016-SVPWM矢量合成讲解.pdf 7.14M 018-SVPWMVS方波和SPWM.pdf 4.06M 019-SVPWM和SPWM的关系.pdf 5.25M 020-SVPWM的端电压波形为什么是马鞍波.pdf 5.10M 021-单片机中小数的表达与计算.pdf 1.01M 022-角度正弦值求取思路梳理.pdf 2.25M 023 正弦值求取-线性差值思路分析.pdf 3.56M 024-正弦值求取函数分析.pdf 1.92M 025 正弦值线性插值汇编函数讲解.pdf 4.07M 026 SVPWM计算讲解.pdf 4.47M 027-SVPWM计算讲解2.pdf 2.35M 028-SVPWM程序讲解3.pdf 5.39M 029-通过Hall获取转子位置思路分析.pdf 3.51M 030-通过Hall获取转子位置程序分析.pdf 1.72M 031-通过Hall获取转子位置程序讲解.pdf 3.68M 032-SVPWM程序框架讲解.pdf 5.06M 033-电流环框架分析.pdf 1.18M 034-电流环思路分析2及Clark变换讲解.pdf 3.89M 035-Park变换讲解及相电流物理意义分析.pdf 4.71M 036-PID控制器思路分析.pdf 1.54M 037-PID控制器思路分析2.pdf 776.11kb 038-电机相关方程推导及超前角求取.pdf 6.40M 039-超前角求取公式及Cordic数字迭代算法实现反正切思路分析一.pdf 1.42M 040-Cordic数字迭代算法实现反正切思路分析二.pdf 2.17M 041-Cordic数字迭代算法实现反正切思路分析三 (2).pdf 3.82M 041-Cordic数字迭代算法实现反正切思路分析三.pdf 3.82M 042-求平方根思路分析.pdf 3.22M 043-SVPWM控制实现正反转代码分析.pdf 2.21M 044-SVPWM控制流程图分析.pdf 2.50M 045-基础版有霍尔FOC代码分析.pdf 3.30M 046-基础版有霍尔FOC代码分析二.pdf 3.42M 047-基础版有霍尔FOC代码分析三.pdf 4.38M 048-基础版有霍尔FOC代码分析四.pdf 3.10M 049-基础版有霍尔FOC代码分析五.pdf 2.09M 050-基础版有霍尔FOC代码分析六.pdf 2.17M 051-基础版有霍尔FOC代码分析七.pdf 3.40M 052-基础版有霍尔FOC代码分析八.pdf 3.62M 053-无感FOC转子位置估算思路分析一.pdf 1.29M 054-无感FOC转子位置估算思路分析二.pdf 1.87M 055-无感FOC转子位置估算思路分析三.pdf 1.87M 056-无感FOC转子位置估算思路分析四.pdf 1.46M 057-无感FOC转子位置估算思路分析五.pdf 1.49M 058-无感FOC转子位置估算思路分析六 (2).pdf 2.63M 058-无感FOC转子位置估算思路分析六.pdf 2.63M 059-无感FOC转子位置估算思路分析七.pdf 3.17M 060-无感FOC转子位置估算思路分析八.pdf 2.95M 061-无感FOC预定位原理分析.pdf 1.43M 062-无感FOC预定位代码分析及强拖原理分析一.pdf 1.18M 063-强拖原理及代码分析.pdf 1.86M 064-强拖切闭环与速度控制代码分析一.pdf 1.71M 065-速度控制代码分析二.pdf 1.75M 066-故障保护代码分析一.pdf 1.87M 067-故障保护代码分析二及速度环参数整定分析.pdf 4.30M 068-张飞单片机编程框架及IO端口模块分析.pdf 4.09M 069-张飞单片机ADC模块原理及寄存器设置.pdf 4.15M 070-张飞单片机PWM模块原理及寄存器配置.pdf 7.01M 071-张飞单片机Foc库使用及课程总结.pdf 1.79M 10-栅极驱动电路及保护电流分析.pdf 4.60M 2-直流无刷电机工作原理1.pdf 2.19M preview (2).pdf 4.25M preview.pdf 3.40M 慧驱动 10第十讲坐标变换(硬件平台实现).mp4 615.57M 11第十一讲SVPWM模块(引入).mp4 301.29M 12第十二讲SVPWM模块(扇区判断一).mp4 227.74M 13第十三讲SVPWM模块(扇区判断二).mp4 665.59M 14第十四讲SVPWM模块(矢量作用时长计算一).mp4 511.10M 15第十五讲SVPWM模块(矢量作用时长计算二).mp4 191.21M 16第十六讲SVPWM模块(矢量作用时长计算三).mp4 393.57M 17第十七讲SVPWM模块(矢量作用时长计算四).mp4 221.15M 18第十八讲SVPWM模块(矢量作用时长计算五).mp4 170.69M 19第十九讲SVPWM模块(矢量作用时长计算六).mp4 157.99M 20第二十节SVPWM模块(矢量作用时长计算七).mp4 224.43M 21第二十一讲SVPWM模块(矢量作用时长计算八).mp4 301.22M 22第二十二讲SVPWM模块(矢量作用时长计算九).mp4 41.73M 23第二十三讲SVPWM模块(定时器比较值计算一).mp4 342.27M 24第二十四讲SVPWM模块(定时器比较值计算二).mp4 475.26M 25第二十五讲SVPWM模块(matlab仿真).mp4 573.37M 26第二十六讲SVPWM模块(硬件平台的实现).mp4 2.89G 27第二十七讲电流环(理论)(可先看第四十六讲PID理论讲解).mp4 384.80M 28第二十八讲电流环(matlab仿真).mp4 669.73M 29第二十九讲电流环(硬件平台实现).mp4 2.89G 2第二讲硬件平台介绍.avi 1.46G 30第三十讲有感之霍尔传感器(理论).mp4 574.41M 31第三十一讲有感之霍尔传感器(硬件平台实现).mp4 3.22G 32第三十二讲无位置传感器控制(引入).mp4 1.30G 33第三十三讲无位置传感器控制之状态观测器(引入).mp4 778.99M 34第三十四讲无位置传感器控制之扩展卡尔曼滤波算法(一).mp4 1.24G 35第三十五讲无位置传感器控制之扩展卡尔曼滤波算法(二).mp4 362.37M 36第三十六讲无位置传感器控制之扩展卡尔曼滤波算法(三).mp4 366.32M 37第三十七讲无位置传感器控制之扩展卡尔曼滤波算法(四).mp4 367.57M 38第三十八讲无位置传感器控制之扩展卡尔曼滤波算法(五).mp4 387.74M 39第三十九讲无位置传感器控制之扩展卡尔曼滤波算法(六).mp4 585.04M 3第三讲软件平台介绍.avi 703.78M 40第四十讲无位置传感器控制之扩展卡尔曼滤波算法(七).mp4 631.97M 41第四十一讲无位置传感器控制之扩展卡尔曼滤波算法(八).mp4 451.61M 42第四十二讲无位置传感器控制之扩展卡尔曼滤波算法(九).mp4 1003.79M 43第四十三讲无位置传感器控制之扩展卡尔曼滤波算法(matlab平台实现).mp4 1.76G 44第四十四讲无位置传感器控制之扩展卡尔曼滤波算法(硬件平台实现).mp4 3.86G 45第四十五讲速度环(matlab仿真平台实现一)(可先看第四十六讲PID理论讲解).mp4 639.35M 46第四十六讲PID理论讲解(补录).mp4 1013.69M 47第四十七讲速度环(matlab仿真平台实现二).mp4 278.07M 48第四十八讲速度环(硬件平台实现).mp4 1.12G 49第四十九讲永磁同步电机在线参数识别.mp4 823.27M 4第四讲FOC框架讲解.avi 594.00M 50第五十讲代码优化与整理(一).mp4 901.31M 51第五十一讲代码优化与整理(二).mp4 619.61M 52第五十二讲代码优化与整理(三).mp4 1.06G 53第五十三讲代码优化与整理(四).mp4 427.78M 54第五十四讲代码优化与整理(五).mp4 524.15M 55第五十五讲代码优化与整理(六).mp4 438.61M 56第五十六讲代码优化与整理(七).mp4 457.12M 57第五十七讲代码优化与整理(八).mp4 791.79M 58第五十八讲代码优化与整理(九).mp4 309.19M 59第五十九讲代码优化与整理(十).mp4 645.79M 6第六讲坐标变换Park变换.mp4 93.01M 7第七讲坐标变换反Park变换.mp4 49.42M 8第八讲坐标变换反Clarke变换.mp4 90.75M 9第九讲坐标变换(matlab仿真).mp4 418.06M PMSM矢量控制PI双闭环SVPWM_E00.rar 50.20M 基于卡尔曼滤波的永磁同步电机的无传感器算法研究--优秀毕业论文.pdf 5.51M 基于扩展卡尔曼滤波的永磁同步电机的无位置传感器控制.pdf 18.72M 基于扩展卡尔曼滤波的永磁同步电机无传感器调速系统的研究(20200805103048).pdf 3.54M 基于扩展卡尔曼滤波的永磁同步电机无传感器调速系统的研究.pdf 3.54M 基于推广卡尔曼滤波的永磁同步电机无位置传感器控制.pdf 15.90M 基于推广卡尔曼滤波算法的永磁同步电机无位置传感器控制.pdf 1.69M 配套代码.rar 156.76M 外文翻译---永磁同步电动机的矢量控制——综述.pdf 2.04M 未来电控学院电机培训 48v电机资料【新动力】 1-28035 U2.x版本原理图、例程、硬件说明 2-使用须知&原创文档 3-开发工具 4-TI 官方资料 5-硬件资料 6-分享资料 7-CCS6开发环境&CONTROLSUITE工具 IR2136电机驱动板使用说明书和硬件资料 TI官方电机控制手册 TMS320F28035PNT(U2版本)电机驱动板例程 TMS320F28335电机例程 【参考】相关TI官方手册 调试软件和工具 其他芯片厂商的方案文档 视频教程 eg2A_28035PNT_HVPM_Sensored_Servo_48V_200W_2500Encode.rar 1.63M eg2_HVPM_Sensored_Sensorless30_PNT_48V(1).rar 1.16M CAN设备资料分享3_必须下载整个文件夹 FuckAutosar2 XaUsbTool XA驱动 .net framework4.8英文版.exe 111.94M .net framework4.8中文包.exe 5.49M VC运行库.截止到2021.05.26.exe 31.71M windowsdesktop-runtime-7.0.12-win-x64.exe 54.90M windowsdesktop-runtime-8.0.0-rc.2.23479.10-win-x64.exe 55.55M XA一键部署2023.12.26 15.38.20.exe 45.17M XA一键部署2024.1.6 22.51.06_如果这个版本有问题请用2023.12.26.exe 45.17M 尝鲜版本_XA一键部署2024.1.26 15.18.18.exe 45.13M vc slprj PMSM_VC.slx 135.79kb PMSM_VC.slx.autosave 156.02kb PMSM_VC.slxc 37.44kb PMSM_VC1.slx 143.61kb PMSM_VC1.slx.autosave 194.51kb PMSM_VC1.slx.original 53.87kb PMSM_VC1.slxc 826.56kb untitled.m 0.06kb VF开环 MCU_V04 仿真 模型 MCU 电流内环设计及VF开环实验.pdf 485.96kb 《电机控制培训视频 FOC全套视频课程》 FOC视频+资料 FOC硬件设计部分 文档打开密码.txt 0.04kb 课件 MCU全套资料 第四讲第五讲 霍尔传感器代码 2传统滑模控制与PMSM速度环_Encoder(2).pdf 2.21M 2传统滑模控制与PMSM速度环_Encoder.pdf 2.21M DM00031020_ENV19.pdf 21.49M matlab下载大全.txt 0.25kb MCU 模型预测控制.pdf 1.04M MCU 无差拍预测控制.pdf 742.80kb MCU-IF开环实验及AD整定.pdf 1.12M MCU_第二讲_SVPWM.pdf 1000.48kb MCU控制板.pdf 959.75kb MCU全套资料.zip 16.42M STM32F4xx中文参考手册.pdf 20.24M 《无感FOC入门指南》阳波.pdf 38.55M 第四讲第五讲(1)(2).zip 1.73M 第一讲(2).pdf 858.14kb 功率板.pdf 2.48M 匠心科技电机控制指导手册.pdf 20.53M 联控智能无刷电机开发板教程V1.0.pdf 11.59M 深入理解无刷直流电机矢量控制技术-上官致远.pdf 54.73M 无感无刷直流电机之电调设计全攻略.pdf 4.94M 现代永磁同步电机控制原理及MATLAB仿真__袁雷编著(1).pdf 43.53M 硬石电机控制专题指导手册(完整版)_20200602.pdf 53.92M 永磁同步电机原理.pdf 1.48M 直播课 20240304陶博HSMO调试.mp4 1000.69M 第五期-1 PMSM FOC 电机控制基础 博士 第1课.mp4 644.39M 第五期-10 PMSM FOC 电流环参数整定原理及实践 第10课 博士.mp4 296.49M 第五期-11 PMSM FOC 电流ADC采集分析 第11课 博士.mp4 359.38M 第五期-12 PMSM FOC 滑模控制 第12课 博士.mp4 235.05M 第五期-13 PMSM FOC 电机角度标定 第13课 博士.mp4 370.97M 第五期-14 PMSM FOC ADRC自抗扰 第14课 博士.mp4 301.78M 第五期-15 PMSM FOC CANOE DBC操作 相电流标定 第15课.mp4 359.46M 第五期-15.1 PMSM FOC CANOE DBC实践补充课 第15课.mp4 180.46M 第五期-16 PMSM FOC 滑模控制 超扭滑模实践课 博士 第16课.mp4 166.51M 第五期-17 PMSM FOC IF开环 第17课 博士.mp4 343.05M 第五期-18 PMSM FOC LDAC自抗扰控制 博士 第18课.mp4 329.54M 第五期-19 PMSM FOC 磁链 博士 第19课.mp4 257.23M 第五期-2 PSM FOC 滑膜控制基础 博士 第2课.mp4 558.56M 第五期-20 PMSM FOC 快速终端滑模 第20课.mp4 297.35M 第五期-21 PMSM FOC 第21课 CUBEMX CANOE操作.mp4 388.79M 第五期-22 PMSM FOC 第22课 CANOE发送目标转速实践.mp4 454.87M 第五期-23 PMSM FOC 第23课 转速滤波 IF移植.mp4 416.57M 第五期-24 PMSM FOC 龙伯格算法 第24课.mp4 589.94M 第五期-25 PMSM FOC 模型预测MPC 博士 第25课.mp4 374.48M 第五期-26 PMSM FOC 无差拍 龙伯格观测器 博士 第26课.mp4 406.96M 第五期-27 PMSM FOC LED闪烁 PWM输出测试 旋变波形 第27课.mp4 340.47M 第五期-3 PMSM FOC MBD总体流程实践课 第3课.mp4 668.29M 第五期-4 PMSM FOC CAN DBC打包解包 第4课.mp4 356.50M 第五期-5 PMSM FOC 滑模控制 博士 第5课.mp4 534.67M 第五期-6 PMSM FOC SVPWM 博士 第六课.mp4 958.17M 第五期-7 PMSM FOC 开环原理及实践 第七课.mp4 369.35M 第五期-7 PMSM FOC 开环原理及实践 第七课补充.mp4 136.94M 第五期-8 PMSM FOC CUBEMX 第8课.mp4 461.66M 第五期-9 PMSM FOC 带宽及VF集成 第9课 博士.mp4 298.05M 龙波格观测器.mp4 127.66M 2000价位-Matlab速成班.rar 1.35G 3000-MATLAB 速成进阶班.rar 2.98G 499价位-MATLAB建模及代码生成技术培训 基础课.rar 843.29M BMS培训第二天:BMS定义和功能详述.mp4 79.13M Keil 5安装文件(MDK和C51).zip 474.12M LGB_FOC.rar 1.48M VF开环.zip 26.79M 永磁同步电机控制解析 FOC控制学习笔记.pdf 23.06M SVPWM模型.zip 43.32kb 【方案-去掉硬石、匠心资料】.zip 944.02M 【无刷电机 学习文档】.zip 497.10M 张飞电子FOC视频课程/





