如何将多个传感器连接到Arduino

如何将多个传感器连接到Arduino,arduino,analog-digital-converter,Arduino,Analog Digital Converter,我想将两个传感器连接到Arduino Mega,但我不知道如何连接引脚。 我的两个传感器都有0-5V信号,每个传感器都有一条正负电缆。 我是否应该将正极电缆连接到arduino的每个A-X引脚(例如A0和A1),并将两根负极电缆连接到同一个arduino GND引脚 这种方式会混合模拟和数字GND吗?我读到,两者应该分开。如何做到这一点 更新: 传感器规格: 输出/模拟:0-5/10 V 输出阻抗:mV最小100 kΩ负载阻抗 电源:8-36伏直流电 电流消耗:最大160 mA您的一般配置是正

我想将两个传感器连接到Arduino Mega,但我不知道如何连接引脚。 我的两个传感器都有0-5V信号,每个传感器都有一条正负电缆。 我是否应该将正极电缆连接到arduino的每个A-X引脚(例如A0和A1),并将两根负极电缆连接到同一个arduino GND引脚

这种方式会混合模拟和数字GND吗?我读到,两者应该分开。如何做到这一点

更新:

传感器规格:

输出/模拟:0-5/10 V

输出阻抗:mV最小100 kΩ负载阻抗

电源:8-36伏直流电
电流消耗:最大160 mA

您的一般配置是正确的。您可以将传感器的0-5V输出连接到Arduino Mega上的模拟输入。该图显示了用于模拟和数字接地的最佳引脚。使用标签“模拟接地”附近的针脚


作为旁注,论坛(和)中似乎讨论了Arduino板上模拟和数字地面之间的内部分离有多“好”。所有接地都连接在Arduino板上。您似乎正在使用高质量的传感器,其他板或ADC可能更适合您的需要。试试看,看看信号的质量,确定你的信号是否符合你的需要。对于大多数应用程序,您应该是正常的。

首先,您必须了解传感器以及您期望传感器输出的类型。arduino板中有数字和模拟引脚。如果您期望模拟输出,则最好使用A0-A15引脚。如果您希望使用数码管脚,则可以使用1-53管脚

每个传感器都有电源引脚和IO引脚。在电源引脚中有正负引脚。加号线应连接到5V/3V(根据传感器),减号引脚应接地到GND。连接plus引脚时要小心,因为某些传感器无法在5V电压下工作。在arduino板上有两个电源选项。(3.3V和5V)

当连接正负引脚时,最好使用试验板。因为板上只有很少的电源和GND引脚可用。您可以使用普通电源线和地线


对于您的问题,将地线或电源线混合在一起没有任何问题。唯一需要分开的是IO引脚。

您可以为所有传感器使用公共接地线来保存接地线引脚。

您使用的是哪种类型的传感器?是否涉及其他电缆(VCC)?该传感器如何使用电源?如果您使用的是温度传感器,如热敏电阻,则需要一个电路,而不是直接连接。@Mepix感谢您的评论。我用传感器的信息编辑了这个问题。我用交流/直流转换器为传感器提供24V电源。但要小心将传感器连接到mega的5V端口。电压调节器通常只能处理小电流。一些传感器上有发光二极管或其他部件,它们会产生相对较大的电流。如果你在arduino的5V电压上加了很多,你可以刹车。如果是这种情况,您将不得不为传感器使用单独的电源。此问题不属于主题,因为它不在适用于此站点的问题范围内,请参见:您可能能够获得帮助。但是,在发布之前,请务必阅读网站的主题页面。谢谢您的解释。你提到我可能应该使用其他板或ADC。我买了8通道12位分辨率的ADC MCP3208。我想使用它的伪差分模式,其中通道0表示IN+,通道1表示IN-(ch2 IN+,ch3 IN-等等)传感器和ADC是否使用ADC的AGND引脚共享同一接地?是的,它们应该有一个公共接地。我提到了其他电路板,以防Arduino信号对你来说不够干净。(我希望它在大多数情况下都足够好。)。将其连接起来,用示波器查看信号,然后确定信号是否干净到足以满足您的需要。