SG90舵机实物图
时间: 2025-05-28 21:46:10 浏览: 35
### SG90舵机实物图及其特点
#### 一、SG90舵机实物图描述
SG90舵机是一款小型舵机,其外观紧凑小巧,适合嵌入式设计。根据提供的资料[^1],SG90舵机的尺寸为23mm×12.2mm×29mm,重量仅为9克,这使得它非常适合用于空间有限的应用场景。
以下是SG90舵机的主要组成部分:
- **外壳**:采用轻质材料制成,保护内部组件免受外部环境影响。
- **接口引脚**:包括三条线缆——暗灰色代表接地(GND),红色表示电源(VCC),橙黄色则是PWM信号输入线。
- **齿轮结构**:由尼龙塑料制成,具有良好的耐用性和较低的成本。

---
#### 二、SG90舵机的特点
##### 1. 小巧轻便的设计
SG90舵机以其体积小、重量轻著称,便于集成到各种微型设备中。这种特性使其成为机器人关节、无人机稳定装置以及其他自动化系统的理想选择。
##### 2. 较高的扭矩性能
尽管体型娇小,但SG90能够提供高达1.5kg/cm的扭矩输出(在额定电压范围内),足以满足大多数中小型项目的负载需求。
##### 3. 广泛的工作电压范围
支持从4.2V到6V之间的供电电压,增强了产品的兼容性与适应能力[^1]。这意味着它可以灵活搭配不同的电池组或者稳压电源使用而不必担心损坏问题。
##### 4. 精确的角度控制功能
作为一款标准的180度版本舵机,SG90可以通过调整PWM信号实现精准的位置反馈机制。具体来说,当施加特定宽度(介于0.5ms~2.5ms之间)且重复周期固定为20ms的方波激励时,即可让转轴停留在目标方位处[^2]。
| 脉冲宽度 | 对应角度 |
|----------|-----------|
| 0.5 ms | 0° |
| 1.0 ms | 45° |
| 1.5 ms | 90° |
| 2.0 ms | 135° |
| 2.5 ms | 180° |
表中的数据清晰展示了不同占空比下所能达到的具体转向程度[^2]。
##### 5. 自动复位行为
一旦通电启动,默认情况下会迅速返回初始状态即零度位置[^2]。这一特征简化了许多应用场景下的初始化流程操作。
---
#### 三、总结
综上所述,SG90舵机凭借其独特的外形构造以及优异的技术指标,在众多领域内均展现出卓越的表现潜力。无论是教育实验还是实际工程项目开发过程中都值得考虑选用此类产品来完成相应的运动执行任务。
```python
# 示例代码展示如何利用Arduino平台发送合适的PWM信号给SG90舵机
import time
def set_angle(pwm, angle):
duty_cycle = (angle / 18) + 2 # 计算对应角度所需的占空比百分数
pwm.ChangeDutyCycle(duty_cycle) # 应用新的占空比设置
time.sleep(0.5)
if __name__ == "__main__":
import RPi.GPIO as GPIO
pin = 18 # 假设连接至树莓派GPIO第18号管脚
freq = 50 # 设置频率为50Hz
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT)
pwm = GPIO.PWM(pin, freq)
pwm.start(0)
try:
while True:
user_input = int(input("Enter desired angle (0 to 180): "))
if 0 <= user_input <= 180:
set_angle(pwm, user_input)
else:
print("Invalid input! Please enter a value between 0 and 180.")
except KeyboardInterrupt:
pass
finally:
pwm.stop()
GPIO.cleanup()
```
---
阅读全文
相关推荐



















