☰
小喵V2三种舵机角度换算详解:蓝色9g、Geek9g与Geek2kg的PWM参数差异完全指南
2026/9/25 8:40:49 网站建设 项目流程

小喵V2三种舵机角度换算详解:蓝色9g、Geek9g与Geek2kg的PWM参数差异完全指南

【免费下载链接】miaow-v2源师兄扩展项目: 小喵V2 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/miaow-v2

小喵V2 是面向 Robotbit 驱动板(大师兄板)的图形化编程扩展,支持 8 路舵机驱动。本文带你 10 分钟吃透舵机角度换算原理,一次性讲清蓝色 9g、Geek9g 与 Geek2kg 三种舵机的PWM 参数差异,让你快速掌握正确的舵机控制方法。

舵机角度换算是什么?先搞懂PWM 50Hz基础

舵机靠PWM(脉宽调制)信号控制角度:信号频率固定为50Hz(周期 20ms),每个周期内的高电平脉宽决定舵机转到哪个角度。

小喵V2 底层通过 I2C 芯片(地址 0x40)输出 12 位 PWM,共4096 个细分档位,换算关系如下:

档位值 = 脉宽(µs) × 4096 ÷ 20000

也就是说,只要把「角度」换算成正确的脉宽(µs),舵机就会精准转到你指定的位置。而不同型号的舵机,同样的角度对应的脉宽完全不同——这就是本文的重点。

三种舵机的PWM参数差异:一张表看懂

小喵V2 内置三种舵机专用积木,各自对应一条换算公式(详见 blocksdef.js):

舵机型号角度→脉宽公式0° 脉宽90° 脉宽180° 脉宽
🔵 蓝色9g500 + 角度×100/9(µs)0.5 ms1.5 ms2.5 ms
🟡 Geek9g533 + 角度×200/27(µs)0.53 ms1.2 ms1.87 ms
🟢 Geek2kg500 + 角度×200/36(µs)0.5 ms1.0 ms1.5 ms

一眼看出的核心规律:

  • 蓝色9g是标准舵机,0–180° 对应经典的 0.5–2.5ms 脉宽
  • Geek9g的中位脉宽更小(90° 只有 1.2ms),0° 起点还偏移了约 33µs
  • Geek2kg是大扭矩型号,整个行程压缩在 0.5–1.5ms 内,90° 只需 1.0ms

💡 如果把蓝色 9g 的公式套在 Geek 舵机上,90° 时会发出 1.5ms 脉宽——舵机直接冲到行程尽头,甚至过冲抖动。选错换算公式,是舵机控制中最常见的坑。

小喵V2如何自动完成舵机角度换算

好消息是:你不需要手算公式。小喵V2 把换算逻辑封装进了积木里,使用流程非常简单:

  1. 在积木分类 Robotbit 中选择对应型号积木:蓝色9g舵机、Geek9g舵机或Geek2kg舵机
  2. 选择接口 S1–S8(对应 8 路舵机,板载参数见 config.json)
  3. 填入目标角度 0–180(默认 90°)

例如「蓝色9g舵机 接口 S1 角度 90」,小喵V2 会自动生成换算代码robot.servo(1, 100/9*90+500),也就是 1500µs 的 1.5ms 脉宽,正好是标准 90° 位置。

如何为不同舵机选对积木?快速对照

你的舵机特征应选积木
蓝色外壳 9g 小舵机最常见、便宜,180° 标准行程蓝色9g舵机
Geek 系列 9g 舵机小体积、窄脉宽行程Geek9g舵机
Geek 系列 2kg 大扭矩舵机力矩大,适合驱动重载机构Geek2kg舵机

🔧 选型口诀:看外壳颜色和型号标签,认准「型号 + 接口 + 角度」三要素,剩下的交给小喵V2 的换算逻辑。

常见问题:为什么角度相同,PWM脉宽却不同?

Q:90° 为什么对应三种不同脉宽(1.5ms / 1.2ms / 1.0ms)?A:舵机的机械结构(减速比、限位角度)不同,厂商为每款舵机定义了专属的脉宽-角度映射。小喵V2 的三种积木正是把这三套映射关系分别内置,保证"角度"这个直观参数对新手透明可用。

Q:换算后为什么是 4096 档?A:Robotbit 板载的 12 位 PWM 芯片以 50Hz 输出,20ms 周期被细分为 4096 档,每档约 4.9µs,足以让舵机动作平滑。

Q:在哪里能找到这些换算公式的源码?A:打开 blocksdef.js 即可看到每种舵机积木的代码生成逻辑,以及 README.md 中的项目说明。

小结

小喵V2 把「蓝色 9g / Geek9g / Geek2kg」三种舵机的PWM 角度换算全部内置到积木中:你只管填角度,它负责把 0–180° 翻译成 0.5–2.5ms 不等的精准脉宽。只要记住上表中的脉宽差异,选对积木、填对接口,舵机控制就不再是难题。

【免费下载链接】miaow-v2源师兄扩展项目: 小喵V2 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/miaow-v2

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询