⚙️ 多电机协同控制 · 实战课程
📘 30章 从入门到工业应用
01
课程导论与开发环境搭建
点灯工程 · STM32F4/F7 · Keil/CubeMX
02
直流有刷电机基础与H桥驱动
H桥拓扑 · PWM调速 · 正反转/刹车
03
增量式编码器原理与数据读取
ABZ信号 · 定时器编码器模式 · 速度/方向
04
单电机速度环PID控制(上)
PID理论 · 位置式/增量式 · C实现
05
单电机速度环PID控制(下)
参数整定 · 抗积分饱和 · 空载/带载
06
单电机位置环PID控制
串级控制 · 加减速规划 · 位置整定
07
电流环与FOC基础(上)
BLDC/PMSM · Clark/Park · SVPWM
08
电流环与FOC基础(下)
高级定时器 · 电流采样 · PI调节器
09
多电机通信架构设计
CAN总线 · 主从/分布式 · 过滤器
10
CANopen协议基础
对象字典 · PDO/SDO · NMT心跳
11
基于CANopen的多电机同步控制
同步PDO · SYNC · 多机启停
12
EtherCAT协议入门(上)
数据链路层 · ESC · 分布时钟DC
13
EtherCAT协议入门(下)
SOEM移植 · 主从通信 · 数据交换
14
多电机位置同步控制
电子齿轮/凸轮 · 龙门同步 · 防扭
15
多电机速度同步与转矩分配
偏差耦合 · 交叉耦合 · 转矩均衡
16
RTOS在多电机控制中的应用
FreeRTOS · 任务/中断 · 信号量/队列
17
多任务调度与资源管理
互斥锁 · 事件标志组 · 看门狗监控
18
传感器数据融合与状态估计
卡尔曼滤波 · 龙伯格观测器 · 融合
19
故障诊断与保护机制
过流过温 · 编码器断线 · 堵转保护
20
系统启动与停止流程设计
上电自检 · 伺服使能 · 急停状态机
21
参数管理与在线调试
EEPROM/Flash · CLI · 虚拟示波器
22
上位机通信与监控
C#/Python · 串口/CAN · 实时曲线
23
多电机系统标定
零位标定 · 电流偏置 · 相序/间隙
24
项目实战一:双轮差速移动机器人
运动学模型 · 双电机协同 · 里程计
25
项目实战二:四轴龙门平台控制
XYθ解算 · 四轴同步 · 轨迹插补
26
项目实战三:多关节机械臂协同
单关节位置 · 轨迹规划 · 协同动作
27
性能优化与代码规范
分层架构 · 查表法 · DMA/中断优化
28
系统可靠性设计
冗余设计 · EMC · 软件滤波 · 看门狗
29
多电机系统调试与排故
抖动/啸叫 · 逻辑分析仪 · CAN排查
30
课程总结与进阶方向
PLCopen · AI预测维护 · 参数自整定