不确定如何将5VDC连接到120VAC Arduino继电器板上


10

我板上有8个继电器,它将从arduino上取5v电压,继电器将在120VAC设备上翻转。

我绝不是电气工程师,所以我想知道如何将120V设备连接到继电器,以及如何将来自arduino的5v连接到电路板。

这是整个电路板的图片,我在引脚下面写了引脚名称:

具有8个继电器的板的图像

这是继电器输出的图片: 120V端子连接 控制逻辑的特写。

关闭控制逻辑


3
你有关于这件事的手册吗?
Majenko'9

7
如果您不确定如何连接该设备,并且不熟悉数据表和原理图,那么在进行涉及120v电源的任何项目时,我都将非常小心。老实说,在您通过先进行一些更安全的电子项目使您掌握基础知识之前,我会完全避免这样做。
Jim

同样-为了得到一个好的答案,您需要发布中继模块的确切名称,也可能要发布该模块的数据表的链接,以确保当我们建议您如何接线时我们正在谈论同一件事。起来。
吉姆(Jim)

2
同意,绝对需要使用手册/示意图来减少在涉及高电压的情况下提供错误建议的可能性。
奥利·格拉泽

没有此产品的手册或示意图。我是从亚马逊买来的,我认为它是手工焊接的。制造继电器的公司是中国人,在线支持较差。我之前使用过120v,因此可以安全地使用它。我主要是想知道为什么要使用VCC?我不应该只在继电器的一端插入5V电压,它会使线圈磁化以翻转开关吗?
路加D.11年

Answers:


7

我在冲浪时发现了这张照片(不幸的是,顶部被切碎了):

继电器板图片

...以及此购物链接。它看起来与您手中的东西非常相似。

在这种情况下,JD-VCC电源是提供继电器线圈电流的坚硬电源,需要与Arduino VCC电源共同返回。如果您有万用表,则应该能够验证板上是否存在相同的连接。(您的主板似乎跳接了VCC和JD-VCC。)


RMc添加了评论:

(1)如果连接了Vcc和JD-Vcc,则输入和输出未隔离,并且如果需要,可以从Arduino电源为光隔离二极管供电(如果5V可用)。

(2)如果未连接Vcc和JD-Vcc,则可在输出侧使用单独的5V电源,如果未连接Arduino和输出地,则可实现输入和输出凸轮的完全隔离。

(3)在(2)中,如果使用单独的电源但接地是公共的,则不会完全隔离,但只要接地是“硬”的,许多输出灾难仍然可以幸存。

(4)请注意,需要将输入驱动为低电平(接地)才能激活,而不是像我在答案中建议的那样驱动高电平(+ 5V)。

(5)输入电平必须为5V,因为它们必须驱动光电二极管(可能为1.5V)和一个串联LED(可能为1.7V)超过3V的压降,然后才包括电阻。

(6)输入电流必须足够大,以驱动光电二极管以充分激活输出级。此值有多高取决于继电器电流和Q3电流增益以及光电CTR(=电流传输比=电流增益in to out),但要说1 mA驱动,50%CTR(典型的廉价光电),beta(电流增益)为100 = 1 x 1/2 x 100 =每mA光电驱动器50 mA继电器电流。R5将5V驱动器上的光电流设置为大约(5-3)/ R5 = 2 / R5安培或2000 / R5 mA。大多数微控制器引脚很容易吸收足够的电流来驱动该驱动器。

(6)(6)中流向Q3的电流也将受到R6的限制,但CTR等可能是限制因素。

(7)YMMV :-)!(但可能不是)。

摘要:

JD-VCC = 5V(可能)用于继电器驱动

如果不需要隔离,则用+ 5VDC连接JD-VCC和VCC并供电。

如果需要真正的光电隔离,请为JD-VCC使用单独的5VDC电源。

输入驱动器为低电平有效,需要为5V。3V3几乎可以肯定无法正常工作。


啊,谢谢你,现在有意义。这就是为什么有2个VCC 原因,其输入是漏极开路。可见的两个理由也很有意义。我认为这是因为所有与uC相关的功能都可以保留在optos之后。我可能会丢失一些东西,但是为什么您认为JD-VCC需要与Arduino电源共同退货?
奥利·格拉泽

@Oli Glaser-没错,JD-VCC 不需要与arduino共享。
康纳·沃尔夫

1

根据对照片的检查回答。我之前开始写这篇文章,但是由于没有原理图并且不想给出不好的建议而推迟了。
仍然是这种情况,我不建议您将其用于电源电压,除非您完全确信自己确切地知道发生了什么,并且一切都应该如此,所以我将其用于其他用途并购买另一个带有用于高压目的的详细文档。不过,它可以在安全电压下进行测试/使用,因此这里有些猜测可以为您提供帮助,因为似乎没有可用的手册。

继电器线圈将需要更多的电流来驱动它们,而不是您的arduino引脚可以提供的电流(或者是在极限位置,因此不理想),并且在任何情况下都不会直接连接到输入。
这几乎可以肯定是晶体管(Q1,Q2等)的用途,并且需要电源。这些可能由看起来像光隔离器的东西来控制,光隔离器的一侧也需要电源。这些和继电器线圈是VCC和/或VCC-JD所需要的,因此可以与未连接的Arduino VCC保持隔离,仅连接其接地和输入(它们驱动光耦的一侧并且可能使用)点亮存在的LED)

我不确定的是(比其他人还要不确定)右侧的黄色跳线(GND,VCC,JD-VCC),但这可能与VCC选项有关,所以VCC可以与VCC-JD相同。

无论如何,如果我是对的,您可以将arduino板的地线连接到打击垫,左侧输入,将数字输出连接到INx打击垫。将另一个电源连接到VCC,可能是5V-12V(电压会写在继电器上,从我能确定的电压来看,好像是5V-在Google上输入零件号并检查数据表),然后切换数字输出来切换继电器。您应该能够跟踪这些迹线,以查看晶体管的电源来自何处,以及跳线(如果有的话)的作用。

您可以按照建议对所有VCC和电线使用5V进行测试,不需要将任何东西连接到继电器,如果激活它们,您应该听到它们发出喀哒声。即使它不起作用,也不太可能损坏任何东西。
进一步关闭电路板的照片(也返回)和部件号可能会有助于阐明一些要点。基于以上原因,
不要做任何危险的事情,因为我保留对上述所有内容完全错误的权利:-)



1

我有一个非常相似的董事会。

使用单独的5V电源运行继电器:
1)VCC / JD-VCC上的跳线
2)+ 5V [外部]电源连接到主接头连接器上的VCC(较大的还具有IN1-IN8引脚)
3)连接外部电源,然后Arduino到公共地
4)通过跳线将[公共]地连接到GND引脚

现在您可以使用Arduino将[IN1-IN8]引脚接地,以激活继电器/ LED。(对于我来说,我希望您能... ...设置“接地”(低)将激活继电器。设置为“高”(或断开与地面的连接)将其关闭。

注意:此设置需要电源和Arduino之间有一个共同点。


0

正如Kortuk所建议的那样,如果不确定自己在做什么,使用AC电源会很危险。

在这种情况下,输出功能APPEAR清晰可见,但责任由您自己承担

假设干线具有“实时”和“中性”引线。连接:

  • 住在图中的左侧连接器端子

  • 右侧连接器端子位于负载的一侧。

  • 负载的另一侧为中性

在此处输入图片说明

驱动板:

  • 我不知道Vcc应该是多少-可能是5伏,但???

  • 我不知道JD-Vcc是什么意思。

  • 我不知道Vin是什么水平。

适当的电压+ ve至Vcc。
接地。
Vin至IN1等(可能为5V OK)。

YMMV。


我想我曾经建议过某个时候,我很惊讶地看到我的名字。
2011年

0

可以将继电器模块的3个引脚视为开关1,而另一个2是状态,因此,如果模块1通道1的状态1始终为开,除非根据设置的高电平或高电平有效,并且第二种状态将是替代状态状态,因此除非设置为高电平或低电平有效,否则它可能始终会关闭,因此在使用交流电源播放时,最好的做法是只打算同时使用ac +或ac _,而不要同时使用两者,因为这会导致短路,因此请使用+或-始终在关闭电源的情况下工作,然后在将万用表设置为ac的情况下进行测试(将范围设置为正确的ac),并在进行此操作之前测试无电,但是希望这会有所帮助!


0

将r14,r12,r11,r9,r7,r5,r3,r1从10k sm电阻更改为4.7K欧姆

运行单独的电源,从电源选项连接的12伏继电器上卸下跳线(如果有),因此将JD-VCC连接到12V

问题反正为我解决了.....

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.