# MG996R 舵机扫到极限后发热卡死并异响

> 原文链接：https://robotics.hellobike.com/pitfalls/2015-09-22-robotics-se-8103
> 频道：pitfalls | 更新日期：2015-09-22 | 标签：auto, stackexchange, arduino, rcservo
> 核心摘要：MG996R 在 0°/180°往复测试中发热卡死，需校准端点并避免驱动超过机械极限。

# MG996R 舵机扫到极限后发热卡死并异响

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[Overheating/Jamming MG996R servo](https://robotics.stackexchange.com/questions/8103/overheating-jamming-mg996r-servo)（Robotics Stack Exchange #8103）

**状态**：已解决

## 问题

舵机运行 10 到 15 分钟后不再摆动，停在 0°或 180°位置并发出 grinding/growling 异响，机身变温且有电机绕组烧热气味；断电冷却后可恢复，但随后复现。

## 环境

嵌入式控制器 / 串口通信

## 解决办法

1. 不要直接假定 `0°` 到 `180°` 对应舵机安全机械范围，避免持续撞到机械限位。
2. 进行端点校准：用不同角度或脉宽逐步测试，找到能到达极限但不会继续过驱的位置。
3. 若出现 growling/grinding 异响，说明可能已超过端点并进入高电流状态，应立即避开该参数范围。
4. 在程序中只使用校准后的安全范围，而不是盲目全幅往复扫动。

原问题作者：Greenonline；采纳答案作者：James Waldby - jwpat7。原内容依 CC BY-SA 4.0 授权，本页摘要同样依 CC BY-SA 4.0 授权。
:::

## 原始参考来源 (Sources)

- [Robotics Stack Exchange #8103：Overheating/Jamming MG996R servo](https://robotics.stackexchange.com/questions/8103/overheating-jamming-mg996r-servo)