先讲底层本质PWM 高速开关的方波高电平 / 低电平时间比例叫占空比频率固定只改占空比实现控制。所有电机用 PWM原理一样、用法不一样。一、先懂 PWM 基础周期固定比如 20ms、10kHz、20kHz等效效果占空比越大等效平均电压越高主控只输出 3.3V逻辑 PWM不直接驱动电机由驱动器做功率放大。二、PWM 控制【直流有刷电机】—— 调速控制逻辑直流电机转速和两端平均电压成正比。PWM 高速开关供电占空比 0% → 等效电压 0V → 停转占空比 50% → 半压 → 中速占空比 100% → 满压 → 全速配合信号DIR 普通 IO控制正反转PWM只负责调转速频率常用1k20kHz一句话PWM 调平均电压 调转速三、PWM 控制【普通舵机 SG90/MG996】——控角度舵机不调速用 PWM 高电平宽度定角度是定时 PWM。标准协议固定周期20ms50Hz只改高电平脉冲宽度0.5ms 高电平 → 0°1.5ms 高电平 → 中间 90°2.5ms 高电平 → 180°原理舵机内部检测 PWM高电平时长和内部位置闭环对比自动转到对应角度并锁死。一句话PWM 脉冲宽度 对应转角位置四、PWM 控制【步进电机】—— 控转速、细分步进驱动器A4988/TMC2208/DM542接口PUL DIR ENA1. PUL 就是 PWM 方波每1 个 PWM 脉冲 → 电机走 1 步或 1 微步PWM 频率越高 → 单位时间脉冲越多 → 转速越快改 PWM 频率 调步进转速2. 细分原理驱动器设置 16 细分、32 细分……PWM 脉冲依旧发1 个脉冲对应更小转角运行更顺滑。3. DIR 普通 IO只管正反转和 PWM 无关。一句话PWM 脉冲频率 步进转速脉冲个数 转动角度 / 距离五、PWM 控制【工业伺服电机】工业伺服有两种常用 PWM 控制方式方式 1脉冲 方向同步进PWM 脉冲 位置 / 转速指令脉冲数量 → 走多少角度脉冲频率 → 跑多快方式 2模拟量调速老款伺服PWM 经过RC 滤波变成03.3V 模拟直流电压占空比越大 → 滤波后电压越高 → 伺服转速越高一句话要么脉冲发位置要么 PWM 转电压调速六、四种电机 PWM 作用总结一眼看懂表格电机类型PWM 控制对象核心原理关键参数直流有刷转速占空比改变等效平均电压占空比 0~100%普通舵机角度位置高电平脉冲宽度对应转角周期 20ms脉宽 0.5~2.5ms步进电机转速 位置PWM 脉冲频率控速、脉冲个数控行程脉冲频率、脉冲总数工业伺服转速 / 位置脉冲计数定位 或 PWM 转模拟电压调速频率、脉冲数七、核心一句话总结直流电机PWM 占空比调压 → 调速舵机PWM 高电平时长 → 定角度步进 / 伺服PWM 当脉冲波 → 频率调速、个数定位