亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

SG90 微型舵机全攻略:参数、选型、Arduino 驱动与机器人应用实战

SG90 是全球最普及的 9 g 级微型模拟舵机,凭借极低成本 (约 $1.5)、标准三线接口、180° 行程与 1.8 kg·cm 扭矩,成为 Arduino/Raspberry Pi 入门、桌面机械臂、RC 模型、STEAM 教学的首选执行器。本文涵盖规格书级参数、选型决策树、驱动电路、代码实战与进阶避坑指南。

SG90 核心规格参数

参数典型值备注
重量9 g不含舵盘/螺丝
尺寸31 × 11.8 × 22.2 mmL×W×H
工作电压4.8 ~ 6.0 V (典型 5 V)超过 6 V 易烧毁电机/电位器
静止电流~8 mA无负载
堵转电流650~850 mA启动/堵转瞬间,电源需 ≥1 A 余量
扭矩 (4.8 V)1.8 kg·cm = 0.176 N·m6 V 下约 2.2 kg·cm
速度 (4.8 V)0.10 s/60°6 V 下约 0.08 s/60°
死区宽度10 µs脉宽分辨率约 0.5°
行程0~180° (脉宽 500~2500 µs)实际有效约 160°~170°
工作温度0 ~ 55 °C非工业级
齿轮材质尼龙/POM 塑料齿轮金属齿轮版见 MG90S
寿命~10⁵ 次循环受限于电位器磨损与齿轮疲劳

三线接口定义

线序颜色信号连接目标
1棕/黑GND系统地 (共地)
2红VCC (5 V)独立供电或板载 5V (单舵机可)
3橙/黄/白PWM 信号MCU GPIO (需 3.3/5 V 兼容)
SG90 微型舵机全攻略:参数、选型、Arduino 驱动与机器人应用实战

(SG90 三线接口实物图)

舵机选型决策树:如何挑选适合项目的舵机?

  1. 需要更大扭矩? → 升级供电至 6 V (扭矩 +20%),或选 MG995 (金属齿、10 kg·cm)、DS3218 (全金属、20 kg·cm);
  2. 需要 360° 连续旋转? → 购买“360° 连续旋转舵机”(内部电位器断开/固定),PWM 控制转速/方向而非角度;
  3. 长寿命/抗冲击? → 金属齿轮版 (MG90S, MG996R) 或无刷舵机;
  4. 大负载/长力臂? → 计算力矩 M = F × L,选型扭矩 ≥2× 计算值,考虑启动冲击;
  5. 多舵机协同? → 必须外接独立供电 (5 V/3A+),共地,避免单片机稳压器过热复位。
SG90 微型舵机全攻略:参数、选型、Arduino 驱动与机器人应用实战

(常见舵机对比:SG90 vs MG995)

Arduino 驱动 SG90 实战

硬件清单

接线图

SG90 微型舵机全攻略:参数、选型、Arduino 驱动与机器人应用实战

(SG90 与 Arduino 接线示意)

SG90 微型舵机全攻略:参数、选型、Arduino 驱动与机器人应用实战

(实物接线参考)

核心代码 (标准 Servo 库)

#include <Servo.h>
Servo myservo;
const uint8_t PIN = 8;
void setup() {
  myservo.attach(PIN, 500, 2500); // 脉宽范围匹配 SG90
  myservo.write(90);              // 中位
  delay(1000);
}
void loop() {
  for (int pos = 0; pos <= 180; pos += 5) {
    myservo.write(pos);
    delay(30);
  }
  for (int pos = 180; pos >= 0; pos -= 5) {
    myservo.write(pos);
    delay(30);
  }
}

进阶技巧

典型应用场景

常见故障与排查

现象可能原因对策
舵机抖动/乱动供电纹波大 / 共地缺失 / PWM 抖动加大容电容、确保共地、用硬件 PWM 引脚
转不到 0°/180°机械限位 / 脉宽范围不匹配调整 `attach(min,max)` 参数、修剪舵盘
发热严重/烧毁堵转过久 / 电压过高 / 齿轮卡死限制堵转时间、加装限位开关、降压供电
角度回中偏移电位器磨损 / 内部齿轮跳齿软件校偏 / 更换舵机

结语

SG90 以“极致性价比”定义了入门级舵机标准。掌握“独立供电、共地、硬件 PWM、脉宽校准、平滑控制”五要素,即可驾驭 90% 桌面级机器人与自动化项目。进阶需求可转向金属齿轮、总线舵机 (TTL/RS485)、力控舵机或无框力矩电机。如需批量选型、驱动板设计或协议开发支持,欢迎联系我们工程团队。


工业技术

  1. 舵机驱动避障机器人:基于 Arduino 与 HC-SR04 构建
  2. Arduino Nano + 摇杆控制双步进电机:Visuino 图形化教程
  3. 蓝牙控制多路舵机:Arduino + Android App 实现
  4. 废旧 DVD 光驱改装迷你 CNC 2D 绘图机 —— 基于 L293D 电机扩展板
  5. IQ Motion Control推出高性价比伺服电机,面向机器人与工业应用
  6. 齿轮箱与伺服电机完美搭配:精准运动控制的黄金法则
  7. 高级电机控制电路:自锁、停止与延时技术
  8. 步进电机:类型、特性与实际应用
  9. 无刷直流电机:设计、结构与先进应用
  10. 单相感应电机解析:类型、运行与效率提升
  11. 交流换向电机解析:设计、类型与应用
  12. 液压马达PWM调速与远程控制实战指南