🚪 电梯门机系统 · 嵌入式开发实战
📘 30章 从入门到项目
🧩 点击目录跳转对应章节 · 友好配色
⭐ 完整课程 · 30个文件
01
电梯门机系统概述
门机作用、中分门/旁开门分类、电机·控制器·编码器·限位开关组成
02
嵌入式开发环境搭建
Keil MDK安装 · STM32CubeMX配置 · J-Link驱动 · 工程模板
03
STM32 GPIO基础
推挽/开漏/上拉输入 · 寄存器操作 · HAL库函数
04
定时器与PWM生成
定时器原理 · PWM配置 · 占空比/频率计算 · 电机调速
05
编码器接口与速度检测
正交编码器 · 定时器编码器模式 · 速度/方向判断
06
ADC与电流采样
ADC配置 · 多通道+DMA · 电机电流实时监测
07
串口通信与调试
UART配置 · printf重定向 · 串口助手 · 调试打印
08
CAN总线通信基础
CAN协议 · STM32 CAN控制器 · 报文收发 · 群控通信
09
I2C与EEPROM存储
I2C协议 · AT24C02驱动 · 参数掉电保存 · 读写校验
10
SPI与绝对式编码器
SPI协议 · 多摩川绝对值编码器 · 位置读取与校验
11
FreeRTOS任务管理
任务创建/删除 · 优先级 · 任务状态 · 空闲任务与阻塞
12
FreeRTOS队列与信号量
队列收发 · 二值/计数信号量 · 互斥量
13
FreeRTOS软件定时器
定时器创建 · 回调 · 周期/单次 · 应用场景
14
门机控制算法基础
PID原理 · 位置/速度环 · 增量式PID · 参数整定
15
S曲线加减速算法
S曲线原理 · 速度/位置规划 · 门机实现
16
门机状态机设计
开门中/到位/关门中/到位/故障 · 状态转移图 · 代码
17
门机开关门逻辑
开门触发 · 防夹人 · 门宽自适应 · 力矩保持
18
门机故障检测与保护
过流/过压/堵转 · 编码器诊断 · 故障代码上报
19
门机参数配置与标定
参数存储 · 配置工具 · 行程/力矩自学习
20
Bootloader设计与实现
Bootloader原理 · Flash分区 · 固件升级 · CRC校验
21
低功耗设计
低功耗模式 · 待机优化 · 唤醒源 · 功耗测试
22
EMC与可靠性设计
硬件滤波 · 软件去抖 · 看门狗 · 冗余抗干扰
23
门机电机选型与驱动
BLDC原理 · MOSFET驱动 · PWM死区时间
24
门机控制器硬件设计
电源电路(24V→5V→3.3V) · 驱动/采样/保护
25
门机系统调试方法
示波器 · 逻辑分析仪 · 关键信号 · 常见问题排查
26
门机系统联调与测试
整机联调 · 功能/性能/可靠性/安规测试
27
电梯门机标准与规范
GB 7588 · EN 81 · 性能指标 · 认证要求
28
门机系统故障案例分析
门关不严/抖动/噪音大 · 原因分析 · 解决方案
29
门机系统远程监控与物联网
4G/WiFi · MQTT · 云平台数据上报 · 远程诊断
30
门机系统项目实战总结
开发流程回顾 · 技术难点 · 经验教训 · 未来展望