继电器在我们的电子应用中经常使用,特别是当我们需要从微控制器电路驱动高负载时。因此,在这个DIY项目中,我们4通道继电器驱动电路以用于基于中继的应用中。在这里,我们为4个继电器设计了一个隔离的PCB,一次操作4个交流电器。我们已经安装了三针螺丝接线板(NC、Nuteral、NO)用于连接电器。

 

所需组件:

  1. SPDT继电器12v-4
  2. 817光耦-4
  3. 晶体管BC547-4
  4. SMD发光二极管-5
  5. PCB(从EasyEDA订购)-1
  6. 接线板3针脚-5
  7. 1N4007二极管-1
  8. 1k电阻器-9
  9. Burg sticks雄-1
  10. 电源
  11. 用于演示的微控制器或Arduino
  12. 连接导线

 

继电器驱动器电路说明:

在这个4通道继电器驱动电路我们使用了光耦合器whic his由激活的LOW信号触发,以触发NPN晶体管从而进一步驱动继电器。在这里,我们在这个PCB板中使用了12v 10Amp继电器,但您也可以使用5v继电器。

4-channel relay driver module circuit diagram

 

工作和演示:

为了演示此继电器模块的工作原理,我们使用了Arduino Uno板来控制继电器。所有四个继电器都在8、9、10和11引脚(In1、In2、In3和In4)处与Arduino连接,1个12v适配器用于为电路供电。我们在PCB板的接线板上连接了220VAC灯泡,板上也使用了交流电源。

demonstrating 4 channel relay driver module using arduino

以下是Arduino代码我们已经用它来演示这个继电器模块:

#define rly1 8#define rly2 9#define rly3 10#define erly4 11 void setup(){pinMode(rly1,OUTPUT);pinMode(rly2,OUTPUT);pinMode(rly3,OUTPUT);pinMode(rly4,OUTPUT低); 数字写入(rly4,LOW);延迟(2000年);}

同时检查视频在本文末尾。

 

使用EasyEDA的电路和PCB设计:

要设计此继电器驱动器电路,我们选择了名为EasyEDA的在线EDA工具。我们之前曾多次使用EasyEDA,发现与其他PCB制造商相比,它的使用非常方便。在设计好PCB后,我们可以通过低成本订购PCB样品PCB制造服务。他们还提供零部件采购服务他们有大量的电子元件库存,用户可以在订购PCB的同时订购他们所需的元件。

在设计电路和PCB的同时,您还可以公开您的电路和PCB设计,以便其他用户可以复制或编辑它们,并从中受益。为此,我们还公开了整个电路和PCB布局继电器驱动器模块,请检查以下链接:

https://easyeda.com/circuitdigest/RelayBoard-d3f1fbcfc99540738b4f76aceef8882b

 

以下是EasyEDA的PCB布局顶层快照,您可以通过从“Layers”窗口中选择层来查看PCB的任何层(Top、Bottom、Topsilk、bottomsilk等)。

top layer of 4 channel relay driver module PCB

 

您还可以使用EasyEDA中的“照片视图”按钮查看PCB,以及制造后的外观:

Photo view of 4-channel relay driver module PCB

 

在线计算和订购样品:

完成PCB的设计后,您可以点击制造输出在上面然后您将访问该页面PCB订单要下载PCB的Gerber文件并将其发送给任何制造商,直接在EasyEDA中订购也要容易得多(而且更便宜)。在这里,您可以选择要订购的PCB数量、需要多少铜层、PCB厚度、铜重量,甚至PCB颜色。选择所有选项后,单击“保存到购物车”并完成订单,几天后您将获得PCB。你也可以和当地的PCB供应商一起使用Gerber的PCB布局输出。他们正在以2美元的极低价格制造PCB。

ordering pcb for 4 channel relay driver module

 

在订购了几天后,我得到了PCB样品

PCB samples of 4 channel relay driver module circuit

 

焊接:在得到这些部件后,我们已经将所有所需的组件安装在PCB上,并将其与Arduino连接以进行演示。

soldering components on 4 channel relay driver module PCB