在使用 ESP32 控制 PWM 舵机 的过程中,新手经常遇到一个常见问题:舵机不动、乱动、甚至烧坏芯片。
其中最典型的原因,就是没有正确共地。
很多初学者会疑惑:“外接电池只是给舵机供电,为什么还要把电池的地线接到 ESP32 的 GND 上呢?”
本文将从 信号逻辑、闭合回路、电压参考 三个角度,深入解释 为什么共地是必需的,并提供实用的接线方案和注意事项。
1. 什么是“共地”?
在电路中,地(GND) 代表的是一个电压参考点,所有信号的高低电平都是相对于这个点来判断的。
当我们说“共地”,指的是让两个或多个独立电路的 GND 连接到一起,共享同一个参考点。
一句话理解共地:
就像两个人交流,必须约定同一种语言(参考标准),否则根本无法理解对方在说什么。
2. 舵机控制信号的本质
舵机是通过 PWM 信号 来控制的,这是一种方波信号,周期通常为 20ms,高电平的持续时间代表舵机转动的角度:
高电平时间 | 舵机动作< |
---|