想要一个能一直转的舵机,市面成品又贵又不好找,其实把手上普通的 180° MG996R 改一下,一小时就能变成 360° 连续旋转版。机器狗轮子、云台、绞盘这些场景都用得上。这篇把改装全流程给你拆开,跟着做就行。
为什么普通舵机只能转 180°
普通舵机靠内部一个电位器反馈位置,到达指定角度就停,所以最多转半个圆。想变成连续旋转,核心就是让这个位置反馈"失效",让舵机以为自己永远到不了位,就会一直朝一个方向转下去了。原理就这么简单。
第一步:开壳,别急着暴力拆
先把 MG996R 背面的几颗螺丝全拧下来,小心地分开外壳。开了盖之后先别急着动齿轮,把现在的齿轮盘排列拍张照或者记下来位置——一会儿装回去还得原样放,装错一个就容易卡死。
第二步:切掉齿轮上的机械限位
连续旋转的第一个障碍是齿轮盘上有个防止多转的限位凸起(一个塑料小牙或者卡档)。用美工刀小心把它从齿盘上切掉,注意别伤到齿牙本身。做完这一步,机械结构上已经能多转一些,但还差反馈这一步。
第三步:让电位器失去位移反馈
这是最关键的一步。核心思路是把带动电位器的反馈齿轮"脱离",让电位器收不到随轴转动的位移信号。常见做法有两种:一种是把电位器轴上的反馈齿磨掉或切断,让轮子在轴上空转;另一种是直接拆掉电位器,用两个等值电阻(比如两个 2.2k 欧)固定在中点位置代替它。
用电阻代替时,把两个电阻串联,中间那个结点接到原来电位器中心抽头的位置,两端接到电位器的两个固定脚,这样电位器"伪居中",舵机就会一直转。动手前把电位器转到中点,转的时候温柔点,别掰断排线。
第四步:复位装机,接电测试
按拍下的原样把齿轮复位装好、盖回外壳、拧紧螺丝。接上电后,PWM 在 1.5ms 左右舵机应停住,往 1ms 或 2ms 偏就朝对应方向连续转,脉宽越极端转得越快。反过来装的话方向会相反。
改装后怎么控制
360° 连续旋转版的信号语义变了,不再是"转到角度",而是"速度和方向":1.5ms 是停止,往 1ms 偏是一方向转速,往 2ms 偏是反方向转速,脉宽离中点越远转得越快。这和普通舵机完全不一样,写代码时别当成角度用。
这个改装对单个 MG996R 完全够用,机器狗驱动轮子、相机滑轨都合适。玩惯了想省事,直接买标注"360 连续旋转"的成品,但 DIY 的乐趣和成本控制都在自己动手这一步。
厉害,直接用电阻伪居中,这个思路学习了。省了一个连续旋转舵机的钱。