GND伺服和Arduino

Posted

技术标签:

【中文标题】GND伺服和Arduino【英文标题】:GND Servo and Arduino 【发布时间】:2016-08-05 21:46:38 【问题描述】:

我正在使用 Arduino 和两个伺服电机进行一个小项目

为什么需要将外部电源的 GND(为伺服电机供电所必需)和 Arduino GND 放在一起?

为什么分离的GND不能正常工作?

【问题讨论】:

【参考方案1】:

每当您将 Arduino 连接到一个或多个单独的设备时,您都必须建立一个共同点。也许您的伺服系统会使用小型面包板的自身电源,或者您有一个传感器或一堆 LED……在所有情况下,您都需要为电路的所有组件建立一个公共接地。

如果我将多个 LED 或单个传感器连接到我的 Arduino,我会在面包板上进行原型制作,我要做的第一件事是将 Arduino 的电源 GND 引脚连接到 Arduino 的蓝色/黑色接地轨面包板。这可确保共同接地,这对于您构建的任何电路中的参考 0V 都至关重要。

例如,在许多精心设计的多层电路板中,通常一层铜完全专用于 GND,以便每个组件都能够与 GND 牢固连接。然后它被称为“接地层”,是良好电路板设计的共同目标。

【讨论】:

【参考方案2】:

电流在电路中从 + 流向 -,从最高参考点流向最低参考点。查看详情here 和here。

GND 是参考点,通常为 0v。

使用不同的 GND(我猜也是不同的正极输入),您可能会得到:

一些短路 独立电路 使用交流电时的反射相位变化

无论如何,在一个电路中,GND 应该始终相同(即使它可以在多个位置)。

【讨论】:

以上是关于GND伺服和Arduino的主要内容,如果未能解决你的问题,请参考以下文章

arduino的L298N电机驱动模块如何和直流电机接线?

pcl怎样控制伺服电机回到零点

西门子PLC如何控制松下伺服电机

arduino的out,vcc,gnd,in,接在哪里啊?

精一伺服驱动器报警代码

用PLC控制伺服电机控制的程序