【问题标题】:Motor servo MG996R rotation angle电机伺服MG996R旋转角度
【发布时间】:2021-01-09 23:24:13
【问题描述】:

我有一个连接到 STM32 的 MG996R 伺服电机。我正在用 Arduino 编程器对微控制器进行编程。

伺服电机用于开锁。

用锁测试舵机后,由于锁卡在某个角度,舵机发出噪音,几分钟后舵机停止工作,似乎坏了(还有冒烟它)。

是否可以在 90°以外的角度停止伺服?

提前致谢。

【问题讨论】:

  • MG996R伺服是普通/180°版本还是连续旋转/360°版本?
  • smoke 是时候考虑限流了。以及系统风险评估。)
  • 显然,它不是连续的,因为我能够将它停止在 90 度。 @ocrdu

标签: servo


【解决方案1】:

伺服器不会在一定程度上停止,而是通过提供特定占空比的 PWM 控制信号将其驱动到一定角度。

在标准伺服系统上,PWM 频率为 50Hz。 1ms 的导通时间是一个方向的全行程,2ms 是另一个方向的全行程,1.5ms 是中间位置。对于大多数舵机来说,这是 0°、90°、180°。

根据您的伺服数据表,它的行程为 ±60°

阅读:

https://www.arduino.cc/reference/en/libraries/servo/

如果您的齿轮系断裂并且电机释放出神奇的烟雾只是因为锁有点卡住了,那么您肯定做错了什么。至少限制电机电流。

此电机在 6V 时的失速电流为 2.5A。

【讨论】:

  • 那么,如果(出于任何原因)伺服电机无法完成其行程并卡住,会不会造成任何问题?即烧毁电机?
  • 只有在超过最大电流或驱动电机的功率超过其外壳/安装所能消耗的功率时才会烧毁电机。当电机停转时,电流会上升。在最简单的情况下使用保险丝将其关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多