让它动起来 · 10 / 16

直流电机:PWM 调速与驱动级

调整直流电机 PWM 控制并观察转动,理解为何电机需要驱动级,以及模型转速与真实测量的区别。

7 分钟入门
这一课,你会学到

为教学电机驱动设置 PWM 占空比。

理解原理

PWM 数值代表对驱动级的控制。真实转速还取决于负载和供电,因此动画不能预测实际 RPM。不要通过 I/O 引脚直接给电机供电。

动手试一试

先以 PWM 64 运行,再改为 192,比较转动与占空比;显示转速仅用于教学示意。

连接说明

  • D9 ~ — 驱动器或晶体管输入
  • External supply — 电机动力级
  • GND — 信号共地

示例代码

代码用于说明硬件思路;实验台执行对应的教学模型,不编译代码。

// Pin 9 drives a transistor stage, not a motor directly.

void setup() {
  pinMode(9, OUTPUT);
}

void loop() {
  analogWrite(9, 150);
}

检查你的理解

模型中的 RPM 可以预测真实电机转速吗?

查看解释

不能。真实转速取决于电机、电源、负载与驱动器。模型用于展示控制变化,不是经过标定的转速测量。

从实验,再多走一步

把实验与基础概念连起来 · 帮助与 FAQ