让它动起来 · 10 / 16
直流电机:PWM 调速与驱动级
调整直流电机 PWM 控制并观察转动,理解为何电机需要驱动级,以及模型转速与真实测量的区别。
为教学电机驱动设置 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 可以预测真实电机转速吗?
查看解释
不能。真实转速取决于电机、电源、负载与驱动器。模型用于展示控制变化,不是经过标定的转速测量。