GND 伺服和 Arduino
GND Servo and Arduino
我在一个小项目中使用 Arduino 和两个伺服电机
为什么需要将外部电源的 GND(为伺服电机供电所必需)和 Arduino GND 放在一起?
为什么分离的GND不能正常工作?
电路中电流从+流向-,从最高参考点流向最低参考点。查看详细信息 here and here。
GND为参考点,通常为0v。
使用不同的 GND(我猜正输入也是不同的),你可能会得到:
- 一些短路
- 独立电路
- 如果使用交流电,反射相位会发生变化
无论如何在电路中 GND 应该始终相同(即使它可以在多个地方)。
无论何时将 Arduino 连接到一个或多个单独的设备,您都必须建立一个共同点。也许你的伺服系统 运行 关闭了它们自己的小面包板电源,或者你有一个传感器或一堆 LED ……在所有情况下,你都需要为电路的所有组件建立一个公共接地点。
如果我要将多个 LED 或单个传感器连接到我的 Arduino,我会在面包板上制作原型,我做的第一件事就是将 Arduino 的电源 GND 引脚连接到 blue/black面包板的地轨。这确保了公共接地,这对于您构建的任何电路中的参考 0V 至关重要。
例如,在许多设计良好的多层电路板中,通常一层铜完全用于 GND,因此每个组件都能够牢固地连接到 GND。然后它被称为 "ground plane" 并且是良好电路板设计的共同目标。
我在一个小项目中使用 Arduino 和两个伺服电机
为什么需要将外部电源的 GND(为伺服电机供电所必需)和 Arduino GND 放在一起?
为什么分离的GND不能正常工作?
电路中电流从+流向-,从最高参考点流向最低参考点。查看详细信息 here and here。
GND为参考点,通常为0v。
使用不同的 GND(我猜正输入也是不同的),你可能会得到:
- 一些短路
- 独立电路
- 如果使用交流电,反射相位会发生变化
无论如何在电路中 GND 应该始终相同(即使它可以在多个地方)。
无论何时将 Arduino 连接到一个或多个单独的设备,您都必须建立一个共同点。也许你的伺服系统 运行 关闭了它们自己的小面包板电源,或者你有一个传感器或一堆 LED ……在所有情况下,你都需要为电路的所有组件建立一个公共接地点。
如果我要将多个 LED 或单个传感器连接到我的 Arduino,我会在面包板上制作原型,我做的第一件事就是将 Arduino 的电源 GND 引脚连接到 blue/black面包板的地轨。这确保了公共接地,这对于您构建的任何电路中的参考 0V 至关重要。
例如,在许多设计良好的多层电路板中,通常一层铜完全用于 GND,因此每个组件都能够牢固地连接到 GND。然后它被称为 "ground plane" 并且是良好电路板设计的共同目标。