项目:RJT520继电器定时器,555,6V至18V,20A

项目:RJT520继电器定时器,555,6V至18V,20A

在本教程中,我们将使用RJT520继电器和555定时器集成电路构建一个继电器定时器电路,该电路在6V到18V的电压范围内工作。这个项目非常适合控制需要延迟开关的设备,例如灯光或电器。最终结果将是一个功能齐全的继电器定时器,能够处理高达20A的电流,适用于广泛的应用。

Relay Timer 555 6V to 18V 20A PCB 2

我们将使用555定时器集成电路在单稳态模式下创建一个延迟定时器。当触发时,定时器将在指定的持续时间内激活继电器,然后将其关闭。这个项目简单而有效,是您电子工具包的一个很好的补充。有关更直观的解释,请务必查看视频(视频中的02:15)。

硬件解析

该项目的主要组件包括RJT520继电器、555定时器集成电路和电源。RJT520继电器是一种高功率继电器,可以切换高达20A的负载,适合控制较大的设备。555定时器集成电路是一种多功能组件,可以配置为多种模式,包括单稳态模式,我们将用于我们的定时器。

Relay Timer 555 6V to 18V 20A PCB  Gerber file 6

继电器通过使用电磁铁机械地切换一组触点来工作。当555定时器输出高电平时,它会给继电器线圈供电,闭合触点并允许电流流向连接的负载。这种设置对于需要远程操作或自动化的应用非常有利。

数据表详情

制造商RJT
零件编号RJT520
供电电压6-18 伏
输出电流20 A 最大
线圈电流70 毫安典型值。
切换电压250 伏交流 / 30 伏直流
联系配置SPDT
操作温度-40 到 85 °C
包裹标准继电器包装

  • 确保继电器能够承受负载电流(最大20 A)。
  • 如果继电器在高温下工作,请使用适当的散热器。
  • 验证电压水平以避免损坏555定时器。
  • 在555定时器电源引脚附近使用解耦电容。
  • 检查继电器触点的磨损情况,如有必要,请更换。
  • 在切换感性负载时要小心反电动势。

接线说明

555 Relay Timer of 20A 0-10 minutest on breadboard wiring
555 Relay Timer of 20A 0-10 minutest on breadboard wiring

要接线RJT520继电器定时器电路,首先连接555定时器集成电路。将555定时器的引脚1(GND)连接到电源的接地。然后,将引脚8(VCC)连接到电源的正极(6V至18V)。

Relay Timer 555 6V to 18V 20A PCB  Gerber file 8

接下来,将引脚2(TRIG)连接到您的触发开关或输入信号。该引脚将在接收到低脉冲时激活定时器。将555定时器的引脚3(OUT)连接到继电器线圈的一个端子,并将线圈的另一个端子连接到地面。不要忘记在继电器线圈上添加一个二极管,以保护电路免受反向电动势的影响。

对于继电器输出,将一个公共端子连接到您想要控制的负载,另一个端子连接到电源。确保将负载的另一个端子连接回公共接地。最后,配置连接到引脚6和2的定时元件(电阻和电容)以实现您所需的延迟。

代码示例与演练

在代码中,我们将定义关键标识符,例如triggerPin对于输入触发器和relayPin用于继电器输出。setup 函数初始化这些引脚,而 loop 函数监控触发状态。

const int triggerPin = 2; // Input trigger pin
const int relayPin = 3;    // Relay control pin

void setup() {
  pinMode(triggerPin, INPUT);
  pinMode(relayPin, OUTPUT);
}

void loop() {
  if (digitalRead(triggerPin) == HIGH) {
    digitalWrite(relayPin, HIGH); // Activate relay
    delay(1000);                  // Keep relay on for 1 second
    digitalWrite(relayPin, LOW);  // Deactivate relay
  }
}

此摘录初始化引脚,并设置继电器在触发引脚接收到高电平信号时激活一秒钟。确保根据您的具体时间要求调整延迟。

void loop() {
  if (digitalRead(triggerPin) == HIGH) {
    digitalWrite(relayPin, HIGH); // Activate relay
    delay(1000);                  // Keep relay on for 1 second
    digitalWrite(relayPin, LOW);  // Deactivate relay
  }
}

这里,我们检查是否triggerPin如果它是高的,我们就打开继电器并保持激活状态一秒钟。delay()功能。根据您的应用程序需要调整延迟。

演示 / 期待什么

在成功接线和编程后,当触发器被激活时,继电器应启动。您可以测试各种负载,以确保继电器在其额定规格内正常工作。常见的陷阱包括电压连接不正确和未能防止反向电动势,这可能会损坏电路。

视频时间戳

  • 00:00- 介绍
  • 02:15- 接线说明
  • 05:30- 代码演示
  • 07:45- 演示

图像

Relay Timer 555 6V to 18V 20A PCB 1
Relay Timer 555 6V to 18V 20A PCB 1
Relay Timer 555 6V to 18V 20A PCB 2
Relay Timer 555 6V to 18V 20A PCB 2
Relay Timer 555 6V to 18V 20A PCB 3
Relay Timer 555 6V to 18V 20A PCB 3
Relay Timer 555 6V to 18V 20A PCB Gerber file 4
Relay Timer 555 6V to 18V 20A PCB Gerber file 4
Relay Timer 555 6V to 18V 20A PCB Gerber file 5
Relay Timer 555 6V to 18V 20A PCB Gerber file 5
Relay Timer 555 6V to 18V 20A PCB  Gerber file 6
Relay Timer 555 6V to 18V 20A PCB Gerber file 6
Relay Timer 555 6V to 18V 20A PCB  Gerber file  7
Relay Timer 555 6V to 18V 20A PCB Gerber file 7
Relay Timer 555 6V to 18V 20A PCB  Gerber file 8
Relay Timer 555 6V to 18V 20A PCB Gerber file 8
Relay Timer 555 6V to 18V 20A PCB  Gerber file 9
Relay Timer 555 6V to 18V 20A PCB Gerber file 9
555 Relay Timer of 20A 0-10 minutest on breadboard wiring
555 Relay Timer of 20A 0-10 minutest on breadboard wiring
371-Arduino code for H-Bridge Project with TIP120/TIP125 Transistors
语言: C++
已复制!

文件📁

其他文件

  • 555 Relay Timer-Gerber File for PCBX
    included the Gerber files 555 Relay Timer-Aug31.zip, 555 Relay Timer-BOM.xls and 555 Relay Timer-coor to place order
    555 Relay Timer-Gerber File_3in1.zip 0.16 MB