news 2026/5/10 6:20:23

[具身智能-609]:PWM 波形示意图 + 各类型电机标准频率 / 参数配置(可直接照搬编程)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[具身智能-609]:PWM 波形示意图 + 各类型电机标准频率 / 参数配置(可直接照搬编程)

PWM 波形示意图 + 各类型电机标准频率 / 参数配置(可直接照搬编程)

一、先看懂 3 种核心 PWM 波形(文字示意图)

1. 直流电机调速 PWM(调频不变周期,改占空比)

周期固定,高电平宽度变,平均电压变

plaintext

占空比20%:┌─┐ ┌─┐ │ │ │ │ └─┴────────└─┴ 占空比50%:┌───┐ ┌───┐ │ │ │ │ └───┴──────└───┴ 占空比80%:┌─────┐ ┌─────┐ │ │ │ │ └─────┴────└─────┴

核心:频率固定,只调高电平占比调平均电压 → 调直流电机转速。


2. 舵机专用 PWM(固定 20ms 周期,只改高电平脉宽)

固定 50Hz = 周期20ms

plaintext

0.5ms脉宽(0°):┌┐──────────────────┌┐ ││ ││ └┴──────────────────└┴ 1.5ms脉宽(90°):┌───┐──────────────┌───┐ │ │ │ │ └───┴──────────────└───┴ 2.5ms脉宽(180°):┌───────┐──────────┌───────┐ │ │ │ │ └───────┴──────────└───────┴

核心周期锁死 20ms,用脉冲的时间长度表示角度,只改高电平持续时间→ 对应角度。


3. 步进 / 工业伺服 脉冲 PWM(方波脉冲,频率决定转速)

plaintext

低速:┌─┐┌─┐┌─┐ │ ││ ││ │ └─┴└─┴└─┴ 高速:┌┐┌┐┌┐┌┐┌┐ ││││││││││ └┴└┴└┴└┴└┴

核心

  • 脉冲个数= 走多少距离 / 角度
  • 脉冲频率= 走多快
  • DIR 引脚高低电平 = 正反转

二、各电机 PWM 标准推荐参数(直接可用)

1. 有刷直流电机(L298N/TB6612/DRV8833)

  • 推荐 PWM 频率:5kHz~20kHz
  • 最佳常用值:10kHz
  • 控制方式:
    • 占空比:0%~100% → 0~全速
    • 搭配 DIR 普通 IO 控制正反转
  • 禁忌:不要用太低频(<1kHz),电机有刺耳啸叫

2. 普通模拟舵机 SG90/MG996R

  • 固定频率:50Hz 不可改
  • 固定周期:20ms
  • 有效高电平脉宽:
    • 0.5ms → 0°
    • 1.5ms → 中位 90°
    • 2.5ms → 180°
  • 主控要求:必须用硬件 PWM,软件延时容易抖动跑不准,PWM脉冲长度的精度和稳定性要得到保障,否则容易抖动。

3. 步进电机 + 驱动器(A4988/TMC2208/DM542)

  • 推荐脉冲频率:1kHz~100kHz
  • 低速调试:1~10kHz
  • 高速运行:50~100kHz
  • 控制逻辑:
    1. 发脉冲个数 = 定位角度
    2. 发脉冲频率 = 调节转速
    3. DIR 引脚 = 正反转
  • 细分越大,同等频率下实际转速越慢,需要适当提高 PWM 频率

4. 工业伺服(脉冲 + 方向模式)

  • 标准脉冲频率:10kHz~200kHz
  • 定位精度高用高频,启停平缓用低频
  • 和步进完全同逻辑:脉冲个数控位置、频率控速

5. PWM 转模拟量调速(老款伺服 / 变频器)

  • 推荐频率:1kHz~5kHz
  • 后面加 RC 滤波电路,把 PWM 变成0~3.3V 平滑模拟电压
  • 占空比对应电压:0%≈0V ,100%≈3.3V

三、树莓派 4B/5 、RK3568/RK3588 配置建议

  1. 树莓派
    • 硬件 PWM 少,优先给舵机、步进脉冲
    • 直流电机可用软件 PWM 凑合,但有轻微噪音
  2. RK3568/RK3588
    • 多路硬件 PWM,可同时挂:多直流 + 多舵机 + 多步进
    • 可精准配置任意频率、任意占空比,无抖动

四、一句话极简记忆

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

基于Vue.js与Node.js构建开源知识库:从部署到二次开发全解析

1. 项目概述&#xff1a;一个开源知识库的诞生与价值最近在整理个人技术笔记和项目文档时&#xff0c;我一直在思考一个问题&#xff1a;如何构建一个既易于维护、又能灵活扩展&#xff0c;同时还能对外开放共享的知识管理系统&#xff1f;直到我遇到了Deyong888/openclawwiki.…

作者头像 李华
网站建设 2026/5/10 6:13:06

syncfu:基于Node.js的轻量级可编程文件同步工具详解

1. 项目概述&#xff1a;一个被低估的同步工具如果你经常在多台设备间切换工作&#xff0c;或者需要将本地开发环境与远程服务器保持文件同步&#xff0c;那你一定对“同步”这件事又爱又恨。爱的是它能保证数据一致性&#xff0c;恨的是市面上成熟的方案要么太重&#xff08;比…

作者头像 李华
网站建设 2026/5/10 6:04:30

CANN/DeepSeek-V3.2预训练优化

CANNTorchTitan: DeepSeek-V3.2 32k长序列预训练昇腾优化实践 【免费下载链接】cann-recipes-train 本项目针对LLM与多模态模型训练业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-train 随着 Dee…

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

FPGA加速器中神经网络压缩技术:量化与剪枝实践

1. FPGA加速器中的神经网络压缩技术解析在边缘计算场景下&#xff0c;部署复杂的神经网络模型面临着严峻的资源约束挑战。传统循环神经网络(RNN)虽然擅长处理时间序列数据&#xff0c;但其庞大的参数量和计算复杂度使得在资源受限设备上的部署变得异常困难。Reservoir Computin…

作者头像 李华
网站建设 2026/5/10 6:00:18

医疗生成式AI的伦理挑战与GREAT PLEA治理框架实践指南

1. 项目概述&#xff1a;当AI开始“思考”医疗最近几年&#xff0c;生成式AI在医疗领域的应用&#xff0c;已经从实验室的“概念验证”阶段&#xff0c;快速渗透到临床辅助诊断、药物研发、患者教育乃至医院运营管理的方方面面。作为一名长期关注医疗科技交叉领域的从业者&…

作者头像 李华
网站建设 2026/5/10 6:00:15

AI项目管理中的包容性评估:三层模型与伦理治理框架

1. 项目概述&#xff1a;当AI遇见项目管理的“人”与“事”最近几年&#xff0c;AI工具在项目管理领域的渗透速度远超预期。从最初简单的任务自动化提醒&#xff0c;到如今能够预测风险、优化资源分配、甚至参与决策&#xff0c;AI正从一个辅助工具&#xff0c;逐渐演变为项目团…

作者头像 李华