⚡ PWM 波形实战
30章 完整目录
🎯 从基础到案例
🔧 软硬结合
📘 友好色系
💆
1
PWM基础
概念·占空比·频率
什么是PWM、占空比、频率、周期,以及它们在按摩仪中的作用。
2
电机类型
直流·振动·偏心轮
直流电机、振动电机、偏心轮电机的工作原理与PWM控制需求。
3
硬件平台
STM32·驱动·电源
STM32最小系统、电机驱动电路(MOS管/H桥)、电源滤波设计。
4
定时器PWM
配置·模式·通道
STM32定时器配置、PWM模式选择、输出通道映射。
5
频率选择
20Hz-200Hz体感
按摩仪常用频率范围、不同频率对体感的影响。
6
占空比力度
0%-100%线性映射
占空比对应电机转速与按摩力度,线性映射算法。
7
波形平滑
渐变·插值·S曲线
占空比渐变算法(线性插值、S曲线),防止电机突变冲击。
8
多波形模式
正弦·三角·锯齿·方波
正弦波、三角波、锯齿波、方波在按摩仪中的应用与代码实现。
9
脉冲模式
敲击·宽度·间隔
短时高占空比脉冲(敲击模式)、脉冲宽度与间隔控制。
10
组合波形
揉捏+敲击复合
揉捏+敲击复合模式,波形叠加算法与时间片调度。
11
按键联动
中断·模式·启停
按键中断控制模式切换、占空比加减、启停逻辑。
12
ADC力度反馈
电位器·霍尔·PID
电位器/霍尔传感器读取,闭环PID调节PWM占空比。
13
PID控制
比例·积分·微分整定
比例、积分、微分参数整定,在按摩仪恒力控制中的应用。
14
精度优化
16位定时器·微秒级
16位定时器使用、预分频器配置、微秒级脉宽调整。
15
低功耗PWM
睡眠·唤醒·续航
睡眠模式、自动唤醒、占空比休眠策略,延长电池续航。
16
多路同步
独立·相位·异步
多电机独立控制,相位同步与异步模式选择。
17
噪声抑制
RC滤波·软件去抖
开关噪声来源、RC滤波电路设计、软件去抖算法。
18
温度保护
MOS管检测·降额
MOS管温度检测、PWM降额输出、过温关断逻辑。
19
电流检测
采样电阻·限流
采样电阻+运放电路,过流时自动降低PWM占空比。
20
通信接口
UART/蓝牙·协议解析
UART/蓝牙接收指令,解析协议并动态修改PWM参数。
21
上位机控制
Python/PyQt面板
Python/PyQt开发简单控制面板,实时调整波形参数。
22
波形存储
EEPROM·Flash·恢复
EEPROM/Flash保存用户偏好波形,上电自动恢复。
23
故障诊断
异常检测·日志
PWM输出异常检测、错误码生成、日志存储与读取。
24
安全保护
看门狗·互锁·关断
看门狗定时器、PWM输出使能互锁、硬件强制关断。
25
EMC合规
展频·屏蔽·接地
PWM频率避开敏感频段、展频技术、屏蔽与接地。
26
生产测试
自动化·校准
PWM波形自动化测试、占空比精度验证、批量校准。
27
固件升级
Bootloader·OTA
Bootloader设计、PWM参数远程更新、版本管理。
28
用户界面
OLED显示·菜单
OLED显示当前模式/力度/电量,菜单导航逻辑。
29
案例1:肩颈
完整方案·调试
肩颈按摩仪完整PWM控制方案(硬件+软件+调试)。
30
案例2:腰部
多电机协同
腰部按摩仪多电机协同控制,波形同步与用户体验优化。
公众号:蓝海资料掘金营,微信deep3321