舵机驱动模块(Servo PWM Driver)

模块描述 控制 9g/20kg 舵机、云台、机械臂关节:标准 50Hz PWM(或更高刷新率的数字舵机)。

原理 PWM 脉宽编码:一般 1.0–2.0ms 对应角度范围;舵机内部闭环(电机+电位器/磁编码器)实现位置控制。

接口

  • 单路:PWM(50Hz)、5–8.4V 供电
  • 多路:I2C 舵机控制器(如 16 路)+ 独立舵机电源

板上设置

  • 舵机电源与 MCU 逻辑分区:独立 DC/DC + 大电容
  • 反插保护(舵机三线头最容易插错)
  • 可选:每路串联小电阻/TVS 抗干扰

电气指标(关键指标)

  • 舵机电压:4.8–6V(常见模拟舵机),7.4–8.4V(HV 数字舵机)
  • 峰值电流:单个舵机可瞬间 1–3A(堵转更夸张)
  • 通道数:1/4/8/16 路
  • 控制分辨率:~1µs 级更好(角度更细)

典型元器件

  • 多路 PWM:PCA9685(16 路 I2C)
  • 供电:MP1584/LM2596/同步降压(按电流选)
  • 保护:TVS、PTC、自恢复保险丝

使用说明

  • 舵机电源别从 MCU 板子 5V 直接拉(很容易复位/死机)
  • 机械端限位要做,不要靠“撞停”
  • 需要更稳:加 IMU/编码器外环做姿态/指向控制

关联赛题 自动瞄准/云台/机械臂、目标指向与姿态控制、执行机构摆位类题。