news 2026/5/10 8:03:17

[具身智能-608]:PWM 到底是怎么控制直流、步进、舵机、伺服电机的?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[具身智能-608]:PWM 到底是怎么控制直流、步进、舵机、伺服电机的?

先讲底层本质:PWM = 高速开关的方波,高电平 / 低电平时间比例叫占空比,频率固定,只改占空比实现控制。所有电机用 PWM,原理一样、用法不一样

一、先懂 PWM 基础

  • 周期固定,比如 20ms、10kHz、20kHz
  • 等效效果:占空比越大,等效平均电压越高,主控只输出 3.3V逻辑 PWM不直接驱动电机,由驱动器做功率放大。

二、PWM 控制【直流有刷电机】—— 调速

控制逻辑

直流电机转速和两端平均电压成正比。PWM 高速开关供电:

  • 占空比 0% → 等效电压 0V → 停转
  • 占空比 50% → 半压 → 中速
  • 占空比 100% → 满压 → 全速

配合信号

  • DIR 普通 IO:控制正反转
  • PWM:只负责调转速
  • 频率常用:1k~20kHz

一句话:PWM 调平均电压 = 调转速


三、PWM 控制【普通舵机 SG90/MG996】——控角度

舵机不调速,用 PWM 高电平宽度定角度,是定时 PWM。

标准协议

  • 固定周期:20ms(50Hz)
  • 只改高电平脉冲宽度
    • 0.5ms 高电平 → 0°
    • 1.5ms 高电平 → 中间 90°
    • 2.5ms 高电平 → 180°

原理:舵机内部检测 PWM高电平时长,和内部位置闭环对比,自动转到对应角度并锁死。

一句话:PWM 脉冲宽度 = 对应转角位置


四、PWM 控制【步进电机】—— 控转速、细分

步进驱动器(A4988/TMC2208/DM542)接口:PUL + DIR + ENA

1. 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 滤波变成0~3.3V 模拟直流电压

  • 占空比越大 → 滤波后电压越高 → 伺服转速越高

一句话:要么脉冲发位置,要么 PWM 转电压调速


六、四种电机 PWM 作用总结(一眼看懂)

表格

电机类型PWM 控制对象核心原理关键参数
直流有刷转速占空比改变等效平均电压占空比 0~100%
普通舵机角度位置高电平脉冲宽度对应转角周期 20ms,脉宽 0.5~2.5ms
步进电机转速 + 位置PWM 脉冲频率控速、脉冲个数控行程脉冲频率、脉冲总数
工业伺服转速 / 位置脉冲计数定位 或 PWM 转模拟电压调速频率、脉冲数

七、核心一句话总结

  1. 直流电机:PWM 占空比调压 → 调速
  2. 舵机:PWM 高电平时长 → 定角度
  3. 步进 / 伺服:PWM 当脉冲波 → 频率调速、个数定位
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 7:59:52

Shipkit Bones:现代Web应用的全栈开发骨架与实战部署指南

1. 项目概述:为什么选择 Shipkit Bones 作为你的现代 Web 应用起点 如果你正在寻找一个能让你在几分钟内就启动一个功能齐全、架构现代的 Web 应用,而不是花几周时间从零搭建脚手架,那么 Shipkit Bones 绝对值得你花时间深入了解。它不是一个…

作者头像 李华
网站建设 2026/5/10 7:58:51

K-12人工智能教育框架:达格斯特三角模型下的技术、社会与用户实践

1. 项目概述:为什么K-12阶段需要人工智能教育?最近几年,找我聊“怎么给孩子讲明白人工智能”的老师和家长越来越多了。大家的感觉很一致:AI这东西,好像一夜之间就渗透到了生活的每个角落——从手机里的语音助手&#x…

作者头像 李华
网站建设 2026/5/10 7:57:14

基因组学算法在量化交易中的应用:序列比对与演化优化实战

1. 项目概述:当基因组学遇上量化交易看到dc63265065/genome-trader-lab这个项目标题,我的第一反应是:这绝对是一个充满想象力、试图在生物学和金融学这两个看似风马牛不相及的领域之间架起桥梁的硬核项目。它不是一个简单的工具库&#xff0c…

作者头像 李华
网站建设 2026/5/10 7:55:09

基于 GTID 的故障转移

当主库宕机,基于传统日志点位(binlog+position)的复制在进行故障转移时,其核心难点在于:你不仅要确保所有从库与新的主库数据同步,还要在纷繁的日志文件中,为每一个从库重新计算出一个精准且唯一的同步位点。这一过程极易因操作失误或日志文件轮转,导致主从数据不一致甚…

作者头像 李华
网站建设 2026/5/10 7:51:03

AI代码分析利器:ai-digest工具详解与实战指南

1. 项目概述:为什么需要将代码库“喂”给AI?作为一名长期与代码打交道的开发者,我最近在尝试将一些复杂的遗留项目交给像Claude或ChatGPT这样的AI助手来分析时,遇到了一个非常实际的问题:如何高效、完整地把整个项目的…

作者头像 李华